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>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
- 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. - V administrácii otvorte Moduly, Manažér modulov, kliknite na Nahrať modul a vyberte súbor ZIP s modulom.
- Po nainštalovaní kliknite pri module na Nastaviť.
- Kód chatu vložte do poľa modulu, ako pozíciu vyberte
displayBeforeBodyClosingTaga nastavenia uložte. - Skontrolujte, či v poli ostal celý riadok aj s
data-otto-key. Niektoré moduly značku<script>pri ukladaní odstránia. - Otvorte Rozšírené nastavenia, Výkon a kliknite na Vyprázdniť vyrovnávaciu pamäť.
Šablóna témy (vývojár)
- Pošlite kód chatu vývojárovi, ktorý vám spravuje tému obchodu.
- Vývojár ho vloží v detskej téme do súboru
templates/layouts/layout-both-columns.tpltesne pred</body>. - Potom otvorte Rozšírené nastavenia, Výkon a kliknite na Vyprázdniť vyrovnávaciu pamäť.
data-otto-key.Postup nájdete aj v oficiálnej nápovede platformy PrestaShop.
Overenie
- Otvorte svoj web v novom okne prehliadača a obnovte stránku. Vpravo dole má naskočiť bublina chatu.
- Napíšte do chatu skúšobnú otázku. Otto odpovie o pár sekúnd.
- 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äť.

