Shop-Script 5 (Webasyst) integration
Um CMS de última geração que combina ferramentas de publicação na web, blogs e e-commerce com plataforma de colaboração empresarial.
Estrutura emergente de e-commerce PHP que ajuda a aumentar as vendas. Solução de carrinho de compras PHP rica em recursos e estrutura de e-commerce desenvolvida em 2013—2014. Uma das principais soluções de carrinho de compras da Rússia.
A integração é feita por um script de rastreamento colocado diretamente na seção de design da loja. Você pode acompanhar o custo total, ID do pedido, por itens de produto e moeda.
por rastreamento de pedido
Faça login na sua área de administrador do Shop-Script 5 e navegue até Shop (o ícone superior) e depois para a guia Vitrines.
Na lista de arquivos, encontre checkout.success.html e coloque o código de acompanhamento acima desta linha “{if !empty($payment)}“:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('{$order.total}');
sale.setOrderID('{$order.id}');
sale.setCurrency('{$order.currency}');
{if empty($payment_success)}
sale{$smarty.foreach.pap.iteration}.setStatus('P');
{/if}
PostAffTracker.register();
</script>
Salve seu trabalho e pronto. O pedido será rastreado agora.
por rastreamento de produto
Caso você queira acompanhar os pedidos por produto (em campanhas diferentes), você deve usar o seguinte código em vez do da primeira etapa.
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
{foreach $order.items as $item name=pap}
var sale{$smarty.foreach.pap.iteration} = PostAffTracker.createSale();
sale{$smarty.foreach.pap.iteration}.setTotalCost('{$item.price * $item.quantity}');
sale{$smarty.foreach.pap.iteration}.setOrderID('{$order.id}({$smarty.foreach.pap.iteration})');
sale{$smarty.foreach.pap.iteration}.setProductID('{$item.product_id}');
sale{$smarty.foreach.pap.iteration}.setCurrency('{$order.currency}');
{if empty($payment_success)}
sale{$smarty.foreach.pap.iteration}.setStatus('P');
{/if}
PostAffTracker.register();
{/foreach}
</script>
É isso. Sua loja foi integrada.
Não se esqueça de integrar seu carrinho com o código de rastreamento de cliques – você pode usar a seção de design novamente, coloque o código de rastreamento de cliques no arquivo index.html.