Zpět na přehled

Dokumentace

Naučte se používat Asyntai

Jak přidat Asyntai AI chatbota do OpenCart

Podrobný návod pro weby na platformě OpenCart

Získat kód pro vložení

The Easy Way: Install the Asyntai Extension

We publish a free extension on the OpenCart Marketplace. It puts the chatbot on your storefront and connects your account, and there is no code to copy and no template to edit. It works on OpenCart 3.x and 4.x.

  1. Download Asyntai - AI Chatbot from the OpenCart Marketplace
  2. In your admin panel, go to Extensions → Installer and upload the ZIP file
  3. Go to Extensions → Extensions, choose Modules in the list, find Asyntai AI Chatbot and press the green install button
  4. Press edit, then press Connect to Asyntai. A window opens where you sign in or create an account.

That is all. The chatbot is live on your storefront when the window closes.

Your products, prices and stock

When you connect, the extension also lets Asyntai read your catalogue. Your assistant then answers with the price you charge today and tells shoppers what is in stock, instead of repeating whatever your pages said when they were last read.

Asyntai reads your products through a read-only address on your own store. Every request is signed, and the reply carries the prices a shopper would actually pay, with your tax rules already applied. You can switch this off at any time on the extension's settings screen.

Updating from version 1.0.0? OpenCart clears a module's settings when you uninstall it, so press Connect to Asyntai once after the update. From this version on, updates keep your connection.

Or Add the Code Yourself

Prefer not to install an extension? The rest of this page shows how to add the chatbot by hand. You will not get the catalogue reading this way.

Krok 1: Získejte svůj vkládací kód

First, go to your Asyntai Dashboard and scroll down to the "Embed Code" section. Copy your unique embed code which will look like this:

<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>

Poznámka: Kód výše je pouze příklad. Musíte zkopírovat svůj vlastní unikátní kód pro vložení z vašeho Dashboardu, protože obsahuje vaše osobní ID widgetu.

Step 2: Edit Footer Template

Nejpřímější způsob přidání chatbota je úprava šablony zápatí vašeho motivu:

  1. Přistupte k souborům OpenCart přes FTP nebo správce souborů
  2. Přejděte do šablony zápatí svého motivu:
    • OpenCart 3.x/4.x: catalog/view/theme/YOUR_THEME/template/common/footer.twig
    • OpenCart 2.x: catalog/view/theme/YOUR_THEME/template/common/footer.tpl
  3. Otevřete soubor zápatí pro úpravu
  4. Najděte uzavírací značku </body>
  5. Vložte svůj Asyntai embed kód těsně před značku </body>
  6. Uložte soubor
  7. Vymažte mezipaměť OpenCart: Nástěnka → Modrá ikona ozubeného kola (vpravo nahoře) → Obnovit nebo smažte obsah system/storage/cache/

Tip: Pokud používáte výchozí motiv, cesta by byla catalog/view/theme/default/template/common/footer.twig. Před úpravou souborů šablon vždy vytvořte zálohu.

Alternativa: Použití možnosti vlastního kódu motivu

Mnoho moderních motivů OpenCart obsahuje vestavěnou možnost pro vlastní kód:

  1. Přihlaste se do administračního panelu OpenCart
  2. Přejděte na Rozšíření → Motivy (nebo Rozšíření → Rozšíření → Motivy)
  3. Klikněte na Upravit u svého aktivního motivu
  4. Hledejte sekci "Vlastní kód", "Skripty zápatí" nebo "Vlastní JavaScript"
  5. Vložte svůj vkládací kód Asyntai
  6. Klikněte na "Save"
  7. Vymažte mezipaměť

Poznámka: Ne všechny motivy mají tuto možnost. Pokud váš motiv neobsahuje pole pro vlastní kód, použijte metodu úpravy šablony nebo nainstalujte rozšíření.

Alternativa: Použití rozšíření pro vlastní kód

Můžete nainstalovat bezplatné rozšíření z OpenCart Marketplace pro přidání vlastních skriptů:

  1. Go to the OpenCart Marketplace
  2. Vyhledejte "Custom Script", "Header Footer Scripts" nebo "Custom Code"
  3. Stáhněte a nainstalujte vhodné rozšíření
  4. Ve svém administračním panelu přejděte na Rozšíření → Rozšíření → Moduly
  5. Najděte a nainstalujte modul vlastního kódu
  6. Nakonfigurujte modul a vložte svůj vložený kód Asyntai do sekce zápatí
  7. Uložte a vymažte mezipaměť

Důležité: Použití rozšíření je doporučeno před úpravou základních souborů, protože přežijí aktualizace OpenCart. Mezi oblíbená rozšíření patří "Custom Script in Header & Footer" dostupné na tržišti.

Alternativa: Použití metody addScript (Pro vývojáře)

Pro vývojáře poskytuje OpenCart 3.x/4.x programový způsob přidání skriptů:

  1. Otevřete catalog/controller/common/footer.php
  2. Přidejte následující řádek před $data['scripts'] = $this->document->getScripts('footer');:
    $this->document->addScript('https://asyntai.com/static/js/chat-widget.js', 'footer');
  3. Pro datový atribut budete muset upravit footer.twig tak, aby jej zahrnoval ručně, nebo přidat inline JavaScript za smyčku skriptů

Poznámka: Pro správné fungování widgetu s datovým atributem je metoda šablony jednodušší, protože metoda addScript přímo nepodporuje vlastní atributy.

Krok 3: Ověřte instalaci

Po uložení změn a vymazání mezipaměti navštivte svůj obchod v nové kartě prohlížeče nebo v anonymním okně. V pravém dolním rohu byste měli vidět tlačítko chatového widgetu. Klikněte na něj a ověřte, že se správně otevírá a funguje.

Nevidíte widget? Nezapomeňte vymazat mezipaměť OpenCart. Přejděte do svého administračního panelu, klikněte na modrou ikonu ozubeného kola v pravém horním rohu a klikněte na tlačítka obnovení. Zkuste také vymazat mezipaměť prohlížeče nebo stránku zobrazit v anonymním okně. Pokud jste upravili špatný soubor šablony, zkontrolujte, že váš motiv používá soubor, který jste upravili.