Integration logo
Virtue Mart 2

Virtue Mart 2

E-commerce Open-source Joomla Integration

Virtue Mart 2 integratie

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”.

Virtue Mart met PayPal in Joomla

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>";

Virtue Mart met PayPal in Joomla

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.

Virtue Mart met PayPal in Joomla

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.

Virtue Mart met Onder Rembours in Joomla

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

Virtue Mart met Cheque in Joomla

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.

Virtue Mart met GoogleCheckout in Joomla

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.

Virtue Mart met GoogleCheckout in Joomla

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.

Veelgestelde vragen

Wat is Virtue Mart 2 integratie met Post Affiliate Pro?

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.

Welke betaalmethoden worden ondersteund in de Virtue Mart 2 integratie?

De integratie biedt trackingmethoden voor PayPal, Onder Rembours (COD), Cheque en GoogleCheckout, elk met specifieke instructies voor een correcte affiliate verkoopregistratie.

Is de Virtue Mart 2 integratie gratis?

Ja, Virtue Mart 2 is een gratis e-commerce oplossing en de integratiehandleiding helpt je om affiliate verkooptracking te implementeren zonder extra kosten.

Heb ik programmeerkennis nodig om Virtue Mart 2 met Post Affiliate Pro te integreren?

Basiskennis van het bewerken van PHP-bestanden in je Joomla-installatie is vereist om het stapsgewijze integratieproces te volgen.

Waar kan ik hulp krijgen bij de integratie?

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.

Maak gratis een account aan

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.

Meer informatie

Virtue Mart 3
Virtue Mart 3

Virtue Mart 3

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

2 min lezen
E-commerce Integration +3
Virtue Mart
Virtue Mart

Virtue Mart

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

5 min lezen
VirtueMart Integration +3
OpenCart 2
OpenCart 2

OpenCart 2

Ontdek hoe je OpenCart 2, een open-source PHP-gebaseerde e-commerce-oplossing, naadloos integreert met Post Affiliate Pro. Volg bestellingen, levenslange commis...

2 min lezen
OpenCart E-commerce +3

U bent in goede handen!

Sluit u aan bij onze gemeenschap van tevreden klanten en bied uitstekende klantenservice met Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface