Virtue Mart 3

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:

/* {$PapFullname} integration snippet */
$html .= '{$TrackingScript}
<script type="text/javascript">'."{$SetAccountJs}
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>";
/* {$PapFullname} 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:

/* {$PapFullname} integration snippet */
$html .= '{$TrackingScript}
<script type="text/javascript">'."{$SetAccountJs}
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>";
/* {$PapFullname} 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.

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