Virtue Mart 3 integration
Ingyenes e-kereskedelmi megoldás.
Ez az integrációs módszer a Virtue Mart 3-as verziójára vonatkozik. Ha régebbi verziója van, lépjen a „Virtue Mart 2” nevű integrációs módszerre.
Integrálja az offline fizetéseket (készpénz)
Nyissa meg a plugins/vmpayment/standard/standard.php fájlt, és keresse meg a plgVmConfirmedOrder függvényt.
A végén van egy $cart->emptyCart sor – tegye fölé a következő kódot:
/* 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 */
Mentse el munkáját.
Integrálja az online fizetéseket
Nyissa meg az administrator/components/com_virtuemart/plugins/vmpsplugin.php fájlt, és keresse meg a processConfirmedOrderPaymentResponse függvényt.
Adja hozzá a következő kódot az elejéhez:
/* 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 */
Ennyi, integrálva van.
Ne felejtse el integrálni a kattintáskövető kódot, hogy az eladáskövetés megfelelően működjön.