Integration logo
Virtue Mart 2

Virtue Mart 2

E-commerce Open-source Joomla Integration

Virtue Mart 2 Integration

Eine kostenlose E-Commerce-Lösung.

Diese Integrationsmethode ist für Virtue Mart Version 2. Wenn Sie eine niedrigere Version haben, navigieren Sie bitte zur Integrationsmethode mit dem Namen „Virtue Mart“.

Virtue Mart mit PayPal in Joomla

Der erste Schritt besteht darin, die Datei /plugins/vmpayment/paypal/paypal.php Ihrer Joomla-Installation zu bearbeiten.

Suchen Sie die Funktion ***plgVmConfirmedOrder($cart, $order)*** und finden Sie in der Funktion die Zeile:

$html.= '</form>';

Es kann auch so aussehen:

$html .= '</form></div>';

Fügen Sie nun direkt nach der obigen Zeile diesen Code ein:

$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 mit PayPal in Joomla

Nun ist noch eine Änderung nötig – suchen Sie die Zeile:

$html.= '<input type="hidden" name="' . $name . '" value="' . htmlspecialchars($value) . '" />';

und ersetzen Sie sie durch:

if ($name == "notify_url") {$id='id="pap_ab78y5t4a"';} else {$id="";}
$html.= '<input type="hidden" name="' . $name . '" value="' . htmlspecialchars($value) . '" '.$id." />\n";

Speichern Sie nun Ihre Arbeit, es ist noch ein weiterer Schritt nötig.

Virtue Mart mit PayPal in Joomla

Der letzte Schritt ist, die Antwort von PayPal an Post Affiliate Pro weiterzuleiten. Suchen Sie dazu in derselben Datei diese Zeile: _function *processIPN($paypal_data, $method) {***

Fügen Sie direkt unter dieser Zeile auf einer neuen Leerzeile folgenden Code ein:

// [Post Affiliate](/ "Post Affiliate Pro bietet eine umfassende Affiliate-Software-Plattform zur Verwaltung mehrerer Affiliate-Programme mit Leichtigkeit. Genießen Sie keine Einrichtungsgebühren, 24/7 Kundensupport und eine kostenlose 1-monatige Testversion. Ideal für kleine und große Unternehmen, bietet präzises Tracking, automatisierte Workflows und anpassbare Tools, um Ihren Affiliate-Marketing-Erfolg zu steigern. Jetzt testen und Ihr Affiliate-Management mühelos optimieren!") 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

Das war’s. Speichern Sie Ihre Datei und laden Sie sie wieder auf den Server hoch. Vergessen Sie nicht, das ***PayPal-Plugin zu aktivieren*** in Ihrem Post Affiliate Pro.

Virtue Mart mit Nachnahme (COD) in Joomla

Im Fall von Nachnahme (COD) müssen Sie die Datei /plugins/vmpayment/standard/standard.php anpassen und dort den Sale-Tracking-Code einfügen.

Suchen Sie die Zeile: ***$cart- >emptyCart ();***

und fügen Sie diesen Code oberhalb dieser Zeile ein:

$html.= '<!-- Post [Affiliate](/ "Post Affiliate Pro bietet eine umfassende Affiliate-Software-Plattform zur Verwaltung mehrerer Affiliate-Programme mit Leichtigkeit. Genießen Sie keine Einrichtungsgebühren, 24/7 Kundensupport und eine kostenlose 1-monatige Testversion. Ideal für kleine und große Unternehmen, bietet präzises Tracking, automatisierte Workflows und anpassbare Tools, um Ihren Affiliate-Marketing-Erfolg zu steigern. Jetzt testen und Ihr Affiliate-Management mühelos optimieren!") 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>';

Das war’s. Speichern Sie Ihre Arbeit und laden Sie sie wieder auf den Server hoch.

Hier eine Liste aller Variablen, die Sie verwenden können:

  • $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 mit Scheck in Joomla

Für die Zahlungsmethode Scheck müssen Sie die Datei **_/plugins/vmpayment/standard/standard.php_** anpassen und den Sale-Tracking-Code dort einfügen.

Suchen Sie die Zeile:

$modelOrder->updateStatusForOneOrder ($order['details']['BT']->virtuemart_order_id, $order, TRUE);

und fügen Sie diesen Code darunter ein:

/* Post [Affiliate](/affiliate-marketing-glossary/affiliate/ "Erfahren Sie die Rolle eines Affiliates im Marketing – verdienen Sie Provisionen durch das Bewerben von Produkten über Banner, Links und Kampagnen. Lernen Sie, wie Affiliates Verkäufe fördern und entdecken Sie effektive Marketingstrategien. Starten Sie mit Post Affiliate Pro in die Welt des Affiliate-Marketings mit benutzerfreundlichen Tools und hervorragendem 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 */

Speichern Sie Ihre Arbeit und Sie sind fertig. Sie können dieselben zusätzlichen Variablen wie in Schritt 10 verwenden.

Virtue Mart mit GoogleCheckout in Joomla

Der erste Schritt ist, die Datei ***/plugins/vmpayment/osegooglecheckout/osegooglecheckout.php*** zu bearbeiten und die Funktion *plgVmConfirmedOrder* zu finden.

Suchen Sie nun die Zeile (am Ende der Funktion):

$html.= '</form>';

Ändern Sie diese Zeile stattdessen wie folgt ab:

/* 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 */

Ändern Sie außerdem die Zeile:

$html.= ' document.vm_google_form.submit();';

zu dieser Zeile:

$html.= ' setTimeout("document.vm_google_form.submit()",3600);';

Dies stellt sicher, dass das Tracking auch mit GoogleCheckout-Buttons funktioniert.

Virtue Mart mit GoogleCheckout in Joomla

Der zweite und letzte Schritt der GoogleCheckout-Integration ist es, den cURL-Code an der richtigen Stelle einzufügen – suchen Sie die Funktion ***plgVmOnPaymentResponseReceived*** und fügen Sie folgenden Code am Anfang der Funktion ein:

/* 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 */

Hinweis: Die URL https://URL_TO_PostAffiliatePro/plugins/GoogleCheckout/googlecheckout.php muss auf einer sicheren Domain liegen (mehr dazu in der Google-Dokumentation).

Vergessen Sie nicht, den Click-Tracking-Code zu integrieren, damit das Sale-Tracking korrekt funktioniert.

Häufig gestellte Fragen

Was ist die Virtue Mart 2 Integration mit Post Affiliate Pro?

Die Virtue Mart 2 Integration ermöglicht es Ihnen, Ihren Joomla-basierten E-Commerce-Shop mit Post Affiliate Pro zu verbinden, wodurch ein fortschrittliches Affiliate-Verkaufs-Tracking für verschiedene Zahlungsmethoden wie PayPal, Nachnahme, Scheck und GoogleCheckout ermöglicht wird.

Welche Zahlungsmethoden werden bei der Virtue Mart 2 Integration unterstützt?

Die Integration bietet Tracking-Methoden für PayPal, Nachnahme (COD), Scheck und GoogleCheckout, jeweils mit spezifischen Anweisungen für eine genaue Erfassung von Affiliate-Verkäufen.

Ist die Virtue Mart 2 Integration kostenlos?

Ja, Virtue Mart 2 ist eine kostenlose E-Commerce-Lösung und die Integrationsanleitung hilft Ihnen, das Affiliate-Verkaufs-Tracking ohne zusätzliche Kosten zu implementieren.

Brauche ich Programmierkenntnisse, um Virtue Mart 2 mit Post Affiliate Pro zu integrieren?

Grundkenntnisse im Bearbeiten von PHP-Dateien in Ihrer Joomla-Installation sind erforderlich, um den bereitgestellten Schritt-für-Schritt-Integrationsprozess zu befolgen.

Wo bekomme ich Hilfe bei der Integration?

Für Unterstützung und Beratung können Sie einen Einzelgesprächstermin vereinbaren oder das Support-Team von Post Affiliate Pro kontaktieren, das rund um die Uhr erreichbar ist.

Konto kostenlos erstellen

Erleben Sie die Leistungsfähigkeit von Post Affiliate Pro mit unserer 30-tägigen kostenlosen Testversion. Testen Sie unsere benutzerfreundliche Affiliate-Marketing-Software mit 24/7 Support und umfassenden Affiliate-Management-Features.

Mehr erfahren

Virtue Mart 3
Virtue Mart 3

Virtue Mart 3

Möchten Sie Ihre Affiliate-Software noch weiter verbessern? Schauen Sie sich die Virtue Mart 3-Integration für Post Affiliate Pro an.

2 Min. Lesezeit
E-commerce Integration +3
Virtue Mart
Virtue Mart

Virtue Mart

Möchten Sie Ihre Affiliate-Software weiter verbessern? Entdecken Sie die Virtue Mart-Integration für Post Affiliate Pro.

5 Min. Lesezeit
VirtueMart Integration +3
vBulletin
vBulletin

vBulletin

Möchten Sie Ihre Affiliate-Software noch weiter verbessern? Entdecken Sie die vBulletin PayPal-Abonnement-Integration für Post Affiliate Pro.

4 Min. Lesezeit
vBulletin PayPal +3

Sie sind in guten Händen!

Treten Sie unserer Gemeinschaft zufriedener Kunden bei und bieten Sie exzellenten Kundensupport mit Post Affiliate Pro.

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