OpenCart 2

OpenCart E-commerce AffiliateMarketing Integration

OpenCart 2 integráció

Egy ingyenes webáruház rendszer. Az OpenCart egy nyílt forráskódú, PHP-alapú online e-kereskedelmi megoldás.

Ez az integrációs módszer a nyílt forráskódú OpenCart webáruházhoz készült. Az integráció a köszönőoldal fájljainak módosításával történik.

Követheti a termékenkénti rendeléseket, élethosszig tartó jutalékokat és a kuponokat is.

Confirm művelet szerkesztése

Navigáljon a kosár könyvtárába catalog/controller/checkout és nyissa meg szerkesztésre a confirm.php fájlt. Keresse meg ezt a sort:

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

Illessze be az alábbi kódot e sor alá:

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

Mentse el ezeket a fájlokat, majd folytassa a következő lépéssel.

Success művelet szerkesztése

Nyissa meg a catalog/controller/checkout/success.php fájlt, és keresse meg ezt a sort (első előfordulás):

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

Illessze be a következő kódot e sor fölé:

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

Ismételten ne felejtse el elmenteni a változtatásokat, majd folytassa a következő integrációs lépéssel.

Teljes kosár egy tranzakcióként – Success nézet szerkesztése

Ha az egész fizetést egy tranzakcióként szeretné feldolgozni a PAP-ban, kövesse ezt a lépést. Ha minden termékhez külön tranzakciót szeretne létrehozni, folytassa a 4. lépéssel.

Nyissa meg a catalog/view/theme/default/template/common/success.tpl fájlt.

Adja hozzá az alábbi sorokat az utolsó sor elé, amely így szól: ‘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 } ?>

Mentse el a fájlt, és webáruháza integrálva lett.

Megjegyzés: A ‘Coupon’ és ‘Voucher’ értékek negatívak, ezért közvetlenül hozzáadjuk őket a részösszeghez.

Egy tranzakció termékenként – Success nézet szerkesztése

Erre a lépésre nincs szükség, ha már az előző, 3. lépést alkalmazta.

Nyissa meg a catalog/view/theme/default/template/common/success.tpl fájlt.

Adja hozzá az alábbi sorokat az utolsó sor elé, amely így szól: ‘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
}
?>

Ez minden egyes megrendelt termékhez külön jutalékot regisztrál.

Ne felejtse el integrálni a kosarat a kattintáskövetéssel, hogy az értékesítéskövetés működjön. A kattintáskövető kódot a téma lábléc fájljába helyezheti el:

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

Gyakran ismételt kérdések

Lucia tehetséges tartalomszerkesztő, aki biztosítja a tartalom zökkenőmentes közzétételét több platformon.

Lucia Halašková
Lucia Halašková
Tartalomszerkesztő

Emelje e-kereskedelmét partnerkövetéssel

Élvezze az OpenCart 2 és a Post Affiliate Pro zökkenőmentes integrációját, és fejlessze partner marketing stratégiáját. Kezdje el ingyenes próbaverzióját most!

Tudj meg többet

OpenCart
OpenCart

OpenCart

Szeretné még jobban fejleszteni partnerprogram szoftverét? Tekintse meg az OpenCart integrációt a Post Affiliate Pro-hoz.

5 perc olvasás
OpenCart E-commerce +3
OpenCart 3
OpenCart 3

OpenCart 3

Integráld az OpenCart 3-at a Post Affiliate Pro-val, hogy fejlettebb e-kereskedelmi partnerkövetést érj el. Lépésről lépésre útmutató a zökkenőmentes rendelés- ...

4 perc olvasás
E-commerce OpenCart +3
osCommerce
osCommerce

osCommerce

Szeretné még tovább fejleszteni partnerprogram szoftverét? Nézze meg az osCommerce integrációt a Post Affiliate Pro-hoz.

6 perc olvasás
Integration E-commerce +3

Jó kezekben lesz!

Csatlakozzon elégedett ügyfeleink közösségéhez és nyújtson kiváló ügyfélszolgálatot a Post Affiliate Pro-val.

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