Како додати Asyntai AI чатбот на PrestaShop
Водич корак по корак за PrestaShop веб-сајтове
Корак 1: Набавите свој код за уграђивање
Прво, идите на своју Asyntai контролну таблу и померите се до одељка „Код за уграђивање". Копирајте свој јединствени код за уграђивање који ће изгледати овако:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Напомена: Код изнад је само пример. Морате копирати свој јединствени код за уграђивање са своје Контролне табле јер садржи ваш лични ИД виџета.
Корак 2: Коришћење модула за прилагођени код (препоручено)
Најлакши начин за додавање чатбота је коришћење бесплатног модула "Custom Code" са PrestaShop Addons marketplace-а:
- Пријавите се на вашу PrestaShop позадинску канцеларију
- Идите на Modules → Module Manager
- Кликните на "Upload a module" или претражите marketplace за "Custom Code" или "Header Footer Scripts"
- Инсталирајте модул попут "Custom JS and CSS" или сличан
- Након инсталације, идите на конфигурацију модула
- Пронађите секцију "Footer Scripts" или "Before </body>"
- Налепите свој Asyntai код за уграђивање
- Кликните „Сачувај"
Савет: Популарни бесплатни модули за ову намену укључују "Custom JS and CSS Pro", "Custom Code" и "Header and Footer Scripts". Ови модули преживљавају ажурирања теме и PrestaShop-а.
Алтернатива: Уредите шаблон теме (PrestaShop 1.7+/8)
Можете додати код директно у шаблон подножја ваше теме:
- Приступите вашим PrestaShop фајловима путем FTP-а или менаџера фајлова
- Навигирајте до фасцикле ваше теме:
themes/your_theme/templates/_partials/ - Отворите фајл footer.tpl (или у неким темама, проверите
templates/layouts/layout-both-columns.tpl) - Пронађите затварајућу ознаку
</body>или секцију{block name='javascript_bottom'} - Налепите ваш Asyntai код за уградњу непосредно испред затварајуће ознаке
</body> - Сачувајте фајл
- Очистите PrestaShop кеш: Advanced Parameters → Performance → Clear cache
Важно: Измене фајлова теме могу бити преписане при ажурирању теме. Размислите о коришћењу подтеме или модула за трајније решење.
Алтернатива: Коришћење прилагођене JavaScript датотеке теме
Многе PrestaShop теме укључују custom.js фајл за ваше сопствене скрипте:
- Навигирајте до:
themes/your_theme/assets/js/ - Потражите фајл под именом custom.js (креирајте га ако не постоји)
- Додајте следећи код за динамичко учитавање чатбота:
(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);
})(); - Замените
YOUR_WIDGET_IDстварним ИД-ом виџета - Очистите PrestaShop кеш
Алтернатива: Креирајте једноставан модул (за програмере)
За програмере, можете креирати једноставан модул коришћењем displayFooter hook-а:
- Креирајте фасциклу:
modules/asyntaichatbot/ - Креирајте asyntaichatbot.php са овим кодом:
<?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>';
}
} - Замените
YOUR_WIDGET_IDстварним ИД-ом виџета - Инсталирајте модул путем Modules → Module Manager
Корак 3: Верификујте инсталацију
Након чувања промена и чишћења кеша, посетите вашу продавницу у новој картици прегледача или инкогнито прозору. Требало би да видите дугме виџета за ћаскање у доњем десном углу. Кликните на њега да проверите да ли се отвара и ради исправно.
Не видите виџет? Обавезно очистите PrestaShop кеш: идите на Advanced Parameters → Performance → Clear cache. Такође покушајте да обришете кеш прегледача или да прегледате у инкогнито прозору. Ако користите прилагођени модул, потврдите да је омогућен у Module Manager-у.
Weebly