BotChata

Як додати AI-чат-бот у магазин на Shopify — за 5 хвилин, без програміста

↑ Розділ чат-бот для сайту

Коротко: створюєте агента в BotChata, даєте йому проіндексувати магазин і вставляєте один тег скрипту у файл теми theme.liquid — або ставите застосунок BotChata: AI Sales Agent з Shopify App Store, якщо не хочете чіпати код. Далі агент цілодобово відповідає покупцям про товари, доставку й повернення — з вмісту вашого магазину і мовою покупця: німець питає німецькою, поляк польською, українець українською.

→ Почати безкоштовно — без картки · Готово за 5 хвилин · Безкоштовний тариф назавжди

Навіщо це українському магазину на Shopify: якщо ви на Shopify, ви майже напевно продаєте за кордон — і покупці пишуть різними мовами й у різних часових поясах. Коли в Україні третя ночі, у вашого клієнта в Каліфорнії робочий день і питання про доставку. Агент, який знає ваш магазин, відповідає йому одразу і його мовою — 40+ мов з автовизначенням, без окремого налаштування під кожну. А ви щотижня отримуєте лист із питаннями, на які він не зміг відповісти, — і дописуєте це на сторінки.

Що потрібно (вимоги)

Частина 1 — Налаштування BotChata (≈3 хвилини)

Якщо ставите застосунок з App Store (Спосіб Б нижче), цю частину можна пропустити — майстер застосунку створить агента й запустить індексацію сам.

Крок 1: Створіть агента й додайте магазин

Зареєструйтеся на botchata.net і відкрийте панель. На екрані Додати новий сайт введіть Назву сайту та URL магазину і натисніть Додати й почати індексацію. Краул стартує автоматично.

Додати новий сайт — назва та URL сайту

Для безкоштовного тарифу картка не потрібна — достатньо email.

Крок 2: Дайте проіндексувати магазин

BotChata прочитає картки товарів, колекції, сторінки доставки й повернення, FAQ і контакти. Для типового магазину це 1–3 хвилини. На вкладці Посилання видно кожну зібрану сторінку зі статусом Проіндексовано — дочекайтесь, поки сайт покаже Готово.

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

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

Щоб додати ще одне джерело пізніше (другий домен чи окрему сторінку), натисніть Додати посилання й виберіть 🌐 Весь сайт або 📄 Окрема сторінка.

Додати джерело — весь сайт чи окрема сторінка

Крок 3: Швидкий тест

Перейдіть на вкладку Огляд і поставте агенту питання реального покупця — і не лише українською: «Do you ship to Germany?», «Wie lange dauert der Versand?». Так одразу видно, як він тримає мову.

Вкладка Огляд — попередній перегляд чату

Крок 4: Скопіюйте код для вставлення

Відкрийте вкладку Віджет і перейдіть до секції Script. Скопіюйте фрагмент біля напису Код вставки:

Widget → Script — код вставки з кнопкою Copy

<script
  src="https://botchata.net/api/widget.js"
  data-api-key="ВАШ_КЛЮЧ"
  data-api-url="https://botchata.net/api"
  defer
></script>

defer вантажить віджет асинхронно — рендеринг не блокується, Core Web Vitals не страждають. Віджет працює в ізольованому Shadow DOM, тож тема залишиться такою, якою ви її зробили.

Частина 2 — Вставте код у Shopify (≈2 хвилини)

Назви пунктів адмінки подані англійською, з українським відповідником: англійська назва — найнадійніший орієнтир, хоч якою мовою відкрита ваша адмінка.

✅ Спосіб А: редагування theme.liquid

  1. В адмінці Shopify: Online Store → Themes («Онлайн-магазин → Теми»).
  2. Спочатку зробіть копію теми — ⋯ → Duplicate («Дублювати»). Це страховка на 10 секунд.
  3. На активній темі: ⋯ → Edit code («Редагувати код»).
  4. У розділі Layout відкрийте файл theme.liquid.
  5. Знайдіть закривальний тег </body> і вставте скрипт BotChata безпосередньо перед ним.
  6. Save («Зберегти»).

Готово — віджет тепер вантажиться на кожній сторінці вітрини: колекції, картки товарів, кошик.

Чому копія теми: theme.liquid — головний файл шаблону, і помилка в ньому ламає вітрину цілком. З дубльованою темою відкат — це два кліки.

Про оновлення теми: якщо ви пізніше оновите тему до нової версії, правки в theme.liquid не переносяться автоматично — скрипт доведеться вставити ще раз. Поставте собі нагадування на день оновлення.

Спосіб Б: застосунок із App Store

BotChata: AI Sales Agent є в Shopify App Store зі значком Built for Shopify. Код чіпати не треба:

  1. Відкрийте сторінку застосунку (або знайдіть BotChata у пошуку App Store) і встановіть його.
  2. Підтвердіть дозволи — майстер налаштування створює агента й запускає індексацію магазину.
  3. Якщо бульбашка не з'явилась у магазині, увімкніть її в Online Store → Themes → Customize → App embeds («Вбудовані застосунки») і збережіть.

Спосіб Б переживає оновлення теми, спосіб А — ні. Але є нюанс з оплатою: встановлений так застосунок тарифікується через Shopify у доларах ($29 / $79 / $199), тоді як пряма оплата на botchata.net для України йде в гривні (1 299 / 3 999 / 10 999 грн). У тарифі Base із App Store одразу є інтеграція Shopify (пошук товарів і статус замовлення). Якщо вам важлива гривня — ставте спосіб А.

Живі дані магазину: каталог і статус замовлення

Скрипт вище дає агенту вміст сторінок. Питання «де моє замовлення» чи «чи є ще розмір L до 2 000 грн» — інший клас: це дані з вашого магазину в конкретний момент.

Для Shopify є готова інтеграція: вкладка Інтеграції → Shopify → адреса магазину → підтвердити доступ у самому Shopify. Після цього агент:

Є й причина суто технічна. Багато тем Shopify малюють ціни скриптом, і тоді в проіндексованому тексті сторінки їх просто немає. З інтеграцією агент бере ціни з каталогу, а не зі сторінки, — і каталог оновлюється сам, коли ви редагуєте товар.

Інтеграція — від тарифу Business (3 999 грн/міс). На Premium можна ввімкнути нагадування про покинутий кошик: агент один раз нагадує покупцю, що в кошику щось лишилось, з посиланням на нього.

Чого інтеграція не робить: не керує складом, не оформлює замовлення й не приймає оплату. Вона дає агенту читати дані магазину, щоб відповідати точно.

Перевірте, що працює

  1. Відкрийте вітрину в новому вікні в режимі інкогніто.
  2. У правому нижньому куті має з'явитися бульбашка BotChata.
  3. Натисніть і поставте справжнє питання покупця.
  4. Агент має за кілька секунд відповісти вмістом вашого магазину.

Бачите віджет — ви онлайн. 🎉

Часті проблеми

ПроблемаРішення
Віджет не з'являється.Перевірте, що скрипт стоїть саме перед </body> у theme.liquid активної теми. Часта помилка: відредагували дубль, а активною лишилась стара.
Віджет зник після оновлення теми.Оновлення замінює theme.liquid. Вставте скрипт заново — або перейдіть на застосунок, він оновлень не боїться.
Віджета немає на сторінці оформлення (checkout).Так і має бути: Shopify не пускає скрипти теми на сторінку оформлення. Віджет працює на всій вітрині до цього кроку — саме там і виникають питання.
Бот не знає про товар, який щойно додали.Товар з'явився після індексації. Натисніть переіндексацію на вкладці «Посилання» — або підключіть інтеграцію, з нею каталог оновлюється сам.
Бот не називає ціну, хоча вона на сторінці є.Цін зі сторінок бот не бере ніколи, навіть якщо вони там є. Ціни дає каталог Shopify (інтеграція, від Business) або прайс у кабінеті (Навчання → Доки/Q&A → Прайси).
Відповідає не тією мовою, що питає покупець.Мова визначається автоматично (40+ мов). Перевіряйте у свіжому вікні, а не в тому, де вже є історія розмови.
Віджет конфліктує з дизайном теми.Shadow DOM має це запобігати. Якщо все ж — колір, розмір і положення бульбашки налаштовуються на вкладці Віджет, на будь-якому тарифі, включно з безкоштовним.

Приватність і дані

Агент відповідає лише з вмісту вашого магазину. Сервери BotChata — у Німеччині (Hetzner), що доречно для покупців із ЄС. Розмови зберігаються у вашому кабінеті, щоб ви бачили, про що питають покупці. Персональні дані з замовлень не індексуються — інтеграція читає їх у момент запиту й не складає в базу знань.

Хочете глибше про продаж через бота — дивіться бот для інтернет-магазину; магазин на WordPress — гайд для WooCommerce.

Почніть зараз

Дайте магазину на Shopify помічника, який знає ваш асортимент і відповідає покупцям їхньою мовою цілодобово — за 5 хвилин.

→ Почати безкоштовно — без картки

Готово за 5 хвилин. 100 повідомлень на місяць безкоштовно. Без картки. Повний прайс.