–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

OpenCart 2

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

Zurück zu Integrationen KOSTENLOSES Konto erstellen

Unsere Webseite verwendet Cookies. Durch die Nutzung nehmen wir Ihre Genehmigung an, Cookies einzusetzen, wie festgelegt in unserer Datenschutz- und Cookie-Richtlinie.

×

Vereinbaren Sie einen persönlichen Anruf und entdecken Sie, wie Post Affiliate Pro Ihrem Unternehmen helfen kann.

Wir sind an mehreren Tagen verfügbar

Einen Anruf vereinbaren