Integration logo
OpenCart 3

OpenCart 3

E-commerce OpenCart AffiliateMarketing Integration

OpenCart 3-Integration

Ein kostenloses Warenkorbsystem. OpenCart ist eine auf PHP basierende Open-Source-E-Commerce-Lösung.

Dies ist eine Integrationsmethode für den Open-Source-Warenkorb OpenCart Version 3. Die Integration erfolgt durch die Anpassung der Dateien der Danke-Seite.

Sie können Bestellungen pro Produkt, Lifetime-Provisionen und auch Gutscheine nachverfolgen.

Bestätigungsaktion bearbeiten

Navigieren Sie zu Ihrem Shop-Verzeichnis catalog/controller/checkout und öffnen Sie confirm.php zur Bearbeitung. Suchen Sie diese Zeile:

$data['totals'] = array();

Fügen Sie diesen Code unterhalb dieser Zeile ein:

$this->session.data['totals'] = $order_data['totals'];
$this->session.data['pap4_products'] = $data['products'];

Speichern Sie diese Dateien und fahren Sie mit dem nächsten Schritt fort.

Erfolgsaktion bearbeiten

Öffnen Sie die Datei catalog/controller/checkout/success.php und suchen Sie diese Zeile (erstes Vorkommen):

if (isset($this->session.data['order_id'])) {

Fügen Sie den folgenden Code direkt unter dieser Zeile und oberhalb der Zeile mit $this->cart->clear(); ein:

$data['pap4_orderid'] = $this->session.data['order_id'];
$data['pap4_totals'] = $this->session.data['totals'];
$data['pap4_products'] = $this->session.data['pap4_products'];
if ($this->customer->isLogged()) {
  $data['pap4_email'] = $this->customer->getEmail();
}
else {
  $data['pap4_email'] = $this->session.data['guest']['email'];
}
unset($this->session.data['pap4_products']);

Speichern Sie erneut die Änderungen und fahren Sie mit dem nächsten Integrationsschritt fort.

Gesamter Warenkorb als eine Transaktion – Erfolg-Ansicht bearbeiten

Wenn Sie die gesamte Zahlung als eine Transaktion in PAP verarbeiten möchten, folgen Sie diesem Schritt. Wenn Sie eine Transaktion für jedes Produkt erstellen möchten, fahren Sie mit Schritt 4 fort.

Öffnen Sie die Datei / catalog/view/theme/default/template/common/success.twig.

Fügen Sie diese Zeilen vor der letzten Zeile, die {{ footer }} lautet, ein:

{# [Post Affiliate Pro](/ "Post Affiliate Pro bietet eine umfassende Affiliate-Software-Plattform zur einfachen Verwaltung mehrerer Affiliate-Programme. Keine Einrichtungsgebühren, 24/7 Kundensupport und ein kostenloser 1-Monats-Test. 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 Affiliate-Aktivitäten mühelos optimieren!") integration #}
{% if pap4_totals is defined and pap4_orderid is defined and pap4_email is defined %}
  {% set subtotal = 0 %}

  {% for item in pap4_totals %}
    {% if item.code == 'sub_total' %} {% set subtotal = subtotal + item.value %} {% endif %}
    {% if item.code == 'coupon' %} {% set subtotal = subtotal + item.value %} {% endif %}
    {% if item.code == 'voucher' %} {% set subtotal = subtotal + item.value %} {% endif %}
  {% endfor %}

  {% if subtotal < 0 %} {% set subtotal = 0 %} {% endif %}

  <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('{{subtotal}}');
    sale.setOrderID('{{pap4_orderid}}');
    sale.setData1('{{pap4_email}}');
    PostAffTracker.register();
  </script>
{% endif %}
{# /[Post Affiliate](/ "Post Affiliate Pro bietet eine umfassende Affiliate-Software-Plattform zur einfachen Verwaltung mehrerer Affiliate-Programme. Keine Einrichtungsgebühren, 24/7 Kundensupport und ein kostenloser 1-Monats-Test. 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 Affiliate-Aktivitäten mühelos optimieren!") Pro integration #}

Speichern Sie die Datei. Ihr Shop ist nun integriert.

Hinweis: Die Werte von ‘Coupon’ und ‘Voucher’ sind negativ, deshalb werden sie direkt zum Subtotal addiert.

Eine Transaktion pro Produkt – Erfolg-Ansicht bearbeiten

Dieser Schritt ist nicht notwendig, wenn Sie bereits Schritt 3 durchgeführt haben.

Öffnen Sie die Datei / catalog/view/theme/default/template/common/success.twig.

Fügen Sie diese Zeilen vor der letzten Zeile, die {{ footer }} lautet, ein:

{# Post Affiliate Pro integration #}
{% if pap4_totals is defined and pap4_orderid is defined and pap4_email is defined %}
  <script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
  <script type="text/javascript">
    PostAffTracker.setAccountId('Account_ID');
    {% for item in pap4_products %}
        var sale{{ loop.index }} = PostAffTracker.createSale();
        sale{{ loop.index }}.setTotalCost('{{ item.total }}');
        sale{{ loop.index }}.setProductID('{{ item.product_id }}');
        sale{{ loop.index }}.setOrderID('{{ pap4_orderid }}({{ loop.index }})');
        sale{{ loop.index }}.setData1('{{ pap4_email }}');
        {% if loop.last != false %}
        sale{{ loop.index }}.doNotDeleteCookies();
        {% endif %}
    {% endfor %}
    PostAffTracker.register();
  </script>
{% endif %}
{# /Post Affiliate Pro integration #}

Dadurch wird für jedes bestellte Produkt eine Provision registriert.

Vergessen Sie nicht, Ihren Warenkorb mit dem Click-Tracking-Code zu integrieren, damit das Sale-Tracking funktioniert. Sie können den Click-Tracking-Code in die Theme-Footer-Datei einfügen:

/ catalog/view/theme/IHR_THEME/template/common/footer.twig.

HINWEIS: Falls Sie den Click-Tracking-Code auch nach dem Leeren des Caches nicht sehen, liegen Ihre Theme-Dateien nicht in /catalog/view/theme/, sondern in /storage/modifications/catalog/view/theme. Suchen Sie die Datei dann dort und integrieren Sie sie. Gleiches gilt für die success.twig-Datei.

Häufig gestellte Fragen

Was ist die OpenCart 3-Integration mit Post Affiliate Pro?

Es handelt sich um eine Schritt-für-Schritt-Methode, um Ihre OpenCart 3 E-Commerce-Plattform mit Post Affiliate Pro zu verbinden, um Bestellungen, Provisionen und Gutscheinverwendungen zu verfolgen.

Welche Funktionen bietet die Integration?

Die Integration ermöglicht das Tracking von Bestellungen pro Produkt, Lifetime-Provisionen und Gutscheinnutzung und unterstützt sowohl ganze Warenkorb- als auch Einzelprodukt-Transaktionsverfolgung.

Ist die OpenCart 3-Integration mit Post Affiliate Pro kostenlos?

Ja, OpenCart ist ein kostenloser Open-Source-Warenkorb und Post Affiliate Pro bietet eine 30-tägige kostenlose Testphase für neue Nutzer.

Welche Dateien müssen für die Integration bearbeitet werden?

Sie müssen die Dateien confirm.php, success.php und success.twig in Ihrer OpenCart 3-Installation entsprechend der bereitgestellten Anleitung anpassen.

Kann ich eine Transaktion pro Produkt oder für den gesamten Warenkorb verfolgen?

Ja, die Integrationsanleitung bietet Optionen sowohl für den gesamten Warenkorb als eine Transaktion als auch für eine Transaktion pro Produkt.

Lucia ist eine talentierte Content-Redakteurin, die für die reibungslose Veröffentlichung von Inhalten auf mehreren Plattformen sorgt.

Lucia Halašková
Lucia Halašková
Content-Redakteurin

Starten Sie Ihre kostenlose Testphase mit Post Affiliate Pro

Erleben Sie nahtloses Affiliate-Tracking und -Management. Integrieren Sie Ihren OpenCart 3-Shop und steigern Sie Ihren Affiliate-Marketing-Erfolg noch heute.

Mehr erfahren

OpenCart 2
OpenCart 2

OpenCart 2

Entdecken Sie, wie Sie OpenCart 2, eine Open-Source-E-Commerce-Lösung auf PHP-Basis, nahtlos mit Post Affiliate Pro integrieren. Verfolgen Sie Bestellungen, Lif...

2 Min. Lesezeit
OpenCart E-commerce +3
OpenCart
OpenCart

OpenCart

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

5 Min. Lesezeit
OpenCart E-commerce +3
osCommerce
osCommerce

osCommerce

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

6 Min. Lesezeit
Integration E-commerce +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