Virtue Mart 2 integration
Een gratis ecommerce oplossing.
Deze integratiemethode is voor Virtue Mart versie 2. Als u een lagere versie hebt, navigeer dan naar de integratiemethode genaamd “Virtue Mart”.
Virtue Mart met PayPal in Joomla
De eerste stap is om het bestand /plugins/vmpayment/paypal/paypal.php van uw Joomla-installatie te bewerken.
$html.= '</form>';
Het kan ook zo zijn:
$html .= '</form></div>';
Voeg nu deze code direct na het bovenstaande toe:
$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');
PostAffTracker.setAppendValuesToField('&pap_custom=');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>";
Virtue Mart met PayPal in Joomla
Nu is er nog een wijziging nodig – zoek de regel:
$html.= '<input type="hidden" name="' . $name . '" value="' . htmlspecialchars($value) . '" />';
en vervang het door dit:
if ($name == "notify_url") {$id='id="pap_ab78y5t4a"';} else {$id="";}
$html.= '<input type="hidden" name="' . $name . '" value="' . htmlspecialchars($value) . '" '.$id." />\n";
Sla nu uw werk op, er moet nog een stap worden gedaan.
Virtue Mart met PayPal in Joomla
Voeg deze code toe direct onder deze regel (maak een nieuwe lege regel) en plak de code daar:
// Post Affiliate Pro integration snippet
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php?pap_custom=".$_GET['pap_custom']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
// /Post Affiliate Pro integration snippet
Virtue Mart met COD in Joomla
In het geval van Rembours (COD) moet u het bestand /plugins/vmpayment/standard/standard.php wijzigen en daar de verkooptrackingcode invoeren.
en plak deze code boven die regel:
$html.= '<!-- Post Affiliate Pro sale tracking code -->
<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.'\');
PostAffTracker.register();
</script>';
Dat is het. Sla uw werk op en upload het terug naar de server.
Hier is een lijst van alle variabelen die u kunt gebruiken:
$order['details']['BT']->order_total
$order['details']['BT']->order_subtotal
$order['details']['BT']->tax
$order['details']['BT']->coupon_discount
$order['details']['BT']->coupon_code
$order['details']['BT']->order_status
Virtue Mart met Check in Joomla
Zoek de regel:
$modelOrder->updateStatusForOneOrder ($order['details']['BT']->virtuemart_order_id, $order, TRUE);
en plak deze code onder die regel:
/* 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(\'default1\');
var sale = PostAffTracker.createSale();
sale.setTotalCost(\''.$order['details']['BT']->order_subtotal.'\');
sale.setOrderID(\''.$order['details']['BT']->order_number.'\');
PostAffTracker.register();
</script>';
/* /Post Affiliate Pro integration snippet */
Sla uw werk op en u bent klaar. U kunt dezelfde extra variabelen gebruiken als beschreven in stap 10.
Virtue Mart met GoogleCheckout in Joomla
Zoek nu de regel (aan het einde van de functie):
$html.= '</form>';
Verander nu deze regel in deze regels in plaats daarvan:
/* Post Affiliate Pro integration snippet */
$html.= '<input id="pap_dx8vc2s5" type="hidden" name="shopping-cart.items.item-1.merchant-private-item-data" value="" />';
$html.= '<script id="pap_x2s6df8d" src="//URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">'."\n".'</script>';
$html.= '</form>';
/* /Post Affiliate Pro integration snippet */
Wijzig bovendien de regel:
$html.= ' document.vm_google_form.submit();';
naar deze regel:
$html.= ' setTimeout("document.vm_google_form.submit()",3600);';
Dit zorgt ervoor dat de tracking werkt met GoogleCheckout-knoppen.
Virtue Mart met GoogleCheckout in Joomla
/* Post Affiliate Pro integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
"https://URL_TO_PostAffiliatePro/plugins/GoogleCheckout/googlecheckout.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro integration snippet */
Vergeet niet de kliktrackingcode te integreren om de verkooptracking correct te laten werken.
Integreer uw Magento 2-platform moeiteloos met Post Affiliate Pro voor verbeterde affiliate marketing en gedetailleerde rapportage. Download onze gratis plug-in, volg de eenvoudige configuratiestappen en maximaliseer uw verkoop met product- en kortingsbontracking. Ervaar uitstekende ondersteuning en maak vandaag nog een gratis account aan!
Integrate Virtue Mart with Post Affiliate Pro effortlessly! Our guide provides step-by-step instructions to track sales and manage transactions. Discover seamless integration with various shopping carts, including Shopify and PayPal, enhancing your e-commerce capabilities. Sign up for a free account and experience our trusted solutions!