Az Asyntai AI Chatbot hozzáadása a PrestaShop-hoz
Lépésről lépésre útmutató a PrestaShop weboldalakhoz
1. lépés: Szerezze be a beágyazási kódját
Először lépjen az Asyntai Irányítópultra és görgessen le a „Beágyazási kód" szekcióhoz. Másolja le az egyedi beágyazási kódját, amely így fog kinézni:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Megjegyzés: A fenti kód csak egy példa. Le kell másolnia saját egyedi beágyazási kódját az Irányítópultról, mivel az tartalmazza személyes widget-azonosítóját.
2. lépés: Egyéni kód modul használata (ajánlott)
A chatbot hozzáadásának legegyszerűbb módja egy ingyenes „Egyéni kód" modul használata a PrestaShop Addons piactérről:
- Jelentkezzen be a PrestaShop adminfelületére
- Lépjen a Modulok → Modulkezelő menüponthoz
- Kattintson a „Modul feltöltése" gombra, vagy keressen a piactéren „Egyéni kód" vagy „Fejléc lábléc szkriptek" kifejezésre
- Install a module like "Custom JS and CSS" or similar
- A telepítés után lépjen a modul konfigurációjához
- Keresse meg a „Lábléc szkriptek" vagy „A </body> előtt" szakaszt
- Illessze be az Asyntai beágyazási kódját
- Kattintson a „Mentés" gombra
Tipp: Az erre a célra népszerű ingyenes modulok közé tartozik a „Custom JS and CSS Pro", az „Custom Code" és a „Header and Footer Scripts". Ezek a modulok megmaradnak a téma és a PrestaShop frissítései után is.
Alternatíva: Témасablon szerkesztése (PrestaShop 1.7+/8)
A kódot közvetlenül a téma lábléc sablonjához adhatja hozzá:
- Nyissa meg a PrestaShop fájlokat FTP-n vagy fájlkezelőn keresztül
- Navigáljon a témamappájához:
themes/your_theme/templates/_partials/ - Nyissa meg a footer.tpl fájlt (egyes témákban ellenőrizze a
templates/layouts/layout-both-columns.tplfájlt) - Keresse meg a záró
</body>taget vagy a{block name='javascript_bottom'}szakaszt - Illessze be az Asyntai beágyazási kódot közvetlenül a záró
</body>tag elé - Mentse el a fájlt
- Ürítse a PrestaShop gyorsítótárát: Speciális paraméterek → Teljesítmény → Gyorsítótár ürítése
Fontos: A témafájlokon végzett módosítások felülírhatók a téma frissítésekor. Tartósabb megoldáshoz fontolja meg gyermek téma vagy modul használatát.
Alternatíva: A téma egyéni JavaScript fájljának használata
Sok PrestaShop téma tartalmaz egy custom.js fájlt a saját szkriptjeinek:
- Navigáljon ide:
themes/your_theme/assets/js/ - Keressen egy custom.js nevű fájlt (ha nem létezik, hozza létre)
- Adja hozzá a következő kódot a chatbot dinamikus betöltéséhez:
(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);
})(); - Replace
YOUR_WIDGET_IDwith your actual widget ID - Ürítse a PrestaShop gyorsítótárát
Alternatíva: Egyszerű modul létrehozása (fejlesztőknek)
Fejlesztők számára létrehozhat egy egyszerű modult a displayFooter hook használatával:
- Hozzon létre egy mappát:
modules/asyntaichatbot/ - Hozza létre az asyntaichatbot.php fájlt ezzel a kóddal:
<?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>';
}
} - Replace
YOUR_WIDGET_IDwith your actual widget ID - Install the module via Modules → Module Manager
3. lépés: Telepítés ellenőrzése
A változtatások mentése és a gyorsítótár ürítése után látogassa meg az áruházát egy új böngészőlapon vagy inkognító ablakban. A jobb alsó sarokban meg kell jelennie a chat widget gombnak. Kattintson rá, hogy megbizonyosodjon arról, hogy megnyílik és megfelelően működik.
Nem látja a widgetet? Ürítse a PrestaShop gyorsítótárát: lépjen a Speciális paraméterek → Teljesítmény → Gyorsítótár ürítése menüponthoz. Próbálja meg törölni a böngészőgyorsítótárat is, vagy tekintse meg inkognító ablakban. Ha egyéni modult használ, ellenőrizze, hogy engedélyezve van-e a Modulkezelőben.
Weebly