Virtue Mart 3 integration
Una solución de comercio electrónico gratuita.
Este método de integración es para Virtue Mart versión 3. Si tienes una versión anterior, navega hasta el método de integración llamado “Virtue Mart 2”.
Integrar pagos fuera de línea (efectivo)
Abre el archivo plugins / vmpayment / standard / standard.php y busca la función plgVmConfirmedOrder .
Al final, hay una línea $cart->emptyCart – coloca el siguiente código encima de él:
/* 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 */
Guarda tu trabajo.
Integra pagos online
Abrir archivo administrator/components/com_virtuemart/plugins/vmpsplugin.php y encuentra la función processConfirmedOrderPaymentResponse.
Agrega el siguiente código a su comienzo:
/* 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 */
Eso es todo, está integrado.
No olvides integrar el código de seguimiento de clics, para que el seguimiento de la venta funcione correctamente.
Software de gestión de afiliados
Post Affiliate Pro es un software de gestión de afiliados de última generación que puede ayudarle a optimizar su marketing y mejorar sus ganancias.