PrestaShop

Nyílt forráskódú e-kereskedelmi szoftver, amely segít ingyenesen sikeres online üzletek létrehozásában.

Gyors, hatékony és könnyen használható, a PrestaShop ingyenes e-kereskedelmi megoldása mindent megad, ami egy sikeres online áruház megnyitásához, működtetéséhez és fenntartásához szükséges.

Integráció PrestaShop modul segítségével

A PrestaShop és a Post Affiliate Pro (Network) integrálásának legegyszerűbb módja az integrációs modulunk használata (a Quality Unit-ról ingyenesen letölthető modul, 3.20.2-es verzió).

Ez egy szabványos PrestaShop modul, amelyet bármely más modulként telepíthet. A telepítés és az integráció után konfigurálja. A beépülő modul automatikusan integrálja az összes szükséges integrációs kódot.

MEGJEGYZÉSEK:

  • Ha a „JavaScript áthelyezése a végére” teljesítménybeállítást használja a PrestaShop-ban, kérjük, kapcsolja ki, mivel ez tönkreteszi a nyomkövetési funkciót.
  • A modul jelenleg a PrestaShop 1.7.6.7 verziójával van tesztelve. A modul nagyon jól működhet az újabb verziókkal is, csak nem teszteltük, vagy egyszerűen még nem frissítettük ezt a megjegyzést.

A fájl lokalizálása és követőkód hozzáadása (a PrestaShop régebbi verziói)

Csatlakozzon az FTP-hez, és keresse meg az order-confirmation.php fájlt. Ez a fájl feldolgozza a rendeléseket. Töltse le, nyissa meg bármelyik szövegszerkesztőben, és keresse meg ezt a sort:

'HOOK_PAYMENT_RETURN' => Hook::paymentReturn(intval($id_order), intval($id_module))));

Adja hozzá ezt a követőkódot a fent említett sor után. A kód a teljes költség és a rendelésazonosító nyomon követésére szolgál:

?><script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var sale = PostAffTracker.createSale();
sale.setTotalCost('<?php echo $order->total_paid_real; ?>');
sale.setOrderID('<?php echo $id_order; ?>');

PostAffTracker.register();
</script>
<?php

Most mentse a fájlt, és töltse fel vissza FTP-re.

PayPal 2. rész

Következő teendő, hogy megtalálja a validation.php fájlt, szintén a shop/modules/paypal/ mappában. Szerkessze ezt a fájlt, és keresse meg ezt a kódsort:

$ch = curl_init('https://' . $paypalServer . '/cgi-bin/webscr');

Helyezze a következő kódot közvetlenül a kódsor után:

/* PAP4 integration */
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php");
 curl_setopt($ch, CURLOPT_POST, 1);
 curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
 curl_exec($ch);
/* end of PAP4 integration */

Ezenkívül aktiválnia kell a PayPal IPN-bővítményét a Kereskedői panelen, a Beépülő modulok alatt. Szerkessze a beépülő modul beállításait, és módosítsa az elválasztót ||-re.

PayPal 3. rész

Utolsó teendő, hogy megtalálja ezt a kódsort a validation.php fájlban:

if ($result == 'VERIFIED') {

Helyezze a következő kódot közvetlenül a kódsor után:

/* PAP INTEGRATION */
$separator = '||';
    if ($_POST['custom'] != '') {
      $explodedCustomValue = explode($separator, $_POST['custom'], 2);
          if (count($explodedCustomValue) == 2) {
            $_REQUEST['custom'] = $_POST['custom'] = $explodedCustomValue[0];
      }
    }
/* END PAP INTEGRATION */

Ez mind szükséges a PrestaShop + PayPal integrálásához.

Vissza az integrációkhoz Hozzon létre fiókot INGYEN

Weboldalunk cookie-kat használ. A folytatással feltételezzük, hogy Ön hozzájárulását adja a cookie-k telepítéséhez, ahogyan azt a mi részletezzük adatvédelmi és cookie-kra vonatkozó szabályzat.

×

Egyeztessen le egy személyes hívást, és fedezze fel, hogy a Post Affiliate Pro milyen előnyökkel járhat vállalkozása számára.

Több időpontban is elérhetőek vagyunk

Hívás lefoglalása