Ein kostenloses Warenkorbsystem. OpenCart ist eine Open-Source PHP-basierte Online-eCommercelösung.
Dies ist eine Integrationsmethode für den Open-Source Warenkorb OpenCart Version 3. In der Integration werden Dateien auf der Dankesseite integriert.
Sie können pro Produktbestellungen, Lifetime-Provisionen und auch Coupons tracken.
Bestätigungshandlung bearbeiten
Navigieren Sie In Ihr Warenkorbverzeichnis catalog/controller/checkout und öffnen Sie confirm.php zum Bearbeiten. Suchen Sie diese Datei:
$data['totals'] = array();
Tragen Sie diesen Code unter der 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.
Erfolgshandlung bearbeiten
Öffnen Sie die Datei catalog/controller/checkout/success.php und suchen Sie nach dieser Zeile (erstes Ergebnis):
if (isset($this->session->data['order_id'])) {
Fügen Sie den folgenden Code direkt unter dieser Zeile und über 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']);
Vergessen Sie nicht, die Änderungen zu speichern und fahren Sie mit dem nächsten Integrationsschritt fort.
Gesamter Warenkorb als eine Transaktion – Erfolgsansicht bearbeiten
Wenn Sie die gesamte Zahlung auf PAP als eine Transaktion verarbeiten möchten, befolgen Sie diesen 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 ein, in der {{ footer }} steht:
{# Post Affiliate Pro 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 Pro integration #}
Speichern Sie die Datei. Ihr Shop wurde integriert.
Notiz: Die Werte für ‘Coupon‘ und ‘Voucher‘ sind negativ. Deshalb fügen wir es direkt in dem Zwischensummenwert ein.
Eine Transaktion pro Produkt – Erfolgsansicht bearbeiten
Dieser Schritt ist nicht notwendig, wenn Sie bereits Schritt 3 befolgt haben.
Öffnen Sie die Datei catalog/view/theme/default/template/common/success.twig.
Fügen Sie diese Zeilen vor der letzten Zeile ein, in der {{ footer }} steht:
{# 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 eine Provision für jedes bestellte Produkt registriert.
Vergessen Sie nicht, Ihren Warenkorb mit dem Klick-Trackingcode zu integrieren, sodass das Verkaufstracking funktioniert. Sie können den Klick-Trackingcode in der Stil-Fußzeilendatei einfügen:
catalog/view/theme/YOUR_THEME/template/common/footer.twig.
Mit Post Affiliate Pro können Unternehmen ein kostenloses Konto starten und Daten in der Maschine verarbeiten. Es bietet Integrationen mit OpenCart 2 für ein effizientes Warenkorbsystem. Die Anpassung der Bestätigungs- und Erfolgshandlung ermöglicht eine genaue Verfolgung von Bestellungen und Provisionen.
Mehrere Händleradministratoren
Mehrere Händleradministratoren ermöglichen eine effiziente Aufgabendelegation und maximieren den Arbeitsablauf im Partnerprogramm von Post Affiliate Pro. Starten Sie Ihre kostenlose Testversion noch heute!