X-Cart

Um software de carrinho de compras complexo e poderoso que está disponível por meio de uma versão hospedada na nuvem ou software para download.

Plugin de integração

A integração com o X-Cart (ver. 5 ou mais) é fácil com o plugin original que você pode baixar gratuitamente em https://market.x-cart.com/addons/post-affiliate-pro-integration.html.

Caso você não queira usar o plugin de integração, você pode integrar sua loja com o script de rastreamento de vendas colocado na página de confirmação do pedido. Para fazer isso, você pode seguir as próximas etapas de integração.

Encontre o arquivo de modelo

Encontre e abra o arquivo em \var\run\skins\default\en\checkout\success\parts\invoice.tpl.php.

Se você usa um skin personalizado que tem seu próprio arquivo checkout\success\parts\invoice.tpl.php, então você deve integrá-lo.

Acompanhamento de pedidos

Coloque o seguinte código no final do arquivo:

  <!-- {$PapFullname} tracking snippet -->
{$TrackingScript}
<script type="text/javascript">{$SetAccountJs}{$CreateSaleJs}
sale.setTotalCost('<?php echo $this->getOrder()->getPaidTotal() ?>');
sale.setOrderID('<?php echo $this->getOrder()->getOrderNumber() ?>');
PostAffTracker.register();
</script>
  <!-- /{$PapFullname} tracking snippet -->

Se você deseja rastrear e-mail, use esta variável:

$this->getComplex('order.profile.login')

Se você deseja rastrear a moeda, use esta variável:

$this->getOrder()->getCurrency()->code

Por rastreamento de produto

Se você quiser acompanhar seu pedido por produto, você deve usar este código:

  <!-- {$PapFullname} tracking snippet -->
    {$TrackingScript}
    <script type="text/javascript">{$SetAccountJs}{$CreateSaleJs}
      <?php
      $i = 1;
      foreach ($this->getOrder()->getItems() as $item) {
        echo "var sale$i = PostAffTracker.createSale();
        sale$i.setTotalCost(''".$item->getTotal()."'');
        sale$i.setOrderID('".$this->getOrder()->getOrderNumber()."($i)');
        sale$i.setProductID('".$item->getSku()."');
        $i++;
      }
      ?>
      PostAffTracker.register();
    </script>
  <!-- /{$PapFullname} tracking snippet -->

Observe que a integração por produto não inclui descontos. O preço de cada produto é um preço básico, multiplicado pela quantidade do produto encomendado.

Não se esqueça de integrar suas páginas com o código de rastreamento de cliques.

Back to Integrations Create account for FREE

Our website uses cookies. By continuing we assume your permission to deploy cookies as detailed in our privacy and cookies policy.

×

Schedule a one-on-one call and discover how Post Affiliate Pro can benefit your business.

We’re available on multiple dates

Schedule a call