Skip to content

Instantly share code, notes, and snippets.

View rafhaelhp's full-sized avatar

Rafhael HP rafhaelhp

  • @imperialtec
  • Brazil
View GitHub Profile
@rafhaelhp
rafhaelhp / cart.ajax.php
Last active January 26, 2022 16:34
Correção atualizada para calculo de frete no carrinho WC
//CART SHIPMENT CALCULATE TO HIT CEP
case 'cart_shipment':
$CartTotal = 0;
$HeightTotal = 0;
$WidthTotal = 0;
$DepthTotal = 0;
$WeightTotal = 0;
$AmountTotal = 0;
$dimensoes = array();
@rafhaelhp
rafhaelhp / config.ini
Last active January 12, 2020 23:04
Novas constantes - adicione no config.ini
/* Adicione as constantes logo abaixo na seção [global] do config.ini
* Em SKY_TEXT_START você pode informar um texto curto para ser colocado antes da descrição dos seus produtos, por exemplo,
* o nome da sua loja ou uma mensagem de boas vindas aos clientes. Não coloque informações de contato, pois o mercado livre irá barrar
* Em SKY_TEXT_END adicione um texto curto para ser colocado ao final da descrição dos seus produtos, por exemplo, "Agradecemos a preferencia!".
*/
SKY_TEXT_START =
SKY_TEXT_END =
// Adicione as constantes logo abaixo na seção [database] do config.ini
@rafhaelhp
rafhaelhp / dashboard.php
Last active January 1, 2020 12:10
BOX DE ALERTA DE CONTA DESCONECTADA MERCADO LIVRE
/*
* BOX DE ALERTA DE CONTA DESCONECTADA MERCADO LIVRE.
* Insira esse trecho no arquivo admin/dashboard.php logo após a abertura da tag '<div class="dashboard_fix">'
*/
if (!is_null(ML_APP_ID) && !empty(ML_APP_ID) && !isset(SessionData::getInfo()['ml_access_token']) && $getViewInput != "mercadolivre/contas"):
echo "<div>";
echo Erro('<span class="al_center"><b class="icon-warning">ATENÇÃO:</b> Sua conta do Mercado Livre esta desconectada de sua loja virtual, <a href="dashboard.php?wc=mercadolivre/contas" title="Fazer login no Mercado Livre">clique aqui</a> para logar novamente!</span>', E_USER_ERROR);
echo "</div>";
endif;
@rafhaelhp
rafhaelhp / widget_ultimos_pedidos_ml.php
Last active January 4, 2020 19:02
Ultimos pedidos Mercado Livre Dashboard
/*
* =====================================================
* Opcional: Box de exibição dos ultimos pedidos Mercado Livre para ser exibido na dashboard do painel.
* =====================================================
*/
<div class="box box50">
<div class="panel_header alert">
<h2 class="icon-cart">ÚLTIMOS PEDIDOS MERCADO LIVRE:</h2>
</div>
@rafhaelhp
rafhaelhp / wc_menu_v3.0.php
Last active January 13, 2020 01:41
Menu Mercado Livre Versão 3.0
<?php
/*
* ====================================================
* Novo menu de acessos
* ====================================================
*/
$Read->FullRead("SELECT COUNT(order_id) AS Total FROM ml_orders WHERE (shipment_status = 'ready_to_ship' OR shipment_status = 'pending') AND (order_status = 'paid' OR order_status = 'approved')");
$mlSales = ($Read->getResult() && $Read->getResult()[0]['Total'] > 0 ? $Read->getResult()[0]['Total'] : 0);
$mlQuestions = (Helper::getQuestions()['total'] != FALSE ? intval(Helper::getQuestions()['total']) : 0);
@rafhaelhp
rafhaelhp / Skyhub.load.3_0.php
Last active January 12, 2020 21:12
Novas funções para implementação no load da aplicação
/*
* ============================================================
* Insira as funções abaixo ao final do seu arquivo '_app/Skyhub.load.php'
* ============================================================
*/
function getMlOrderStatus($status){
$StatusIds = [
'paid' => [
'name' => 'pago',
@rafhaelhp
rafhaelhp / .htaccess
Created May 24, 2019 22:11
htaccess customizado para WC Market
## WC HTTPS Redirect
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^\/uploads\/.*?$
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
<div class="box box50">
<div class="panel_header alert">
<h2 class="icon-cart">ÚLTIMOS PEDIDOS MARKETPLACE:</h2>
</div>
<div class="panel dashboard_orders">
<?php
$Read->ExeRead(DB_SKYHUB_ORDERS, "WHERE id IS NOT NULL ORDER BY id DESC LIMIT 4");
if (!$Read->getResult()):
echo Erro("<span class='icon-info al_center'>Ainda não existem pedidos realizados através do Marketplace!</span>", E_USER_NOTICE);
else: