Повернутися до панелі керування

Документація

Дізнайтеся, як використовувати Asyntai

Початок роботи
Встановлення База знань Як ШІ отримує доступ до вашого контенту Підключіть свій сайт Протестувати ШІ Керування сайтами Поради щодо інструкцій для ШІ Перехід з іншого чат-бота Порівняння тарифів
Функції
Панель Ask AI Рядок ШІ-пошуку Сканування сайту Прогалини у знаннях Картки товарів Динамічні картки товарів Динамічні зображення Контекст користувача Власні інструменти Параметри посилань Проактивні повідомлення Моніторинг у реальному часі Підключення оператора Ескалація Сповіщення ШІ Сповіщення в браузері Щоденний звіт Потік даних у реальному часі Фід даних у реальному часі Max Учасники команди Єдиний вхід Двофакторна автентифікація Показувати зображення Розпізнавання зображень Віджет перекладу Локалізація Прозорість ШІ Ліди Розумний збір лідів Тікети підтримки ШІ-відповіді на листи Категорії чатів Довідковий центр Бронювання Голосовий агент Вбудовування Виключити сторінки Заблоковані IP Політика зберігання Режим нульового зберігання Маскування PII Класифікатор відповідей Access Tags Закріплення версії віджета Журнал аудиту Пропозиції відповідей Подальші повідомлення Розпізнавання мовлення Завантаження стенограми Вбудований чат Вбудовування через iframe

Як додати AI чат-бот Asyntai до PrestaShop

Покрокова інструкція для вебсайтів на PrestaShop

Отримати код вбудовування

Крок 1: Отримайте код для вставки

Спочатку перейдіть до своєї панелі керування Asyntai і прокрутіть вниз до розділу "Код вбудовування". Скопіюйте свій унікальний код вбудовування, який виглядає так:

<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>

Примітка: Код вище є лише прикладом. Ви повинні скопіювати власний унікальний код для вставки з вашої Панелі керування, оскільки він містить ваш особистий ID віджета.

Крок 2: Використання модуля власного коду (Рекомендовано)

Найпростіший спосіб додати чат-бот - використати безкоштовний модуль "Custom Code" з маркетплейсу PrestaShop Addons:

  1. Увійдіть до вашого бек-офісу PrestaShop
  2. Перейдіть до Modules → Module Manager
  3. Натисніть "Upload a module" або знайдіть на маркетплейсі "Custom Code" або "Header Footer Scripts"
  4. Встановіть модуль, наприклад "Custom JS and CSS" або подібний
  5. Після встановлення перейдіть до налаштувань модуля
  6. Знайдіть розділ "Footer Scripts" або "Before </body>"
  7. Вставте ваш код для вставки Asyntai
  8. Натисніть "Save"

Порада: Популярні безкоштовні модулі для цієї мети включають "Custom JS and CSS Pro", "Custom Code" та "Header and Footer Scripts". Ці модулі зберігаються після оновлень теми та PrestaShop.

Альтернатива: Редагування шаблону теми (PrestaShop 1.7+/8)

Ви можете додати код безпосередньо до шаблону футера вашої теми:

  1. Отримайте доступ до файлів PrestaShop через FTP або файловий менеджер
  2. Перейдіть до папки вашої теми: themes/your_theme/templates/_partials/
  3. Відкрийте файл footer.tpl (або в деяких темах перевірте templates/layouts/layout-both-columns.tpl)
  4. Знайдіть закриваючий тег </body> або розділ {block name='javascript_bottom'}
  5. Вставте ваш код вбудовування Asyntai безпосередньо перед закриваючим тегом </body>
  6. Збережіть файл
  7. Очистіть кеш PrestaShop: Advanced Parameters → Performance → Clear cache

Важливо: Зміни у файлах теми можуть бути перезаписані при оновленні теми. Розгляньте використання дочірньої теми або модуля для більш постійного рішення.

Альтернатива: Використання файлу власного JavaScript теми

Багато тем PrestaShop включають файл custom.js для ваших власних скриптів:

  1. Перейдіть до: themes/your_theme/assets/js/
  2. Знайдіть файл з назвою custom.js (створіть його, якщо він не існує)
  3. Додайте наступний код для динамічного завантаження чат-бота:
    (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);
    })();
  4. Замініть YOUR_WIDGET_ID на ваш фактичний ID віджету
  5. Очистіть кеш PrestaShop

Альтернатива: Створення простого модуля (для розробників)

Для розробників ви можете створити простий модуль, використовуючи хук displayFooter:

  1. Створіть папку: modules/asyntaichatbot/
  2. Створіть 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>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>';
      }
    }
  3. Замініть YOUR_WIDGET_ID на ваш фактичний ID віджету
  4. Встановіть модуль через Modules → Module Manager

Крок 3: Перевірте встановлення

Після збереження змін та очищення кешу відвідайте ваш магазин у новій вкладці браузера або у вікні інкогніто. Ви повинні побачити кнопку чат-віджета у нижньому правому куті. Натисніть на неї, щоб переконатися, що вона відкривається та працює коректно.

Не бачите віджет? Переконайтеся, що ви очистили кеш PrestaShop: перейдіть до Advanced Parameters → Performance → Clear cache. Також спробуйте очистити кеш браузера або переглянути сторінку у вікні інкогніто. Якщо використовуєте власний модуль, перевірте, що він увімкнений у Module Manager.