Jak přidat Asyntai AI chatbota do PrestaShop
Průvodce krok za krokem pro weby PrestaShop
Krok 1: Získejte svůj vkládací kód
Nejprve přejděte na svůj Asyntai Dashboard a přejděte dolů k sekci „Embed Code". Zkopírujte svůj unikátní kód pro vložení, který bude vypadat takto:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></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.
Krok 2: Použití modulu pro vlastní kód (doporučeno)
Nejjednodušší způsob, jak přidat chatbota, je použití bezplatného modulu "Custom Code" z tržiště PrestaShop Addons:
- Log in to your PrestaShop Back Office
- Přejděte na Moduly → Správce modulů
- Klikněte na "Nahrát modul" nebo vyhledejte na tržišti "Custom Code" nebo "Header Footer Scripts"
- Install a module like "Custom JS and CSS" or similar
- Po instalaci přejděte do konfigurace modulu
- Najděte sekci "Footer Scripts" nebo "Before </body>"
- Vložte svůj vkládací kód Asyntai
- Klikněte na "Save"
Tip: Mezi oblíbené bezplatné moduly pro tento účel patří "Custom JS and CSS Pro", "Custom Code" a "Header and Footer Scripts". Tyto moduly přežijí aktualizace šablon i PrestaShop.
Alternativa: Úprava šablony motivu (PrestaShop 1.7+/8)
Kód můžete přidat přímo do šablony zápatí svého motivu:
- Přistupte ke svým souborům PrestaShop přes FTP nebo správce souborů
- Přejděte do složky motivu:
themes/your_theme/templates/_partials/ - Otevřete soubor footer.tpl (nebo u některých motivů zkontrolujte
templates/layouts/layout-both-columns.tpl) - Najděte uzavírací tag
</body>nebo sekci{block name='javascript_bottom'} - Vložte svůj vložený kód Asyntai těsně před uzavírací tag
</body> - Uložte soubor
- Vymažte mezipaměť PrestaShop: Pokročilé parametry → Výkon → Vymazat mezipaměť
Důležité: Změny v souborech motivu mohou být přepsány při aktualizaci motivu. Zvažte použití podřízeného motivu nebo modulu pro trvalejší řešení.
Alternativa: Použití vlastního souborů JavaScript motivu
Many PrestaShop themes include a custom.js file for your own scripts:
- Přejděte do:
themes/your_theme/assets/js/ - Vyhledejte soubor s názvem custom.js (vytvořte jej, pokud neexistuje)
- Přidejte následující kód pro dynamické načtení chatbota:
(function() {
var script = document.createElement('script');
script.async = true;
script.src = 'https://asyntai.com/static/js/chat-widget.js';
script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID');
document.body.appendChild(script);
})(); - Nahraďte
YOUR_WIDGET_IDsvým skutečným ID widgetu - Vymažte mezipaměť PrestaShop
Alternativa: Vytvoření jednoduchého modulu (pro vývojáře)
Pro vývojáře je možné vytvořit jednoduchý modul pomocí hooku displayFooter:
- Vytvořte složku:
modules/asyntaichatbot/ - Vytvořte asyntaichatbot.php s tímto kódem:
<?php
class AsyntaiChatbot extends Module {
public function __construct() {
$this->name = 'asyntaichatbot';
$this->version = '1.0.0';
$this->author = 'Your Name';
parent::__construct();
$this->displayName = 'Asyntai Chatbot';
}
public function install() {
return parent::install() && $this->registerHook('displayFooter');
}
public function hookDisplayFooter($params) {
return '<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>';
}
} - Nahraďte
YOUR_WIDGET_IDsvým skutečným ID widgetu - Nainstalujte modul přes Moduly → Správce modulů
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 nej a ověřte, že se správně otevírá a funguje.
Nevidíte widget? Nezapomeňte vymazat mezipaměť PrestaShop: přejděte na Pokročilé parametry → Výkon → Vymazat mezipaměť. Zkuste také vymazat mezipaměť prohlížeče nebo web zobrazit v anonymním okně. Pokud používáte vlastní modul, ověřte, že je povolen ve Správci modulů.
Weebly