
Virtue Mart
Wil je jouw affiliate software nog verder verbeteren? Bekijk de Virtue Mart-integratie voor Post Affiliate Pro.

Wil je jouw affiliate software nog verder verbeteren? Bekijk dan de Virtue Mart 3-integratie voor Post Affiliate Pro.
VirtueMart 3 is een gratis, open-source e-commerce extensie voor Joomla, waarmee je online producten kunt verkopen met een flexibel winkelsysteem. Post Affiliate Pro kan worden geïntegreerd met VirtueMart 3 om affiliate verkopen te traceren, ongeacht of bestellingen online of offline worden betaald.
Deze integratiemethode is voor Virtue Mart versie 3. Heb je een lagere versie, navigeer dan naar de integratiemethode genaamd “Virtue Mart 2”.
Voordat je begint, heb je het volgende nodig:
Post Affiliate Pro Account ID – wordt gebruikt in het trackingfragment.
URL naar PAP tracking script – meestal iets als: https://JOUW_POSTAFFILIATE_DOMEIN/scripts/trackjs.js
Toegang tot je Joomla / VirtueMart 3-installatie – je moet PHP-bestanden bewerken. Maak altijd een back-up van bestanden voordat je wijzigingen aanbrengt.
Hieronder vind je de stappen die je moet volgen, gebaseerd op de officiële VirtueMart 3-integratiehandleiding van Post Affiliate Pro. Alle codefragmenten worden geleverd met hun bestandslocaties.
Voor offline betaalmethoden moet de trackingcode worden toegevoegd aan de VirtueMart-plugin die “standaard” (offline) betalingen afhandelt. Zoek het bestand:
Open het bestand plugins/vmpayment/standard/standard.php en zoek de functie plgVmConfirmedOrder.
Aan het einde hiervan staat de regel $cart- >emptyCart – plaats de volgende code hierboven:
/* [Post Affiliate Pro](/ "Post Affiliate Pro biedt een uitgebreid affiliate softwareplatform om eenvoudig meerdere affiliateprogramma's te beheren. Geen opstartkosten, 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 verbeteren. Probeer het nu en stroomlijn je affiliate activiteiten moeiteloos!") integratiefragment */
$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](/ "Post Affiliate Pro biedt een uitgebreid affiliate softwareplatform om eenvoudig meerdere affiliateprogramma's te beheren. Geen opstartkosten, 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 verbeteren. Probeer het nu en stroomlijn je affiliate activiteiten moeiteloos!") Pro integratiefragment */
Sla je wijzigingen op.
Online betalingen worden anders afgehandeld, met name in de VirtueMart-plugin die verantwoordelijk is voor bevestigde betalingsresponsen van bestellingen.
Open het bestand administrator/components/com_virtuemart/plugins/vmpsplugin.php en zoek de functie processConfirmedOrderPaymentResponse.
Voeg de volgende code toe aan het begin hiervan:
/* Post [Affiliate](/ "Post Affiliate Pro biedt een uitgebreid affiliate softwareplatform om eenvoudig meerdere affiliateprogramma's te beheren. Geen opstartkosten, 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 verbeteren. Probeer het nu en stroomlijn je affiliate activiteiten moeiteloos!") Pro integratiefragment */
$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 integratiefragment */
Sla het bestand op en test met een echte online betaalmethode om te garanderen dat de tracking correct werkt nadat de betaling is bevestigd.
Na het implementeren van verkooptracking (via bovenstaande fragmenten), moet je ook kliktracking integreren, zodat wanneer een affiliate link wordt aangeklikt, de klik wordt geregistreerd. Zonder kliktracking worden verkopen mogelijk niet correct aan affiliates toegewezen.
Testen & Verifiëren Nadat je de fragmenten hebt toegevoegd:
Probleemoplossing
Hier is een vereenvoudigd gecombineerd fragment (voorbeeld voor offline betalingen):
// in plugins/vmpayment/standard/standard.php, binnen de plgVmConfirmedOrder functie
// … eerdere code
/* Post Affiliate Pro integratiefragment */
$html .= '<script id="pap_x2s6df8d" src="https://JOUW_POSTAFFILIATE_DOMEIN/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">' . "PostAffTracker.setAccountId('JOUW_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>";
/* Einde fragment */
// Winkelwagen vervolgens legen
$cart->emptyCart();
Overweeg je alternatieven voor VirtueMart 3, dan zijn deze platforms ook compatibel met Post Affiliate Pro:
| Platform | Opmerkingen over integratie |
|---|---|
| HikaShop (Joomla) | Ondersteunt het invoegen van PAP-tracking in checkout-templates. Tracering van ordertotalen, ID’s en e-mails. |
| WooCommerce (WordPress) | PAP biedt een pluginmodule voor WooCommerce. Ondersteunt kliktracking, per-product verkopen, coupons en orderbevestiging. |
| Shopify | Integreert via de officiële PAP-app of handmatig tracking script op de orderbevestigingspagina. Volledige verkoop- en kliktracking wordt ondersteund. |
| Magento 2 | PAP levert een gratis plugin. Tracering van verkopen per product, coupons, aangepaste velden en integratie via JS of API. |
| OpenCart 3 | Voeg tracking scripts toe aan confirm.php en success.php. Ondersteunt commissies per product of voor de hele winkelwagen. |
De Virtue Mart 3-integratie maakt het mogelijk om je Virtue Mart e-commerce winkel te koppelen aan Post Affiliate Pro, waardoor naadloze affiliate tracking en beheer voor je webshop mogelijk is.
Je kunt Virtue Mart 3 integreren door de meegeleverde tracking codefragmenten toe te voegen aan de juiste PHP-bestanden die offline en online betalingen afhandelen, zoals beschreven in de integratiehandleiding.
Deze integratiemethode is specifiek voor Virtue Mart versie 3. Voor eerdere versies, raadpleeg de integratiemethode 'Virtue Mart 2'.
Ja, het is belangrijk om de kliktrackingcode te integreren om ervoor te zorgen dat de verkooptracking correct werkt met Post Affiliate Pro.
Ontdek hoe Post Affiliate Pro jouw bedrijf kan versterken. Krijg persoonlijke begeleiding bij het integreren van Virtue Mart 3 en het maximaliseren van je affiliate marketing potentieel.
Wil je jouw affiliate software nog verder verbeteren? Bekijk de Virtue Mart-integratie voor Post Affiliate Pro.
Leer hoe je CommerceV3 (CV3) naadloos integreert met Post Affiliate Pro om je e-commerce activiteiten te verbeteren. Voeg klik- en verkooptrackingcodes toe, sch...
Wilt u uw affiliate software verder verbeteren? Bekijk de Fortune3-integratie voor Post Affiliate Pro.
Cookie Toestemming
We gebruiken cookies om uw browse-ervaring te verbeteren en ons verkeer te analyseren. See our privacy policy.
