CommerceV3 (CV3) integration
A CV3 é a plataforma líder em nuvem de serviço completo para comércio digital de alto volume.
O CommerceV3 (CV3) permite a personalização completa de todos os templates e é isso que usaremos para a integração.
Adicionar código de rastreamento de cliques
No painel de administração do CommerceV3 (CV3), vá para Content->Design->Biblioteca de modelos e em Modelos de design de site em> encontre e edite o modelo de Rodapé (footer.tpl). Insira o seguinte código no início do arquivo, salve-o e publique-o:
{literal}
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
try {
PostAffTracker.track();
} catch (err) { }
</script>
{/literal}
Adicione o código de acompanhamento da venda
No painel de administração do CommerceV3 (CV3), acesse Conteúdo->Design->Biblioteca de modelos e em Modelos de checkout encontre e edite o modelo Página de agradecimento do Checkout (checkout_thanks.tpl). Insira o seguinte código no final do arquivo, salve-o e publique-o:
<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();
productIds = '';
{foreach from=$cart item=prods}
productIds += '{if $prods.att_sku == ''}{$prods.sku}{else}{$prods.att_sku}{/if}, ';
{/foreach}
productIds = productIds.slice(0,-2);
sale.setTotalCost('{$placed.totals.subtotal}');
sale.setOrderID('{$placed.order.id}');
sale.setProductID(productIds);
PostAffTracker.register();
</script>
Para permitir Comissões Vitalícias você pode salvar o e-mail do contato no campo Data 1 da comissão adicionando esta linha ao código acima:
sale.setData1('{$placed.info.billing.email}');
Se você deseja salvar detalhes adicionais do cliente, você pode usar estas variáveis:
- {$placed.info.billing.first_name}
- {$placed.info.billing.last_name}
- {$placed.info.billing.phone}
Agora está integrado. Toda vez que o cliente entra na página de agradecimento pelo pedido, o código de rastreamento é acionado e ele registra uma comissão para o afiliado indicado.