1ShoppingCart integration
Construa uma loja de e-commerce poderosa e segura com um software de loja online.
A integração com 1ShoppingCart é feita colocando um script de rastreamento de venda na página de agradecimento.
1. Edite sua página de agradecimento
Caso você esteja usando a página de agradecimento integrada, prossiga para a etapa 5.
1ShoppingCart permite que você tenha sua própria página de agradecimento personalizada. Para configurá-la, navegue até Configuração > Pedidos e defina o campo “URL de agradecimento” para o endereço URL completo que leva à sua página de URL personalizada.
Por exemplo.: http://www.domain.com/thankyou/ não funciona http://www.domain.com/thankyou/index.php funciona
2. Acompanhamento de venda
Coloque o seguinte código (no caso de sua página estar em PHP) logo antes da linha com o texto
<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('<?php echo $_POST['Total']; ?>');
sale.setOrderID('<?php echo $_POST['orderID']; ?>');
PostAffTracker.register();
</script>
3. Por rastreamento de produto
Coloque o seguinte código (no caso de sua página de agradecimento estar em PHP) antes da linha com o texto
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
<?php
$i = 0;
foreach($_POST as $key=>$value){
if(preg_match('/product(\d+)/',$key)){
$i++;
}
}
for($j = 1; $j<= $i; $j++){
echo "var sale" . $j . " = PostAffTracker.createSale();\n";
echo "sale" . $j . ".setTotalCost('" . ($_POST['price'.$j] * $_POST['quantity'.$j]) . "');\n";
echo "sale" . $j . ".setOrderID('" . addslashes($_POST['orderID']) . "(" . $j . ")');\n";
echo "sale" . $j . ".setProductID('" . addslashes($_POST['product'.$j]) ."');\n";
}
?>
PostAffTracker.register();
</script>
Se você deseja rastrear o ID do produto como números SKU, pode chamá-lo de $_POST[‘sku’.$j]
Se você deseja rastrear o e-mail do cliente (para comissões vitalícias), você pode usar $_POST[’email1′]
4. Rastreamento de comissões recorrentes
Usando as notificações do 1ShoppingCart, também é possível rastrear comissões recorrentes. Para fazer isso, você deve ativar o plug-in 1ShoppingCart em seu Post Affiliate Pro e, em seguida, definir este URL em seu painel de administração no 1ShoppingCart:
https://URL_TO_PostAffiliatePro/plugins/OneShoppingCart/oneshoppingcart.php
Não se esqueça de configurar o plugin com base nos detalhes da API do 1ShoppingCart.
5. Integração da página de agradecimento incorporada
Caso use a página de agradecimento integrada, você deve usar a seção Integrações de terceiros (Configuração > Integrações de terceiros), que permite inserir um código personalizado na página de agradecimento. Basta copiar o código a seguir e usá-lo na parte inferior da seção do corpo do HTML:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var papOrderObject = SecureCartOrders[0];
PostAffTracker.setAccountId('Account_ID');var sale = PostAffTracker.createSale();
sale.setTotalCost(papOrderObject.Total);
sale.setOrderID(papOrderObject.orderID);
PostAffTracker.register();
</script>
Salve seu trabalho e pronto.
Agora está integrado. Cada vez que o cliente entra na página de confirmação do pedido, o código de rastreamento é chamado e registra uma venda para o afiliado de referência.
Não se esqueça de integrar seu site com o código de rastreamento de cliques.