–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 3

Ingyenes bevásárlókosár rendszer. Az OpenCart egy nyílt forráskódú PHP-alapú online e-kereskedelmi megoldás.

Ez a nyílt forráskódú bevásárlókosár OpenCart 3-as verziójának integrációs módszere. Az integráció a köszönőlap fájlok integrálásával történik.

Nyomon követheti a termékrendeléseket, az élettartamra szóló jutalékokat és a kuponokat is.

Megerősítő művelet szerkesztése

Keresse meg a kosárkönyvtárat, a katalógus/controller/checkout oldalt, és nyissa meg a confirm.php fájlt a szerkesztéshez. Keresse meg ezt a sort:

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

Tegye ezt a kódot a sor alá:

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

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

Sikeres 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 (isset($this->session->data['order_id'])) {

Helyezze a következő kódot közvetlenül a sor alá és a $this->cart->clear();

$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 felejtse el menteni a változtatásokat, és folytassa a következő integrációs lépéssel.

A teljes kosár egy tranzakcióként – Sikeres nézet szerkesztése

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

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

Adja hozzá ezeket a sorokat az utolsó sor elé, amely azt mondja, hogy {{ lábléc }}:

{# Post Affiliate Pro integration #}
{% 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 Pro integration #}

Mentse el a fájlt. Az Ön üzletét nemrég integráltuk.

Megjegyzés: A ‘Kupon‘ és ‘Utalvány‘ értéke negatív, ezért közvetlenül hozzáadjuk a részösszeghez.

Termékenként egy tranzakció – Sikeres nézet szerkesztése

Ez a lépés nem szükséges, ha már követte a 3. lépést.

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

Adja hozzá ezeket a sorokat az utolsó sor elé, amely azt mondja, hogy {{ lábléc }}:

{# Post Affiliate Pro integration #}
{% 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 integration #}

Ez minden megrendelt termék után jutalékot számít fel.

Ne felejtse el integrálni kosarát a kattintáskövető kóddal, hogy működjön az értékesítés nyomon követése. A kattintáskövető kódot elhelyezheti a téma láblécfájljában: catalog/view/theme/YOUR_THEME/template/common/footer.twig.

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