Valentine's Day promotion background
14.Feb - 13.Mar 2026

Valentine deal

Up to 50% OFF
For new and existing customers for 6 months
Integration logo
OpenCart 2

OpenCart 2

OpenCart E-commerce AffiliateMarketing Integration

Integrácia OpenCart 2

Bezplatný systém nákupného košíka. OpenCart je open-source online e-commerce riešenie založené na PHP.

Toto je spôsob integrácie pre open-source nákupný košík OpenCart. Integrácia sa vykonáva úpravou súborov ďakovacej stránky.

Môžete sledovať objednávky podľa produktov, doživotné provízie aj kupóny.

Úprava akcie potvrdenia

Prejdite do adresára svojho košíka catalog/controller/checkout a otvorte súbor confirm.php na úpravu. Nájdite tento riadok:

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

Pod tento riadok vložte tento kód:

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

Uložte tieto súbory a pokračujte ďalším krokom.

Úprava akcie úspechu

Otvorte súbor catalog/controller/checkout/success.php a nájdite prvý výskyt tohto riadku:

if ($this->customer->isLogged()) {

Umiestnite nasledujúci kód nad tento riadok:

$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']);

Nezabudnite opäť uložiť zmeny a pokračovať na ďalší krok integrácie.

Celý košík ako jedna transakcia – Úprava zobrazenia úspechu

Ak chcete spracovať celú platbu ako jednu transakciu v PAP, postupujte podľa tohto kroku. Ak chcete vytvoriť jednu transakciu pre každý produkt, pokračujte na krok 4.

Otvorte súbor catalog/view/theme/default/template/common/success.tpl.

Pridajte tieto riadky pred posledný riadok, ktorý obsahuje ‘echo $footer;’:

<?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/<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>" 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 } ?>

Uložte súbor a váš obchod je integrovaný.

Poznámka: Hodnoty ‘Kupón’ a ‘Poukažka’ sú záporné, preto ich priamo pripočítavame k hodnote medzisúčtu.

Jedna transakcia na produkt – Úprava zobrazenia úspechu

Tento krok nie je potrebný, ak ste už použili krok 3.

Otvorte súbor catalog/view/theme/default/template/common/success.tpl.

Pridajte tieto riadky pred posledný riadok, ktorý obsahuje ‘echo $footer;’:

<?php
if (isset($pap4_totals) && isset($pap4_orderid) && isset($pap4_email)) {
?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>" 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
}
?>

Týmto sa zaregistruje provízia za každý objednaný produkt.

Nezabudnite integrovať svoj košík so sledovaním kliknutí, aby fungovalo sledovanie predaja. Kód na sledovanie kliknutí môžete umiestniť do súboru päty témy:

catalog/view/theme/YOUR_THEME/template/common/footer.tpl

Najčastejšie kladené otázky

Čo je integrácia OpenCart 2 s Post Affiliate Pro?

Je to spôsob, ako prepojiť váš e-shop OpenCart 2 s Post Affiliate Pro na sledovanie affiliate predajov, objednávok, doživotných provízií a použitia kupónov.

Môžem sledovať objednávky podľa produktov a doživotné provízie?

Áno, integrácia umožňuje sledovanie objednávok podľa produktov, doživotných provízií a kupónov pre lepšiu správu affiliate programu.

Je integrácia OpenCart 2 s Post Affiliate Pro zdarma?

Áno, OpenCart je bezplatný open-source nákupný košík a uvedené kroky integrácie sú zdarma na implementáciu.

Aké sú hlavné kroky integrácie OpenCart 2 s Post Affiliate Pro?

Hlavné kroky zahŕňajú úpravu akcií potvrdenia a úspechu v OpenCart, aktualizáciu zobrazenia úspechu pre sledovanie transakcií a pridanie kódu na sledovanie kliknutí do päty témy.

Lucia je talentovaná editorka obsahu, ktorá zabezpečuje bezproblémové publikovanie obsahu na viacerých platformách.

Lucia Halašková
Lucia Halašková
Editorka obsahu

Vylepšite svoj e-shop sledovaním affiliate

Zažite bezproblémovú integráciu OpenCart 2 s Post Affiliate Pro a posuňte svoju affiliate marketingovú stratégiu na vyššiu úroveň. Začnite svoju bezplatnú skúšobnú verziu ešte dnes!

Zistiť viac

OpenCart 3
OpenCart 3

OpenCart 3

Integrujte OpenCart 3 s Post Affiliate Pro pre vylepšené sledovanie affiliate programu vo vašom e-shope. Krok za krokom k bezproblémovému sledovaniu objednávok ...

4 min čítania
E-commerce OpenCart +3
osc2nuke
osc2nuke

osc2nuke

Naučte sa, ako integrovať osc2nuke s Post Affiliate Pro. Postupujte podľa nášho krokového sprievodcu a povoľte sledovanie predajov, získavajte hodnoty objednávo...

3 min čítania
E-commerce Integration +3

Budete v dobrých rukách!

Pridajte sa k našej komunite spokojných klientov a poskytujte vynikajúcu zákaznícku podporu s Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface