OpenCart 2 integration
Ein kostenloses Warenkorbsystem. OpenCart ist eine Open Source PHP-basierte eCommerce-Lösung im Internet.
Dies ist die Integrationsmethode für den Open Source-Warenkorb OpenCart. Die Integration findet statt, indem Dateien auf der Dankesseite integriert werden.
Sie können Bestellungen pro Produkt, Lifetime-Provisionen und Coupons tracken.
Bestätigungshandlung bearbeiten
Navigieren Sie in das Warenkorbverzeichnis catalog/controller/checkout und öffnen Sie confirm.php , um es zu bearbeiten. Suchen Sie diese Zeile:
$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 diese Zeile (Erstes Vorkommen):
if ($this->customer->isLogged()) {
Platzieren Sie den folgenden Code über dieser Zeile:
$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.tpl.
Fügen Sie diese Zeilen vor der letzten Zeile ein, in der ‘echo $footer;‘ steht:
<?php
if(isset($pap4_totals) && isset($pap4_orderid) && isset($pap4_email)) {
$subtotal = 0;
foreach ($pap4_totals as $item) {
if ($item['code'] == 'sub_total') {$subtotal += $item['value'];}
if ($item['code'] == 'coupon') {$subtotal += $item['value'];}
if ($item['code'] == 'voucher') {$subtotal += $item['value'];}
}
if ($subtotal < 0) {$subtotal = 0;}
?>
<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('<?php echo $subtotal; ?>');
sale.setOrderID('<?php echo $pap4_orderid; ?>');
sale.setData1('<?php echo $pap4_email; ?>');
PostAffTracker.register();
</script>
<?php } ?>
Speichern Sie die Datei und schon ist Ihr Shop integriert.
Notiz: Die Werte von ‘Coupon‘ und ‘Voucher‘ sind negativ. Deshalb fügen wir sie direkt dem Teilsummenwert hinzu.
Eine Transaktion pro Produkt – Erfolgsansicht bearbeiten
Dieser Schritt ist nicht notwendig, wenn Sie bereits Schritt 3 ausgeführt haben.
Öffnen Sie die Datei catalog/view/theme/default/template/common/success.tpl.
Fügen Sie diese Zeilen vor der letzten Zeile ein, in der ‘echo $footer;’ steht:
<?php
if (isset($pap4_totals) && isset($pap4_orderid) && isset($pap4_email)) {
?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
<?php
$i = 0;
foreach ($pap4_products as $item) {
echo "var sale$i = PostAffTracker.createSale();";
echo "sale".$i.".setTotalCost('".$item['total']."');";
echo "sale".$i.".setProductID('".$item['product_id']."');";
echo "sale".$i.".setOrderID('".$pap4_orderid."(".$i.")');";
echo "sale".$i.".setData1('".$pap4_email."');";
$i++;
}
?>
PostAffTracker.register();
</script>
<?php
}
?>
Dadurch wird eine Provision für jedes bestellte Produkt registriert.
Vergessen Sie nicht, Ihren Warenkorb mit dem Klick-Trackingcode zu integrieren, sodass das Verkaufstracking richtig funktioniert. Sie können den Klick-Trackingcode in der Stilfußzeilendatei einfügen:
catalog/view/theme/YOUR_THEME/template/common/footer.tpl
Erstellen und verwalten Sie mühelos eine professionelle e-Commerce-Webseite mit NewCart! Integrieren Sie eine individuell anpassbare Dankesseite und registrieren Sie Verkäufe automatisch für Affiliates. Starten Sie Ihre kostenlose Testphase bei Post Affiliate Pro und vereinbaren Sie einen persönlichen Anruf, um Ihre Online-Verkäufe zu steigern.
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!