Preskočiť na obsah
Platformy

PrestaShop

Ako vložiť kód chatu Otta do obchodu PrestaShop 8 alebo 9 modulom alebo cez šablónu témy, overiť ho a čo robiť, keď sa neukáže.

Na tejto stránke

PrestaShop je open source systém na internetové obchody. Pole na vlastný kód v administrácii nemá, kód chatu preto vložíte modulom na vlastné HTML alebo ho vývojár pridá do šablóny témy. S hotovým modulom to zaberie asi 15 minút.

Čo budete potrebovať

  • Účet v Otte. Kód chatu nájdete v paneli v Prehľade, na karte Inštalácia a integrácie, na dlaždici PrestaShop.
  • PrestaShop 8 alebo 9. Postup platí pre tému Classic aj Hummingbird.
  • Pri ceste cez modul: prístup do administrácie s oprávnením inštalovať moduly a modul na vlastný HTML kód, napríklad z PrestaShop Addons.
  • Pri ceste cez šablónu: vývojára s prístupom k súborom témy.

Kód chatu

Na dlaždici PrestaShop kliknite na Skopírovať kód. Dostanete jeden riadok s verejným kľúčom vašej firmy:

<script async src="https://ottoai.sk/widget.js" data-otto-key="pk_vas_kluc"></script>
V ukážke je namiesto kľúča pk_vas_kluc, dlaždica vám dá kód s vaším kľúčom. Kľúč nie je heslo, netreba ho tajiť. Kód stačí vložiť raz, platí pre celý web.

Vloženie kódu

Modul na vlastné HTML

  1. Zaobstarajte si modul, ktorý vkladá vlastný HTML kód na všetky stránky obchodu a vie ho dať na koniec stránky, do hooku displayBeforeBodyClosingTag.
  2. V administrácii otvorte Moduly, Manažér modulov, kliknite na Nahrať modul a vyberte súbor ZIP s modulom.
  3. Po nainštalovaní kliknite pri module na Nastaviť.
  4. Kód chatu vložte do poľa modulu, ako pozíciu vyberte displayBeforeBodyClosingTag a nastavenia uložte.
  5. Skontrolujte, či v poli ostal celý riadok aj s data-otto-key. Niektoré moduly značku <script> pri ukladaní odstránia.
  6. Otvorte Rozšírené nastavenia, Výkon a kliknite na Vyprázdniť vyrovnávaciu pamäť.

Šablóna témy (vývojár)

  1. Pošlite kód chatu vývojárovi, ktorý vám spravuje tému obchodu.
  2. Vývojár ho vloží v detskej téme do súboru templates/layouts/layout-both-columns.tpl tesne pred </body>.
  3. Potom otvorte Rozšírené nastavenia, Výkon a kliknite na Vyprázdniť vyrovnávaciu pamäť.
Modul musí vložiť riadok s kódom presne tak, ako je, aj s data-otto-key.
Do pôvodnej témy kód nevkladajte, aktualizácia témy by úpravu prepísala. Patrí do detskej témy.

Postup nájdete aj v oficiálnej nápovede platformy PrestaShop.

Overenie

  1. Otvorte svoj web v novom okne prehliadača a obnovte stránku. Vpravo dole má naskočiť bublina chatu.
  2. Napíšte do chatu skúšobnú otázku. Otto odpovie o pár sekúnd.
  3. V paneli v Nastaveniach, v časti Prepojenia, riadok Váš web ukáže doménu, na ktorej chat beží.

Katalóg produktov

Feed pre Heureku alebo Google Merchant (XML) vytvorí modul z PrestaShop Addons alebo od iného vývojára. Adresu feedu nájdete v nastaveniach modulu.

Adresu feedu vložte v paneli v Nastaveniach, v časti Katalóg, a kliknite na Overiť feed. Panel povie, koľko produktov našiel, a Otto si feed potom obnovuje sám. Viac v časti Katalóg produktov.

Keď niečo nefunguje

Po uložení chýba v module časť kódu

Modul pri ukladaní odstránil značku <script> alebo atribút data-otto-key. Použite modul, ktorý kód vloží bez úprav, alebo cestu cez šablónu témy.

Modul neponúka pozíciu na konci stránky

Otvorte Dizajn, Pozície modulov, kliknite na Pripojiť modul k hooku a vyberte modul a hook displayBeforeBodyClosingTag. Ak ho modul nepodporuje, vyberte iný modul.

Chat zmizol po aktualizácii témy

Kód bol v pôvodnej téme a aktualizácia ho prepísala. Vývojár ho má vložiť do detskej témy.

Administráciu mám v angličtine

Položky sa volajú Modules, Module Manager, Upload a module a pri vyrovnávacej pamäti Advanced Parameters, Performance, Clear cache.

Ďalej skontrolujte

  • Obnovte stránku bez cache klávesmi Ctrl+F5 alebo ju otvorte v anonymnom okne.
  • Kód má byť na stránke len raz, druhý sa ignoruje.
  • Lišta súhlasu s cookies môže skripty zablokovať až do súhlasu. Ak sa chat ukáže až po súhlase, pozrite časť Súhlas s cookies.
  • Ak má web hlavičku Content-Security-Policy, povoľte v nej https://ottoai.sk, postup je v časti Content-Security-Policy.
  • V konzole prehliadača (kláves F12) hľadajte správy začínajúce [Otto]. Povedia, čo chatu chýba.
  • Stále nič? Napíšte nám na podpora@ottoai.sk a pošlite adresu webu.

Odstránenie chatu

Pri module kód z modulu zmažte alebo modul v Moduly, Manažér modulov vypnite, pri šablóne riadok zmaže vývojár. Potom v Rozšírené nastavenia, Výkon kliknite na Vyprázdniť vyrovnávaciu pamäť.