HikaShop (Extensão Joomla!) integration
Uma extensão de e-commerce para Joomla que possui uma ampla gama de ferramentas de marketing, mas também estatísticas poderosas exibidas em seu painel da HikaShop para ajudá-lo a gerenciar sua loja.
HikaShop é uma extensão Joomla! – faça com que seus usuários comprem seus produtos com eficiência, facilite o gerenciamento de sua loja, aumente suas vendas graças às ferramentas de marketing integradas e muito mais!
A integração é feita inserindo um código de rastreamento nos modelos de arquivo da HikaShop. Você pode rastrear o subtotal do pedido, o ID do pedido, o ID do cliente (para comissão vitalícia).
Código de acompanhamento da venda
Entre na sua administração de backend do Joomla e navegue até Componentes > HikaShop > Exibir > Visualizações e use filtro para uma pesquisa mais rápida – filtre a visualização de checkout e o modelo que você usa. O arquivo de modelo que estamos procurando é after_end. Clique nele, você poderá editá-lo a partir daí.
No final deste arquivo, basta adicionar este código:
/* Post Affiliate Pro integration snippet */
$order_id = $app->getUserState(HIKASHOP_COMPONENT.'.order_id');
$orderClass = hikashop::get('class.order');
$order = $orderClass->get($order_id);
$userClass = hikashop::get('class.user');
$user = $userClass->get($order->order_user_id);
echo '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">'."
PostAffTracker.setAccountId('default1');
var sale = PostAffTracker.createSale();
sale.setTotalCost('".($order->order_full_price - $order->order_discount_price - $order->order_shipping_price)."');
sale.setOrderID('".$order->order_number."');
sale.setData1('".$user->user_email."');
PostAffTracker.register();
</script>";
/* /Post Affiliate Pro integration snippet */
Salve suas alterações e pronto. Ele irá acompanhar suas vendas agora.
Código de acompanhamento de venda alternativo
Se a integração acima não estiver rastreando por algum motivo, adicione o seguinte código ao arquivo final em vez do arquivo after_end:
/* Post Affiliate Pro integration snippet */
$app = JFactory::getApplication();
$order_id = $app->getUserState(HIKASHOP_COMPONENT.'.order_id');
$orderClass = hikashop::get('class.order');
$order = $orderClass->get($order_id);
$userClass = hikashop::get('class.user');
$user = $userClass->get($order->order_user_id);
echo '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">'."
PostAffTracker.setAccountId('default1');
var sale = PostAffTracker.createSale();
sale.setTotalCost('".($order->order_full_price - $order->order_discount_price - $order->order_shipping_price)."');
sale.setOrderID('".$order->order_number."');
sale.setData1('".$user->user_email."');
PostAffTracker.register();
</script>";
/* /Post Affiliate Pro integration snippet */
Não se esqueça de integrar seu site com o código de rastreamento de cliques.