Ako pridať Asyntai AI Chatbot do PrestaShop
Podrobný návod pre webové stránky PrestaShop
Krok 1: Ziskajte svoj vkladací kod
Najprv prejdite na svoj Asyntai Dashboard a prejdite nadol k sekcii "Vkladaci kod". Skopirujte svoj jedinečný vkladací kod, ktory bude vyzerat takto:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Poznámka: Kod vyššie je len priklad. Musite skopirovat svoj vlastný jedinečný vkladací kod zo svojho Dashboardu, pretože obsahuje vase osobne ID widgetu.
Krok 2: Pomocou modulu vlastného kódu (Odporúčané)
Najjednoduchší spôsob pridania chatbota je pomocou bezplatného modulu "Custom Code" z trhoviska PrestaShop Addons:
- Prihláste sa do svojho back office PrestaShop
- Prejdite na Modules → Module Manager
- Kliknite na "Upload a module" alebo vyhľadajte na trhovisku "Custom Code" alebo "Header Footer Scripts"
- Nainštalujte modul ako "Custom JS and CSS" alebo podobný
- Po inštalácii prejdite do konfigurácie modulu
- Nájdite sekciu "Footer Scripts" alebo "Before </body>"
- Vložíte svoj vkladací kod Asyntai
- Kliknite na "Ulozit"
Tip: Medzi populárne bezplatné moduly na tento účel patria "Custom JS and CSS Pro", "Custom Code" a "Header and Footer Scripts". Tieto moduly prežijú aktualizácie témy a PrestaShop.
Alternatíva: Úprava šablóny témy (PrestaShop 1.7+/8)
Kód môžete pridať priamo do šablóny pätičky vašej témy:
- Pristúpte k súborom PrestaShop cez FTP alebo správcu súborov
- Prejdite do priečinka vašej témy:
themes/your_theme/templates/_partials/ - Otvorte súbor footer.tpl (alebo v niektorých témach skontrolujte
templates/layouts/layout-both-columns.tpl) - Nájdite uzatváraciu značku
</body>alebo sekciu{block name='javascript_bottom'} - Vložte svoj vkladací kód Asyntai tesne pred uzatváraciu značku
</body> - Uložte súbor
- Vymažte vyrovnávaciu pamäť PrestaShop: Advanced Parameters → Performance → Clear cache
Dôležité: Zmeny v súboroch témy sa môžu prepísať pri aktualizácii témy. Zvážte použitie podriadenej témy alebo modulu pre trvalejšie riešenie.
Alternatíva: Pomocou vlastného JavaScript súboru témy
Mnohé témy PrestaShop obsahujú súbor custom.js pre vaše vlastné skripty:
- Prejdite na:
themes/your_theme/assets/js/ - Hľadajte súbor s názvom custom.js (vytvorte ho, ak neexistuje)
- Pridajte nasledujúci kód na dynamické načítanie 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);
})(); - Nahradte
YOUR_WIDGET_IDvasim skutocnym ID widgetu - Vymažte vyrovnávaciu pamäť PrestaShop
Alternatíva: Vytvorenie jednoduchého modulu (Pre vývojárov)
Pre vývojárov môžete vytvoriť jednoduchý modul pomocou hooku displayFooter:
- Vytvorte priečinok:
modules/asyntaichatbot/ - Vytvorte asyntaichatbot.php s týmto kódom:
<?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>';
}
} - Nahradte
YOUR_WIDGET_IDvasim skutocnym ID widgetu - Nainštalujte modul cez Modules → Module Manager
Krok 3: Overenie inštalácie
Po uložení zmien a vymazaní vyrovnávacej pamäte navštívte svoj obchod v novej záložke prehliadača alebo v okne inkognito. V pravom dolnom rohu by ste mali vidieť tlačidlo chatového widgetu. Kliknite naň, aby ste sa uistili, že sa otvára a funguje správne.
Nevidite widget? Uistite sa, že ste vymazali vyrovnávaciu pamäť PrestaShop: prejdite na Advanced Parameters → Performance → Clear cache. Tiež skúste vymazať vyrovnávaciu pamäť prehliadača alebo zobraziť stránku v okne inkognito. Ak používate vlastný modul, overte, že je povolený v Module Manager.
Weebly