Virtue Mart 3 integration
Uma solução de e-commerce gratuita.
Este método de integração é para o Virtue Mart versão 3. Se você tiver uma versão inferior, navegue até o método de integração chamado “Virtue Mart 2”.
Integrar pagamentos offline (dinheiro)
Abra o arquivo plugins/vmpayment/standard/standard.php e encontre a função plgVmConfirmedOrder.
No final dela, há uma linha $cart->emptyCart – coloque o seguinte código acima dela:
/* Post Affiliate Pro integration snippet */
$html .= '<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['details']['BT']->order_subtotal."');
sale.setOrderID('".$order['details']['BT']->order_number."');
sale.setData1('".$order['details']['BT']->email."');
PostAffTracker.register();
</script>";
/* Post Affiliate Pro integration snippet */
Salve seu trabalho.
Integrar pagamentos online
Abra o arquivo administrator/components/com_virtuemart/plugins/vmpsplugin.php e encontre a função processConfirmedOrderPaymentResponse.
Adicione o seguinte código no início:
/* Post Affiliate Pro integration snippet */
$html .= '<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['details']['BT']->order_subtotal."');
sale.setOrderID('".$order['details']['BT']->order_number."');
sale.setData1('".$order['details']['BT']->email."');
PostAffTracker.register();
</script>";
/* Post Affiliate Pro integration snippet */
É isso, está integrado.
Não se esqueça de integrar o código de rastreamento de cliques, para que o rastreamento de vendas funcione corretamente.

Discover the essentials of clicks (referrals) tracking with our comprehensive guide. Learn about the importance of click tracking code, explore various code examples including simple, asynchronous, and PHP versions, and dive into advanced tracking options. Optimize your affiliate marketing strategy with expert tips on setting account IDs, managing cookies, and customizing tracking parameters. Visit now to enhance your click tracking implementation!