Integration logo
OpenCart 3

OpenCart 3

E-commerce OpenCart AffiliateMarketing Integration

OpenCart 3 integráció

Egy ingyenes webshop 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 3-as verzióhoz készült. Az integrációt a köszönőoldal fájljainak módosításával lehet elvégezni.

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

Confirm művelet szerkesztése

Navigálj a következő könyvtárba: catalog/controller/checkout és nyisd meg szerkesztésre a confirm.php fájlt. Keresd meg ezt a sort:

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

Ezt a kódot illeszd be az említett sor alá:

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

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

Success művelet szerkesztése

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

if (isset($this->session.data['order_id'])) {

A következő kódot illeszd közvetlenül ez alá a sor alá, még a $this->cart->clear(); sor elé:

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

Ne felejtsd el elmenteni a módosításokat, majd folytasd a következő integrációs lépéssel.

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

Ha a teljes fizetést egy tranzakcióként szeretnéd feldolgozni a PAP-ban, kövesd ezt a lépést. Ha minden termékre külön tranzakciót akarsz, folytasd a 4. lépéssel.

Nyisd meg a következő fájlt: / catalog/view/theme/default/template/common/success.twig.

Ez alá a sor alá illeszd be a következő kódot, amely a {{ footer }} utolsó sort megelőzi:

{# [Post Affiliate Pro](/ "A Post Affiliate Pro egy átfogó partnerprogram szoftver platform, amely könnyedén kezeli a több partnerprogramot. Nincs beállítási díj, 0-24 ügyfélszolgálat és 1 hónapos ingyenes próba. Ideális kis- és nagyvállalatok számára is, pontos követéssel, automatizált munkafolyamatokkal és testreszabható eszközökkel segíti a partner marketing sikerét. Próbáld ki most, és egyszerűsítsd partnerprogramjaidat!") integráció #}
{% if pap4_totals is defined and pap4_orderid is defined and pap4_email is defined %}
  {% set subtotal = 0 %}

  {% for item in pap4_totals %}
    {% if item.code == 'sub_total' %} {% set subtotal = subtotal + item.value %} {% endif %}
    {% if item.code == 'coupon' %} {% set subtotal = subtotal + item.value %} {% endif %}
    {% if item.code == 'voucher' %} {% set subtotal = subtotal + item.value %} {% endif %}
  {% endfor %}

  {% if subtotal < 0 %} {% set subtotal = 0 %} {% endif %}

  <script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
  <script type="text/javascript">
  PostAffTracker.setAccountId('Account_ID');
  var sale = PostAffTracker.createSale();
    sale.setTotalCost('{{subtotal}}');
    sale.setOrderID('{{pap4_orderid}}');
    sale.setData1('{{pap4_email}}');
    PostAffTracker.register();
  </script>
{% endif %}
{# /[Post Affiliate](/ "A Post Affiliate Pro egy átfogó partnerprogram szoftver platform, amely könnyedén kezeli a több partnerprogramot. Nincs beállítási díj, 0-24 ügyfélszolgálat és 1 hónapos ingyenes próba. Ideális kis- és nagyvállalatok számára is, pontos követéssel, automatizált munkafolyamatokkal és testreszabható eszközökkel segíti a partner marketing sikerét. Próbáld ki most, és egyszerűsítsd partnerprogramjaidat!") Pro integráció #}

Mentsd el a fájlt. A webáruházad most már integrálva van.

Megjegyzés: A ‘Kupon’ és ‘Utavány’ értékei negatívak, ezért közvetlenül hozzáadjuk őket az összesített értékhez.

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

Ezt a lépést nem szükséges elvégezned, ha már követted a 3. lépést.

Nyisd meg a következő fájlt: / catalog/view/theme/default/template/common/success.twig.

Ez alá a sor alá illeszd be a következő kódot, amely a {{ footer }} utolsó sort megelőzi:

{# Post Affiliate Pro integráció #}
{% if pap4_totals is defined and pap4_orderid is defined and pap4_email is defined %}
  <script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
  <script type="text/javascript">
    PostAffTracker.setAccountId('Account_ID');
    {% for item in pap4_products %}
        var sale{{ loop.index }} = PostAffTracker.createSale();
        sale{{ loop.index }}.setTotalCost('{{ item.total }}');
        sale{{ loop.index }}.setProductID('{{ item.product_id }}');
        sale{{ loop.index }}.setOrderID('{{ pap4_orderid }}({{ loop.index }})');
        sale{{ loop.index }}.setData1('{{ pap4_email }}');
        {% if loop.last != false %}
        sale{{ loop.index }}.doNotDeleteCookies();
        {% endif %}
    {% endfor %}
    PostAffTracker.register();
  </script>
{% endif %}
{# /Post Affiliate Pro integráció #}

Ez minden megrendelt termékre külön jutalékot fog regisztrálni.

Ne felejtsd el integrálni a kosaradat a kattintáskövető kóddal is, hogy az értékesítéskövetés működjön. A kattintáskövető kódot elhelyezheted a sablon footer fájljában:

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

MEGJEGYZÉS: Ha a kattintáskövető kódot nem látod a cache frissítése után sem, valószínűleg a sablonfájlok nem a /catalog/view/theme/ könyvtárban vannak, hanem a /storage/modifications/catalog/view/theme mappában. Ebben az esetben ott keresd meg a fájlt és ott integráld. Ugyanezt tedd a success.twig fájllal is.

Gyakran ismételt kérdések

Mit jelent az OpenCart 3 integráció a Post Affiliate Pro-val?

Ez egy lépésről lépésre útmutató, amely segítségével összekapcsolhatod az OpenCart 3 e-kereskedelmi platformodat a Post Affiliate Pro-val, így nyomon követheted a rendeléseket, jutalékokat és kuponfelhasználást.

Milyen funkciókat biztosít az integráció?

Az integráció lehetővé teszi a termékenkénti rendeléskövetést, élethosszig tartó jutalékokat és kuponhasználat követését, támogatva a teljes kosárra vagy termékenkénti tranzakció követést is.

Az OpenCart 3 integráció a Post Affiliate Pro-val ingyenes?

Igen, az OpenCart egy ingyenes, nyílt forráskódú webshop motor, a Post Affiliate Pro pedig 30 napos ingyenes próbaidőszakot kínál új felhasználóknak.

Mely fájlokat kell szerkeszteni az integrációhoz?

A confirm.php, success.php és success.twig fájlokat kell módosítanod az OpenCart 3 telepítésedben a megadott útmutatás szerint.

Követhetek egy tranzakciót termékenként vagy az egész kosárra?

Igen, az integrációs útmutató mindkét lehetőséget bemutatja: a teljes kosár egy tranzakcióként vagy minden termék külön tranzakcióként is követhető.

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ő

Kezdd el ingyenesen a Post Affiliate Pro-val

Tapasztald meg a zökkenőmentes partnerkövetést és -menedzsmentet. Integráld OpenCart 3 áruházadat, és növeld partner marketing sikereidet még ma.

Tudjon meg többet

OpenCart 2
OpenCart 2

OpenCart 2

Fedezze fel, hogyan integrálhatja zökkenőmentesen az OpenCart 2-t, a nyílt forráskódú PHP-alapú e-kereskedelmi megoldást a Post Affiliate Pro-val. Kövesse nyomo...

2 perc olvasás
OpenCart E-commerce +3
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
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