Отстраняване на проблеми
Общи проблеми и решения за модула AI SmartTalk за PrestaShop.
Инсталация
Модулът не се инсталира
- Проверете версията на PrestaShop: Модулът изисква PrestaShop 8 или 9
- Проверете паметта на сървъра: Уверете се, че вашият сървър има достатъчно памет за инсталиране на модули
- Проверете разреше нията на файловете: Директорията
modules/трябва да е записваема от уеб сървъра - Деактивирайте конфликтуващи модули: Опитайте да деактивирате други модули временно, ако има конфликти
Модулът е инсталиран, но не се появява в менюто
- Изчистете кеша на PrestaShop: Разширени параметри > Производителност > Изчистване на кеш
- Опитайте да се излезете и да влезете отново в администраторския панел на PrestaShop
Свързване
Бутонът "Свържете се с AI SmartTalk" не работи
- Проверете изходящия HTTPS: Вашият сървър трябва да позволява изходящи HTTPS връзки към
aismarttalk.tech - Проверете блокирането на изскачащи прозорци: Процесът на OAuth се отваря в нов прозорец — уверете се, че вашият браузър не го блокира
- Проверете защитната стена: Уверете се, че портовете 443 (HTTPS) не са блокирани
Свързването пренасочва, но нищо не се случва
- OAuth токенът е валиден за 10 минути. Ако сте чакали твърде дълго, опитайте да се отключите и свържете отново
- Изчистете бисквитките на браузъра и опитайте отново
Мултисайт: сайтът показва "Неподключен"
- Всеки сайт се нуждае от собствена OAuth връзка. Отидете до засегнатата инстанция на PrestaShop и кликнете отново на Свържете се
- Уверете се, че всеки сайт има различно домейн име или порт
Чатбот
Чатботът не се появява в моя магазин
- Проверете статуса на модула: Уверете се, че чатботът е активиран в таба Чатбот на модула
- Проверете избора на асистент: Уверете се, че е избран и запазен AI асистент
- Проверете връзката: Модулът трябва да бъде свързан с AI SmartTalk (зелен статус значка)
- Изчистете кешовете: Изчистете както кеша на PrestaShop (Разширени параметри > Производителност), така и кеша на браузъра
- Проверете позицията на хука: Опитайте да превключите между "Footer" и "Before Footer" в настройките на Външен вид
Чатботът се появява, но не отговаря
- Уверете се, че вашата абонаментна услуга за AI SmartTalk е активна
- Проверете дали избраният асистент е правилно конфигуриран в таблото за управление на AI SmartTalk
- Проверете конзолата за разработчици на браузъра за JavaScript грешки
API и AI действия
AI действията не успяват с "достъп отказан" или "неупълномощен"
- Проверете вашия Webservice ключ: Уверете се, че е активиран и има правилните разрешения (вижте API Разрешения)
- Проверете дали ключът е въведен: Webservice токенът трябва да бъде предаден по време на OAuth връзката. Ако липсва, актуализирайте го в таблото за управление на AI SmartTalk под настройките за интеграция с PrestaShop
Актуализациите на продуктите не работят
- Уверете се, че
productsима както GET, така и PUT разрешения на вашия Webservice ключ - Проверете дали идентификаторът на продукта съществува и продуктът не е заключен от друг модул
Промените в статуса на поръчките не успяват
- Уверете се, че
order_historiesима както GET, така и POST разрешения - Проверете дали идентификаторът на състоянието на поръчката е валиден за вашия магазин (идентификаторите на състоянията варират в зависимост от конфигурацията на PrestaShop)
Търсенето на клиенти не дава резултати
- Уверете се, че
customersима GET разрешение - Проверете дали имейл адресът е правилен и съвпада с съществуващ клиент
Синхронизация
Синхронизацията на продуктите не започва или не успява
- Проверете настройките за PHP таймаут на вашия сървър — големи каталози може да се нуждаят от повече време
- Уверете се, че вашата интернет връзка е стабилна
- Проверете грешките в логовете на PrestaShop в Разширени параметри > Логове
Само някои продукти се синхронизират
- Проверете дали филтрите за синхронизация са активни (значка "Филтрирано" се появява на таба Синхронизиране)
- Прегледайте филтрите за категория и тип продукт, за да се уверите, че отговарят на вашите очаквания
Синхронизацията на клиенти не работи
- Уверете се, че синхронизацията на клиенти е активирана в таба Синхронизиране
- Клиентите се експортират на партиди от 50 — големи бази данни може да отнемат няколко минути
Уебхукове
Уебхуковете не се задействат
- Уверете се, че задействията на уебхуковете са активирани в таба Уебхукове
- Проверете дали вашият сървър позволява изходящи HTTP заявки към AI SmartTalk
- Уверете се, че имате конфигуриран SmartFlow работен процес за получаване на задействието на уебхука
- Проверете логовете на PrestaShop за грешки по време на изпълнението на хука
Уебхуковете се задействат, но нищо не се случва в SmartFlow
- Уверете се, че вашият SmartFlow работен процес е публикуван и акт ивен
- Проверете дали типът на задействието на работния процес съвпада с уебхук събитието на PrestaShop
- Прегледайте логовете на изпълнението на SmartFlow в таблото за управление на AI SmartTalk
Производителност
Модулът забавя магазина ми
- Деактивирайте неизползваните задействия на уебхукове, за да намалите изходящите заявки
- Уверете се, че кеширането работи правилно — модулът използва вграден кеш за конфигурация на вграждане
- Проверете дали вашият сървър разполага с адекватни ресурси (CPU, памет)