Virtue Mart 2 integration
Eine kostenlose eCommercelösung.
Diese Integrationsmethode ist für Virtue Mart Version 2. Wenn Sie eine niedrigere Version haben, navigieren Sie bitte zur Integrationsmethode namens “Virtue Mart”.
Virtue Mart mit PayPal auf Joomla
Der erste Schritt ist, die Datei /plugins/vmpayment/paypal/paypal.php in Ihrer Joomla-Installation zu bearbeiten.
Suchen Sie nach der Funktion plgVmConfirmedOrder($cart, $order) und suchen Sie dort die Zeile:
$html.= '</form>';
Sie kann auch so aussehen:
$html .= '</form></div>';
Tragen Sie nun diesen Code direkt darüber 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 auf Joomla
Nun ist noch eine Änderung notwendig – Suchen Sie die Zeile:
$html.= '<input type="hidden" name="' . $name . '" value="' . htmlspecialchars($value) . '" />';
und ersetzen Sie sie mit diesem Text:
if ($name == "notify_url") {$id='id="pap_ab78y5t4a"';} else {$id="";}
$html.= '<input type="hidden" name="' . $name . '" value="' . htmlspecialchars($value) . '" '.$id." />\n";
Speichern Sie nun die Änderungen und fahren Sie mit dem letzten Schritt fort.
Virtue Mart mit PayPal auf Joomla
Der letzte Schritt ist, die Antwort von PayPal an Post Affiliate Pro zu senden. Um das zu tun, müssen Sie in der gleichen Datei diese Zeile finden: function _processIPN($paypal_data, $method) {
Fügen Sie direkt unter dieser Zeile (erstellen Sie eine neue leere Zeile) diesen Code ein:
// 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
Das war es schon. Speichern Sie Ihre Datei nun und laden Sie sie wieder auf dem Server hoch. Vergessen Sie nicht, das PayPal-Plugin auf Post Affiliate Pro zu aktivieren.
Virtue Mart mit COD auf Joomla
Im Falle einer Zahlung bei Lieferung (COD), müssen Sie die Datei /plugins/vmpayment/standard/standard.php bearbeiten und den Verkaufstrackingcode hier einfügen.
Suchen Sie die Zeile: $cart->emptyCart ();
und fügen Sie diesen Code über dieser Zeile ein:
$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>';
Das war es schon. Speichern Sie die Änderungen und laden Sie die Datei erneut auf dem Server hoch.
Hier ist eine Liste aller Variablen, die Sie nutzen 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 auf Joomla
Im Falle einer Scheckzahlung, müssen Sie die Datei /plugins/vmpayment/standard/standard.php bearbeiten und den Verkaufstrackingcode hier einfügen.
Suchen Sie die Zeile:
$modelOrder->updateStatusForOneOrder ($order['details']['BT']->virtuemart_order_id, $order, TRUE);
und fügen Sie diesen Code unter dieser Zeile ein:
/* 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 */
Speichern Sie die Änderungen und schon sind Sie fertig. Sie können die gleichen Zusatzvariablen wie in Schritt 10 verwenden.
Virtue Mart mit GoogleCheckout auf Joomla.
Der erste Schritt ist, die Datei /plugins/vmpayment/osegooglecheckout/osegooglecheckout.php zu bearbeiten und nach der Funktion plgVmConfirmedOrder zu suchen.
Suchen Sie nun nach der Zeile (am Ende der Funktion):
$html.= '</form>';
Ändern Sie diese Zeile nun auf diese Zeilen:
/* 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 auch diese Zeile:
$html.= ' document.vm_google_form.submit();';
auf diese Zeile:
$html.= ' setTimeout("document.vm_google_form.submit()",3600);';
Dies stellt sicher, dass das Tracking mit GoogleCheckout-Schaltflächen funktioniert.
Virtue Mart mit GoogleCheckout auf Joomla.
Der zweite und letzte Schritt der GoogleCheckout-Integration ist, den URL-Code an der korrekten Stelle zu platzieren – Suchen Sie nach der Funktion plgVmOnPaymentResponseReceived und platzieren Sie den folgenden Code am Anfang der Funktion:
/* 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 */
Notiz: Die URL https://URL_TO_PostAffiliatePro/plugins/GoogleCheckout/googlecheckout.php muss ein sicheres Domain sein (Mehr über Google-Dokumentation).
Vergessen Sie nicht, den Klick-Trackingcode zu integrieren, sodass das Verkaufstracking richtig funktioniert.
Entdecken Sie die nahtlose Integration von ViArt mit Post Affiliate Pro! Nutzen Sie unseren PHP-Warenkorb mit CMS und Helpdesk, um Verkaufstracking auf der Dankesseite durchzuführen. Integrieren Sie einfach unseren Trackingcode und maximieren Sie Ihre E-Commerce-Erfolge. [Kostenloses Konto erstellen und persönlichen Anruf vereinbaren!](https://www.postaffiliatepro.de/probephase/)
Entdecken Sie die vielseitigen Integrationsmöglichkeiten von Post Affiliate Pro, die Ihr eCommerce-Geschäft optimieren. Verbinden Sie mühelos Plattformen wie 1ShoppingCart, 2Checkout, AbleCommerce und mehr, um Verkäufe zu verfolgen und Ihre Affiliate-Einnahmen zu maximieren. Starten Sie jetzt Ihre kostenlose Testversion!
Integrieren Sie benutzerdefinierte Trackingcodes in CS-Cart mit Post Affiliate Pro, um Bestellungen und Produkte effizient zu verfolgen. Erstellen Sie Ihren eigenen Onlinestore mit unserer sicheren eCommerce-Lösung und verbessern Sie Ihr Affiliate-Marketing-Programm mit umfassenden Berichten und Analysen. Starten Sie jetzt Ihre kostenlose Testversion!
Erfahren Sie, wie Sie ThriveCart mit Post Affiliate Pro integrieren, um Ihren Umsatz durch effektive Kaufvorgangsseiten, Upsells und Affiliatekampagnen zu steigern. Nutzen Sie benutzerdefinierte Variablen und Webhook-Einstellungen für optimiertes Verkaufstracking und pro-Produkt-Tracking. Starten Sie jetzt mit einer kostenlosen Testversion!
Erleben Sie eine nahtlose Integration Ihrer eCommerce-Seite mit Post Affiliate Pro! Unser Expertenteam bietet kostenlosen Integrationsservice, von Klick- und Verkaufstracking bis zur Softwareeinrichtung – alles ohne Kreditkarte in Ihrer kostenlosen Testphase. Sparen Sie Zeit und optimieren Sie Ihr Affiliateprogramm mit über 500 Integrationsoptionen. Melden Sie sich jetzt für eine schnelle und effiziente Integration an!
Erleben Sie die nahtlose Integration von OpenCart 2 mit Post Affiliate Pro! Verfolgen Sie Bestellungen, Lifetime-Provisionen und Coupons mühelos und sorgen Sie für ein optimales Verkaufstracking. Entdecken Sie die Vorteile für Ihr E-Commerce-Geschäft und starten Sie jetzt Ihre kostenlose Testversion.