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

Möchten Sie Ihre Affiliate-Software noch weiter verbessern? Entdecken Sie die Virtue Mart 3-Integration für Post Affiliate Pro.
VirtueMart 3 ist eine kostenlose Open-Source-E-Commerce-Erweiterung für Joomla, mit der Sie Produkte online über ein flexibles Shopsystem verkaufen können. Post Affiliate Pro kann mit VirtueMart 3 integriert werden, um Affiliate-Verkäufe zu verfolgen, unabhängig davon, ob Bestellungen online oder offline bezahlt werden.
Diese Integrationsmethode ist für Virtue Mart Version 3. Wenn Sie eine ältere Version haben, wechseln Sie bitte zur Integrationsmethode „Virtue Mart 2“.
Bevor Sie beginnen, benötigen Sie:
Post Affiliate Pro Account ID – wird im Tracking-Snippet verwendet.
URL zum PAP-Tracking-Skript – normalerweise etwa: https://YOUR_POSTAFFILIATE_DOMAIN/scripts/trackjs.js
Zugriff auf Ihre Joomla / VirtueMart 3-Installation – Sie müssen PHP-Dateien bearbeiten. Erstellen Sie immer ein Backup, bevor Sie Änderungen vornehmen.
Im Folgenden finden Sie die Schritte, die Sie laut offiziellem VirtueMart 3-Integrationsleitfaden von Post Affiliate Pro befolgen sollten. Alle Code-Snippets sind mit den jeweiligen Dateipfaden angegeben.
Für Offline-Zahlungsmethoden sollte der Tracking-Code in das VirtueMart-Plugin eingefügt werden, das „Standard“- (Offline-) Zahlungen verarbeitet. Suchen Sie die Datei:
Öffnen Sie die Datei plugins/vmpayment/standard/standard.php und finden Sie die Funktion plgVmConfirmedOrder.
Am Ende finden Sie die Zeile $cart- >emptyCart – fügen Sie den folgenden Code darüber ein:
/* [Post Affiliate Pro](/ "Post Affiliate Pro bietet eine umfassende Affiliate-Software-Plattform zur Verwaltung mehrerer Affiliate-Programme mit Leichtigkeit. Keine Einrichtungsgebühren, 24/7 Kundensupport und einen kostenlosen 1-monatigen Testzeitraum. Ideal für kleine und große Unternehmen, mit präzisem Tracking, automatisierten Workflows und anpassbaren Tools, um Ihren Affiliate-Erfolg zu steigern. Probieren Sie es jetzt aus und optimieren Sie Ihr Affiliate-Management mühelos!") Integrations-Snippet */
$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 bietet eine umfassende Affiliate-Software-Plattform zur Verwaltung mehrerer Affiliate-Programme mit Leichtigkeit. Keine Einrichtungsgebühren, 24/7 Kundensupport und einen kostenlosen 1-monatigen Testzeitraum. Ideal für kleine und große Unternehmen, mit präzisem Tracking, automatisierten Workflows und anpassbaren Tools, um Ihren Affiliate-Erfolg zu steigern. Probieren Sie es jetzt aus und optimieren Sie Ihr Affiliate-Management mühelos!") Pro Integrations-Snippet */
Speichern Sie Ihre Änderungen.
Online-Zahlungen werden anders verarbeitet, insbesondere im VirtueMart-Plugin, das für bestätigte Zahlungsrückmeldungen zuständig ist.
Öffnen Sie die Datei administrator/components/com_virtuemart/plugins/vmpsplugin.php und suchen Sie die Funktion processConfirmedOrderPaymentResponse.
Fügen Sie zu Beginn dieser Funktion folgenden Code ein:
/* Post [Affiliate](/ "Post Affiliate Pro bietet eine umfassende Affiliate-Software-Plattform zur Verwaltung mehrerer Affiliate-Programme mit Leichtigkeit. Keine Einrichtungsgebühren, 24/7 Kundensupport und einen kostenlosen 1-monatigen Testzeitraum. Ideal für kleine und große Unternehmen, mit präzisem Tracking, automatisierten Workflows und anpassbaren Tools, um Ihren Affiliate-Erfolg zu steigern. Probieren Sie es jetzt aus und optimieren Sie Ihr Affiliate-Management mühelos!") Pro Integrations-Snippet */
$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 Integrations-Snippet */
Speichern Sie die Datei und testen Sie mit einer echten Online-Zahlungsmethode, um sicherzustellen, dass das Tracking nach Bestätigung der Zahlung korrekt ausgelöst wird.
Nachdem Sie das Verkaufstracking (über die oben genannten Snippets) umgesetzt haben, müssen Sie auch das Click-Tracking integrieren, damit ein Affiliate-Klick ebenfalls erfasst wird. Ohne Click-Tracking können Verkäufe möglicherweise nicht korrekt Affiliates zugeordnet werden.
Testen & Überprüfen Nachdem Sie die Snippets eingefügt haben:
Fehlerbehebung
Hier ein vereinfachtes Kombi-Snippet (Offline-Zahlungen-Beispiel):
// in plugins/vmpayment/standard/standard.php, innerhalb der Funktion plgVmConfirmedOrder
// … vorheriger Code
/* Post Affiliate Pro Integrations-Snippet */
$html .= '<script id="pap_x2s6df8d" src="https://YOUR_POSTAFFILIATE_DOMAIN/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">' . "PostAffTracker.setAccountId('YOUR_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>";
/* Ende des Snippets */
// Warenkorb leeren
$cart->emptyCart();
Wenn Sie Alternativen zu VirtueMart 3 in Betracht ziehen, sind diese Plattformen ebenfalls mit Post Affiliate Pro kompatibel:
| Plattform | Hinweise zur Integration |
|---|---|
| HikaShop (Joomla) | Unterstützt das Einfügen des PAP-Trackings in die Checkout-Templates. Erfasst Bestellsummen, IDs und E-Mails. |
| WooCommerce (WordPress) | PAP bietet ein Plugin-Modul für WooCommerce. Unterstützt Click-Tracking, produktbezogene Verkäufe, Gutscheine und Bestellbestätigung. |
| Shopify | Integration über offizielle PAP-App oder manuelles Tracking-Skript auf der Bestellbestätigungsseite. Unterstützt vollständiges Verkaufs- und Click-Tracking. |
| Magento 2 | PAP stellt ein kostenloses Plugin bereit. Erfasst produktbezogene Verkäufe, Gutscheine, benutzerdefinierte Felder und Integration via JS oder API. |
| OpenCart 3 | Tracking-Skripte in confirm.php und success.php einfügen. Erfasst produktbezogene oder warenkorbweite Provisionen. |
Die Virtue Mart 3-Integration ermöglicht es Ihnen, Ihren Virtue Mart E-Commerce-Shop mit Post Affiliate Pro zu verbinden, wodurch ein nahtloses Affiliate-Tracking und -Management für Ihren Onlineshop bereitgestellt wird.
Sie können Virtue Mart 3 integrieren, indem Sie die bereitgestellten Tracking-Code-Snippets in die entsprechenden PHP-Dateien für Offline- und Online-Zahlungen einfügen, wie im Integrationsleitfaden beschrieben.
Diese Integrationsmethode ist speziell für Virtue Mart Version 3. Für frühere Versionen beachten Sie bitte die Integrationsmethode 'Virtue Mart 2'.
Ja, es ist wichtig, den Click-Tracking-Code zu integrieren, damit das Verkaufstracking mit Post Affiliate Pro korrekt funktioniert.
Erfahren Sie, wie Post Affiliate Pro Ihrem Unternehmen helfen kann. Erhalten Sie individuelle Unterstützung bei der Integration von Virtue Mart 3 und maximieren Sie Ihr Affiliate-Marketing-Potenzial.
Möchten Sie Ihre Affiliate-Software weiter verbessern? Entdecken Sie die Virtue Mart-Integration für Post Affiliate Pro.
Möchten Sie Ihre Affiliate-Software noch weiter verbessern? Entdecken Sie die Fortune3-Integration für Post Affiliate Pro.
Erfahren Sie, wie Sie CommerceV3 (CV3) nahtlos mit Post Affiliate Pro integrieren, um Ihre E-Commerce-Aktivitäten zu optimieren. Fügen Sie Klick- und Verkaufstr...
Cookie-Zustimmung
Wir verwenden Cookies, um Ihr Surferlebnis zu verbessern und unseren Datenverkehr zu analysieren. See our privacy policy.
