
Virtue Mart 3
Wil je je affiliate software nog verder verbeteren? Bekijk dan de Virtue Mart 3-integratie voor Post Affiliate Pro.
Ontdek hoe je Virtue Mart 2 naadloos integreert met Post Affiliate Pro voor geavanceerde affiliate tracking in je Joomla e-commerce winkel. Stapsgewijze handleidingen voor PayPal, Onder Rembours, Cheque en GoogleCheckout methoden.
Een gratis e-commerce oplossing.
Deze integratiemethode is voor Virtue Mart versie 2. Heb je een lagere versie, ga dan naar de integratiemethode met de naam “Virtue Mart”.
De eerste stap is het bewerken van het bestand /plugins/vmpayment/paypal/paypal.php
van je Joomla-installatie.
Zoek de functie
***plgVmConfirmedOrder($cart, $order)***
en vind in de functie de regel:
$html.= '</form>';
Het kan ook zo zijn:
$html .= '</form></div>';
Voeg nu deze code direct na bovenstaande regel 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>";
Nu is er nog één wijziging nodig – zoek de regel:
$html.= '<input type="hidden" name="' . $name . '" value="' . htmlspecialchars($value) . '" />';
en vervang deze door:
if ($name == "notify_url") {$id='id="pap_ab78y5t4a"';} else {$id="";}
$html.= '<input type="hidden" name="' . $name . '" value="' . htmlspecialchars($value) . '" '.$id." />\n";
Sla nu je werk op, er is nog een stap te doen.
De laatste stap is het opnieuw versturen van de reactie van PayPal naar
Post Affiliate Pro
. Om dit te doen, zoek je deze regel in hetzelfde bestand:
_function *processIPN($paypal_data, $method) {***
Voeg deze code direct onder deze regel toe (maak een nieuwe lege regel aan en plak de code daar):
// [Post Affiliate](/ "Post Affiliate Pro biedt een uitgebreid affiliate software platform om eenvoudig meerdere affiliate programma's te beheren. Geen installatiekosten, 24/7 klantenservice en een gratis proefperiode van 1 maand. Ideaal voor kleine en grote bedrijven, met nauwkeurige tracking, geautomatiseerde workflows en aanpasbare tools om je affiliate marketing te laten slagen. Probeer het nu en stroomlijn je affiliate activiteiten moeiteloos!") 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
Dat is het. Sla nu je bestand op en upload het terug naar de server. Vergeet niet om de
***PayPal plugin te activeren***
in je Post Affiliate Pro.
In het geval van Onder Rembours (COD) moet je het bestand /plugins/vmpayment/standard/standard.php
aanpassen en daar de verkooptrackingcode invoegen.
Zoek de regel:
***$cart- >emptyCart ();***
en plak deze code boven die regel:
$html.= '<!-- Post [Affiliate](/ "Post Affiliate Pro biedt een uitgebreid affiliate software platform om eenvoudig meerdere affiliate programma's te beheren. Geen installatiekosten, 24/7 klantenservice en een gratis proefperiode van 1 maand. Ideaal voor kleine en grote bedrijven, met nauwkeurige tracking, geautomatiseerde workflows en aanpasbare tools om je affiliate marketing te laten slagen. Probeer het nu en stroomlijn je affiliate activiteiten moeiteloos!") 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 alles. Sla je werk op en upload het terug naar de server.
Hier is een lijst van alle variabelen die je 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
Voor de betaalmethode Cheque moet je het bestand
**_/plugins/vmpayment/standard/standard.php_**
aanpassen en daar de verkooptrackingcode invoegen.
Zoek de regel:
$modelOrder->updateStatusForOneOrder ($order['details']['BT']->virtuemart_order_id, $order, TRUE);
en plak deze code onder die regel:
/* Post [Affiliate](/affiliate-marketing-glossary/affiliate/ "Ontdek de rol van een affiliate in marketing—verdien commissies door producten te promoten via banners, links en campagnes. Lees hoe affiliates verkopen stimuleren en ontdek effectieve marketingstrategieën. Stap in de wereld van affiliate marketing met Post Affiliate Pro voor gebruiksvriendelijke tools en uitstekende support.") 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 je werk op en je bent klaar. Je kunt dezelfde extra variabelen gebruiken als beschreven in stap 10.
De eerste stap is het bewerken van het bestand
***/plugins/vmpayment/osegooglecheckout/osegooglecheckout.php***
en het zoeken van de functie
*plgVmConfirmedOrder*
.
Zoek nu de regel (aan het einde van de functie):
$html.= '</form>';
Vervang deze regel nu door de volgende regels:
/* 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 daarnaast 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.
De tweede en laatste stap van de GoogleCheckout-integratie is het plaatsen van cURL-code op de juiste plek – zoek de functie
***plgVmOnPaymentResponseReceived***
en plaats de volgende code aan het begin van de functie:
/* 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 */
Let op: de URL https://URL_TO_PostAffiliatePro/plugins/GoogleCheckout/googlecheckout.php
moet op een beveiligd domein staan (meer info op Google documentatie).
Vergeet niet de click tracking code te integreren, zodat de verkooptracking correct werkt.
Virtue Mart 2 integratie maakt het mogelijk om je Joomla-gebaseerde e-commerce winkel te koppelen aan Post Affiliate Pro, waardoor geavanceerde affiliate verkooptracking mogelijk wordt voor diverse betaalmethoden zoals PayPal, Onder Rembours, Cheque en GoogleCheckout.
De integratie biedt trackingmethoden voor PayPal, Onder Rembours (COD), Cheque en GoogleCheckout, elk met specifieke instructies voor een correcte affiliate verkoopregistratie.
Ja, Virtue Mart 2 is een gratis e-commerce oplossing en de integratiehandleiding helpt je om affiliate verkooptracking te implementeren zonder extra kosten.
Basiskennis van het bewerken van PHP-bestanden in je Joomla-installatie is vereist om het stapsgewijze integratieproces te volgen.
Voor ondersteuning en begeleiding kun je een één-op-één gesprek plannen of contact opnemen met het Post Affiliate Pro supportteam, dat 24/7 beschikbaar is.
Ervaar de kracht van Post Affiliate Pro met onze 30-dagen gratis proefperiode. Test onze gebruiksvriendelijke affiliate marketing software met 24/7 support en uitgebreide affiliate management functies.
Wil je je affiliate software nog verder verbeteren? Bekijk dan de Virtue Mart 3-integratie voor Post Affiliate Pro.
Wil je jouw affiliate software nog verder verbeteren? Bekijk de Virtue Mart-integratie voor Post Affiliate Pro.
Ontdek hoe je OpenCart 2, een open-source PHP-gebaseerde e-commerce-oplossing, naadloos integreert met Post Affiliate Pro. Volg bestellingen, levenslange commis...