Přeskočit na obsah
Platformy

PrestaShop

Jak vložit kód chatu Otto do obchodu PrestaShop 8 nebo 9 modulem nebo přes šablonu motivu, ověřit ho a co dělat, když se neukáže.

Na této stránce

PrestaShop je open source systém pro internetové obchody. Pole pro vlastní kód v administraci nemá, kód chatu proto vložíte modulem pro vlastní HTML, nebo ho vývojář přidá do šablony motivu. S hotovým modulem to zabere asi 15 minut.

Co budete potřebovat

  • Účet v Ottovi. Kód chatu najdete v panelu v Přehledu, na kartě Instalace a integrace, na dlaždici PrestaShop.
  • PrestaShop 8 nebo 9. Postup platí pro motiv Classic i Hummingbird.
  • U cesty přes modul: přístup do administrace s oprávněním instalovat moduly a modul pro vlastní HTML kód, například z PrestaShop Addons.
  • U cesty přes šablonu: vývojáře s přístupem k souborům motivu.

Kód chatu

Na dlaždici PrestaShop klikněte na Zkopírovat kód. Dostanete jeden řádek s veřejným klíčem vaší firmy:

<script async src="https://ottoai.sk/widget.js" data-otto-key="pk_vas_kluc"></script>
V ukázce je místo klíče pk_vas_kluc, dlaždice vám dá kód s vaším klíčem. Klíč není heslo, netřeba ho tajit. Kód stačí vložit jednou, platí pro celý web.

Vložení kódu

Modul pro vlastní HTML

  1. Pořiďte si modul, který vkládá vlastní HTML kód na všechny stránky obchodu a umí ho dát na konec stránky, do hooku displayBeforeBodyClosingTag.
  2. V administraci otevřete Moduly, Správce modulů, klikněte na Nahrát modul a vyberte soubor ZIP s modulem.
  3. Po nainstalování klikněte u modulu na Konfigurace.
  4. Kód chatu vložte do pole modulu, jako pozici vyberte displayBeforeBodyClosingTag a nastavení uložte.
  5. Zkontrolujte, zda v poli zůstal celý řádek i s data-otto-key. Některé moduly značku <script> při ukládání odstraní.
  6. Otevřete Nástroje, Výkon a klikněte na Vyčistit mezipaměť.

Šablona motivu (vývojář)

  1. Pošlete kód chatu vývojáři, který vám spravuje motiv obchodu.
  2. Vývojář ho vloží v podřízeném motivu do souboru templates/layouts/layout-both-columns.tpl těsně před </body>.
  3. Pak otevřete Nástroje, Výkon a klikněte na Vyčistit mezipaměť.
Modul musí vložit řádek s kódem přesně tak, jak je, i s data-otto-key.
Do původního motivu kód nevkládejte, aktualizace motivu by úpravu přepsala. Patří do podřízeného motivu.

Postup najdete i v oficiální nápovědě platformy PrestaShop.

Ověření

  1. Otevřete svůj web v novém okně prohlížeče a obnovte stránku. Vpravo dole má naskočit bublina chatu.
  2. Napište do chatu zkušební otázku. Otto odpoví za pár sekund.
  3. V panelu v Nastavení, v části Propojení, řádek Váš web ukáže doménu, na které chat běží.

Katalog produktů

Feed pro Heureku nebo Google Merchant (XML) vytvoří modul z PrestaShop Addons nebo od jiného vývojáře. Adresu feedu najdete v nastavení modulu.

Adresu feedu vložte v panelu v Nastavení, v části Katalog, a klikněte na Ověřit feed. Panel řekne, kolik produktů našel, a Otto si feed pak obnovuje sám. Více v části Katalog produktů.

Když něco nefunguje

Po uložení chybí v modulu část kódu

Modul při ukládání odstranil značku <script> nebo atribut data-otto-key. Použijte modul, který kód vloží beze změn, nebo cestu přes šablonu motivu.

Modul nenabízí pozici na konci stránky

Otevřete Vzhled, Pozice modulů, klikněte na Připojit modul a vyberte modul a hook displayBeforeBodyClosingTag. Pokud ho modul nepodporuje, zvolte jiný modul.

Chat zmizel po aktualizaci motivu

Kód byl v původním motivu a aktualizace ho přepsala. Vývojář ho má vložit do podřízeného motivu.

Administraci mám v angličtině

Položky se jmenují Modules, Module Manager, Upload a module a u mezipaměti Advanced Parameters, Performance, Clear cache.

Dále zkontrolujte

  • Obnovte stránku bez mezipaměti klávesami Ctrl+F5 nebo ji otevřete v anonymním okně.
  • Kód má být na stránce jen jednou, druhý se ignoruje.
  • Lišta souhlasu s cookies může skripty zablokovat až do souhlasu. Pokud se chat ukáže až po souhlasu, podívejte se do části Souhlas s cookies.
  • Pokud má web hlavičku Content-Security-Policy, povolte v ní https://ottoai.sk, postup je v části Content-Security-Policy.
  • V konzoli prohlížeče (klávesa F12) hledejte zprávy začínající [Otto]. Řeknou, co chatu chybí.
  • Pořád nic? Napište nám na podpora@ottoai.sk a pošlete adresu webu.

Odstranění chatu

U modulu kód z modulu smažte nebo modul v Moduly, Správce modulů vypněte, u šablony řádek smaže vývojář. Pak v Nástroje, Výkon klikněte na Vyčistit mezipaměť.