AI чат-бот для WooCommerce: відповіді з вашого каталогу

Як додати AI чат-бота в магазин на WooCommerce без ще одного важкого плагіна: як отримати товарний фід з WordPress, п’ять кроків налаштування і на що відповідає асистент.

8 хв читання

WooCommerce дає повний контроль над магазином, і чат підтримки тут не виняток. Поставити можна майже будь-який плагін, але більшість чат-плагінів або чекають, поки відповість людина, або показують меню з кнопками за сценарієм. AI чат-бот для WooCommerce, який справді знає ваш каталог, потребує від магазину одного: товарного фіду, який можна прочитати. Саме так працює Vendigit. Він читає ваш фід і сторінки з умовами, відповідає клієнтам на сайті та в Telegram, а решту передає вам.

У статті: як отримати фід з WooCommerce, куди в WordPress вставити код віджета, п’ять кроків налаштування і що асистент робить, а чого ні.

Чому AI чат-бот для WooCommerce краще працює з фіду

Магазини на WooCommerce зазвичай обростають плагінами. Кожен додає налаштування, оновлення, а часом і конфлікт. Чат-бот, що працює всередині WordPress, працює і на вашому хостингу, і жвавий чат може пригальмувати недорогий сервер.

Vendigit працює поза WordPress. Сайт завантажує один невеликий скрипт віджета, а все інше — пошук, відповіді, передача менеджеру — відбувається на боці Vendigit. Плагіна Vendigit немає, оновлювати нічого, у вашу базу даних ніхто не лізе. Зв’язок іде через той самий фід, який ви, можливо, вже віддаєте в Rozetka, Prom чи Google Merchant Center.

Друга причина — точність. Звичайний AI-бот, «навчений на вашому сайті», може переказати ціну, яку колись бачив. Асистент Vendigit обирає товар за ідентифікатором, а назву, ціну й посилання в картці товару підставляє просто з фіду. Якщо у фіді 1 499 грн, у картці буде 1 499 грн. Називати ціну чи наявність, яких асистент не знайшов, йому заборонено інструкцією.

Як отримати товарний фід з WooCommerce

Вбудованого публічного фіду у WooCommerce немає, тож практичних шляхів два.

Спосіб 1: плагін, що публікує XML-фід на вашому домені

Українські магазини на WooCommerce часто вже мають плагін вивантаження для Rozetka, Prom, Hotline чи Google Shopping. Якщо він у вас є, посилання на фід, найімовірніше, теж є. Якщо ні, у каталозі плагінів WordPress варіантів багато, наприклад Product XML Feeds for WooCommerce. Конкретний плагін ми не радимо; обирайте той, що:

  • публікує файл за адресою на вашому власному домені. Vendigit приймає посилання на фід лише з домену магазину або його піддоменів. Фід, розміщений на серверах розробника плагіна, не підійде;
  • містить ціну, наявність, категорію, бренд, фото, посилання на товар і характеристики. Що більше даних у фіді, то краще асистент відповідає на «а є в синьому, розмір M?»;
  • оновлює файл за розкладом. Багато плагінів перебудовують фід через WP-Cron, а він спрацьовує лише тоді, коли хтось заходить на сайт. Якщо відвідувачів мало, налаштуйте справжній cron на сервері.

Vendigit приймає YML з тегами <offer> і param, XML для Google Merchant (з полями g:), звичайний XML, RSS та Atom, тож вивантаження більшості плагінів підійде. Після додавання посилання Vendigit оновлює фід кожні 6 годин.

Спосіб 2: вбудований експорт у CSV

WooCommerce вміє вивантажувати товари в CSV. За документацією WooCommerce:

  1. Відкрийте Products → All Products (в українському інтерфейсі — «Товари»).
  2. Натисніть Export угорі сторінки.
  3. Оберіть колонки, типи товарів і категорії або залиште як є, щоб вивантажити все.
  4. Натисніть Generate CSV. Браузер завантажить файл.

Назви кнопок в українському перекладі WordPress можуть трохи відрізнятися.

Цей CSV можна завантажити у Vendigit (до 20 МБ), колонки зіставляться автоматично. Але одноразовий файл сам не оновлюється, і після кожної зміни цін чи залишків його доведеться завантажувати знову. Для знайомства з Vendigit цього досить, для живого магазину краще спосіб 1.

Якщо з фідами ви ще не працювали, почніть зі статей YML-фід: що це і як вивантажити та помилки товарного фіду.

П’ять кроків налаштування

1. Додайте магазин

Вкажіть назву магазину й адресу сайту.

2. Підтвердьте домен

Vendigit дасть TXT-запис (vendigit-verify=…). Додайте його в налаштуваннях DNS у реєстратора чи там, де ведете DNS (панель хостингу, Cloudflare тощо), і натисніть Підтвердити. Перевірка йде кілька разів протягом приблизно чверті години, DNS може оновлюватися до години. Запис не видаляйте.

Після підтвердження Vendigit прочитає до 20 сторінок з умовами (доставка, оплата, повернення, гарантія, контакти, FAQ, оферта) і перечитуватиме їх щотижня. Якщо на сторінці доставки написано «безкоштовна доставка Новою поштою від 1 500 грн», саме це асистент і скаже клієнту. Документи можна також додати вручну або завантажити файлом (PDF, DOCX, TXT, MD) у розділі знань.

3. Додайте віджет, Telegram або обидва

Віджет. У розділі Асистент → Віджет оберіть розташування, колір, вітальне повідомлення та UTM-мітки й скопіюйте код. Він має стояти перед </body> на всіх сторінках. У WordPress це зазвичай одне з трьох:

  • плагін для вставки коду в шапку й підвал сайту — код іде в поле для підвалу;
  • файл footer.php дочірньої теми, над wp_footer() або </body>;
  • поле для коду в підвалі, якщо його має ваша тема чи конструктор сторінок.

Віджет працює в ізольованому контейнері (shadow root), тож стилі теми його не зламають, і він не зламає тему. Працює лише на вашому домені та його www.-версії.

Telegram доступний з тарифу Growth. Створіть канал у Асистент → Telegram, один раз відкрийте посилання t.me, щоб активувати, і поширюйте його серед клієнтів. Бота веде Vendigit, токен від BotFather не потрібен. Детальніше: Telegram-бот для інтернет-магазину.

4. Додайте товарний фід

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

Якщо планова синхронізація раптом скоротила б каталог зі 100+ товарів більш ніж удвічі (типова ознака зламаного вивантаження), Vendigit залишить поточний каталог і повідомить про помилку.

5. Перевірте в симуляторі й запускайте

Відкрийте Асистент → Симулятор і поставте живі питання: «Є такий у розмірі XL?», «Щось схоже до 1 000 грн?», «Скільки йде доставка до Львова?». Симулятор запускає робочого асистента на ваших даних і не рахується в ліміт тарифу. Потім натискайте Запустити.

На що AI чат-бот відповідає, а що передає вам

Асистент відповідає сам Передає вашій команді
Ціна й наявність з фіду Прохання поговорити з людиною
Підбір товару за описом чи потребою Скарги, суперечки щодо повернення й гарантії
Аналоги, дешевші варіанти, аксесуари Опт, великі обсяги, індивідуальна ціна
Порівняння товарів, про які вже йшлося Пошкоджена або не та посилка
Бренди й категорії магазину Питання про вже оформлене замовлення
Доставка, оплата, повернення зі сторінок сайту

Відповідає українською, російською чи англійською — мовою клієнта.

Коли розмова передається, клієнт бачить, що менеджер відповість у цьому ж чаті. Обрані вами співробітники отримують лист, діалог з’являється в розділі «Потрібен менеджер». Можна відповісти або повністю перехопити розмову: асистент мовчить, доки ви не повернете діалог, а потім продовжує, знаючи, що ви сказали. Детальніше: коли бот має передати розмову менеджеру.

Чого не робить: не створює замовлень у WooCommerce, не перевіряє їхній статус, не приймає оплату і ніколи не просить у клієнтів персональних даних. Номери карток і паспортів маскуються одразу, телефони й email приховані від AI.

Який тариф обрати

Тариф Ціна Магазини Діалоги / міс Канали
Starter $20 / міс 1 300 Віджет на сайті
Growth $65 / міс 3 2 000 Віджет і Telegram
Business $99 / міс Без обмежень 4 000 Віджет і Telegram

Діалог — це одна розмова з клієнтом, рахується раз на кожні 8 повідомлень клієнта; ваші перевірки в симуляторі не рахуються. На Starter є 14 днів безкоштовно. Деталі в розділі тарифів.

Часті запитання

Чи є плагін Vendigit для WordPress?

Ні. Vendigit підключається через товарний фід і код віджета. У WordPress нічого встановлювати й оновлювати не треба.

Чи не сповільнить віджет мій сайт на WooCommerce?

Віджет — це один скрипт на сторінці. Пошук і відповіді працюють на серверах Vendigit, а не на вашому хостингу.

Чи підійде фід, який я вже віддаю в Rozetka чи Google Merchant?

Здебільшого так, якщо посилання на фід веде на ваш власний домен. Vendigit читає і YML, і XML для Google Merchant.

Як часто асистент бачить нові ціни?

Фід за посиланням оновлюється кожні 6 годин. Після великого оновлення можна натиснути Синхронізувати в кабінеті.

Чи працює з варіативними товарами?

Працює з тим, що вивантажує фід. Якщо плагін віддає кожну варіацію окремою позицією з розміром чи кольором, асистент відповідатиме про кожну.