OpenCart 3 integration
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.
Entdecken Sie, wie ClickCartPro und Post Affiliate Pro Ihre E-Commerce-Strategie optimieren können! Richten Sie Ihren Store blitzschnell ein und integrieren Sie unser Verkaufstrackingskript, um automatisch Provisionen für Affiliates zu generieren. Nutzen Sie unsere bewährte Software, um Ihr Online-Geschäft zu transformieren. Starten Sie jetzt mit einem kostenlosen Konto und persönlicher Beratung!
Erleben Sie eine mühelose Integration von osCommerce mit Post Affiliate Pro! Unsere benutzerfreundliche Affiliate-Marketing-Software ermöglicht es Ihnen, Verkaufstrackingskripte einzubinden, um OrderID und TotalSale-Werte direkt aus osCommerce-Datenbanken zu extrahieren. Profitieren Sie von einer direkten PayPal-Integration und optimieren Sie Ihre E-Commerce-Strategie. Besuchen Sie unsere Seite, um herauszufinden, wie Sie die Integration in wenigen Schritten abschließen können.
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!