Правильная настройка ChatLab - ключ к тому, чтобы ваш чатбот предоставлял точную информацию о товарах и актуальные данные о статусах заказов в реальном времени. При корректной конфигурации ChatLab сможет отвечать на детальные вопросы о товарах, запрашивать статусы заказов и круглосуточно помогать клиентам.
Что важно для чатбота в сфере e-commerce
- Точная информация о товарах - убедитесь, что клиенты получают корректные сведения о характеристиках и предложениях
- Понятная подача спецпредложений - эффективно подчеркивайте скидки, комплекты и рекламные акции
- Актуальные данные - предоставляйте цены, остатки на складе и статусы заказов в реальном времени (при включенной интеграции)
- Отслеживание заказов и данные пользователя - позвольте клиентам проверять детали заказов и статус доставки при активной интеграции
Как передать информацию о товарах в ChatLab
Перед тем как начать обучать ChatLab данным вашего магазина, решите, каким способом он будет получать информацию о товарах:
-
Сканирование сайта (Website Scan): ChatLab обходит и индексирует страницы ваших товаров (описания, характеристики и изображения) в статическую базу знаний. Отлично подходит для глубокого контекста и подробных ответов, если ваш ассортимент относительно стабилен. Подробнее: Добавление новых источников сайта
-
Интеграция через API: подключитесь через API платформ Shopify, WooCommerce, PrestaShop или других, чтобы получать актуальные данные о товарах, ценах, складских остатках и находить заказы в реальном времени. Некоторые интеграции также поддерживают поиск товаров по артикулу (SKU) или коду товара. Идеально для часто меняющегося ассортимента и управления заказами. Товары не импортируются в статическую базу знаний ChatLab; вместо этого ChatLab отправляет динамические запросы к вашей e-commerce платформе в ответ на вопросы пользователей.
-
Комбинация обоих способов: используйте сканирование для глубокого понимания контекста и поддерживайте активную интеграцию для максимальной точности данных в реальном времени.
Доступные интеграции для e-commerce
Перейдите к вашему боту и откройте вкладку Connect (Подключение), чтобы увидеть все доступные интеграции.
ChatLab поддерживает следующие e-commerce платформы:
- Shopify - поиск товаров (с фильтрацией по наличию на складе), отслеживание заказов
- WooCommerce - поиск товаров по названию или SKU, просмотр категорий, отслеживание заказов
- PrestaShop - поиск товаров по названию или артикулу/SKU, поддержка вариантов товаров, отслеживание заказов
- Shoper - поиск товаров, отслеживание заказов
- Wix - поиск товаров, отслеживание заказов
- CS-Cart - поиск товаров, отслеживание заказов
- Abicart - поиск статей и товаров, отслеживание заказов
- BaseLinker - мультиплатформенное управление заказами
ChatLab также поддерживает интеграции для отелей и систем бронирования:
- Beds24 - доступность номеров, информация об объекте размещения, цены
- Mews - категории номеров, поиск свободных мест, поиск бронирований
- Hotres - список апартаментов, проверка доступности
- IdoBooking - бронирование апартаментов, управление бронированиями
- NFHotel - доступность и параметры апартаментов
Сканирование или интеграция: что лучше?
Сканирование сайта (Website Scan)
Плюсы:
- Полнотекстовый контекстный поиск с помощью ИИ и развернутые ответы
- Глубокое понимание описаний товаров
Минусы:
- Требуется ручное или автоматическое переобучение для добавления новых или обновленных товаров
- Можно превысить лимит символов для обучения (training characters) при индексации больших каталогов
- Возможна неточная интерпретация мелких технических характеристик
- Иногда не удается извлечь информацию из таблиц или списков параметров
Интеграция через API
Плюсы:
- Всегда актуальные цены и остатки благодаря прямым вызовам API
- Поиск заказов в реальном времени для отслеживания статуса и истории
- Доступен поиск по SKU и артикулу для WooCommerce и PrestaShop
- Shopify поддерживает фильтрацию по наличию, чтобы показывать только доступные товары
Минусы:
- Поиск только по ключевым словам (или SKU) без глубокого контекстного понимания
- Зависимость от доступности стороннего API и ограничений на частоту запросов (rate limits)
- Требуются правильные учетные данные и настройка
- Настоятельно рекомендуются более продвинутые модели ИИ для корректного вызова инструментов
Выигрышная комбинация: совмещение сканирования и интеграции
Объединяя полное сканирование сайта с живой интеграцией, ChatLab поддерживает синхронизацию каталога товаров и статуса магазина. Клиенты всегда видят текущие остатки на складе, точные цены и подробные описания.
Чтобы обеспечить как развернутые контекстные ответы, так и актуальность данных, настройте поведение ChatLab в разделе Settings > Role & Behavior (Настройки > Роль и поведение). Нажмите Enable custom role and behavior instructions (Включить пользовательские инструкции роли и поведения) и добавьте следующее:
When a user asks about products or categories, first invoke API tools to retrieve current data; fallback to the scanned knowledge base only for contextual enrichment. After fetching live data, augment responses with detailed descriptions and recommendations from the knowledge base when relevant.
Подробнее о настройке роли: Настройки Role & Behavior
Всегда используйте более продвинутые модели
Интеграция с API требует от чатбота логического анализа вызовов API и их результатов. Младшие модели (например, GPT-5-mini) обладают ограниченными возможностями для решения таких задач. При интеграции с e-commerce платформами всегда выбирайте более сильные модели (такие как GPT-4o или GPT-4.1).
Сменить модель можно в разделе Settings > Model & Advanced (Настройки > Модель и расширенные настройки).
Настройка пользовательского промпта
Для WooCommerce
Интеграция с WooCommerce предоставляет инструменты searchProducts, searchCategories и searchProductBySku. Добавьте эти инструкции в раздел Settings > Role & Behavior:
First, classify the user question into one of:
- PRODUCT-BY-SKU (user provides a SKU, reference number, or product code)
- PRODUCT-SPECIFIC (variant/price/availability/recommendation)
- ASSORTMENT-OVERVIEW (brands we carry, categories, "do you sell X at all", broad offer)
If PRODUCT-BY-SKU:
- Call searchProductBySku with the provided SKU or reference code.
- Return the product details to the user.
If PRODUCT-SPECIFIC:
- Call searchProducts(text) first using normalized English singular lowercase query.
- If results are empty/weak:
1) Call searchCategories(normalized noun) to choose best categoryId.
2) Call searchProducts(categoryId) to show a few items as examples.
- Answer using tool results as primary truth (name/price/availability). Use Knowledge Base only to add extra details if consistent.
If ASSORTMENT-OVERVIEW:
- Build the overview primarily from tools, then enrich using Knowledge Base:
1) Call searchCategories(normalized noun) to find relevant categoryIds.
2) For up to 3-5 top categories, call searchProducts(categoryId).
3) Aggregate from tool results; always label as non-exhaustive.
4) Enrich the overview with Knowledge Base ONLY where it adds coverage the tools may miss.
- If tool results and KB conflict: prefer tool for concrete product facts; prefer KB for store-level statements.
Для Shopify
Интеграция с Shopify включает инструмент searchProducts с возможностью отображения только товаров в наличии. Включите переключатель "In-stock only" в параметрах действия поиска товаров Shopify, чтобы автоматически отсеивать недоступные позиции. Добавьте эти инструкции:
First, classify the user question into one of:
- PRODUCT-SPECIFIC (variant/price/availability/recommendation)
- ASSORTMENT-OVERVIEW (brands we carry, categories, "do you sell X at all", broad offer)
If PRODUCT-SPECIFIC:
- Call searchProducts first using normalized English singular lowercase query.
- If results are empty/weak, try up to 3 reformulations (simplify, synonym, category).
- Answer using tool results as primary truth; use Knowledge Base only for relevant extra context.
If ASSORTMENT-OVERVIEW:
- Use Knowledge Base as the primary source.
- Do not rely on searchProducts for full lists; optionally call it only to provide a few examples and label them "examples".
- Always be explicit when a list is non-exhaustive (e.g., "Examples include ...").
Для PrestaShop
Интеграция с PrestaShop поддерживает инструменты searchProducts и searchProductByReference. Поиск по артикулу позволяет покупателям находить товары по кодам SKU, штрихкодам EAN-13, номерам ISBN или MPN. Добавьте эти инструкции:
First, classify the user question into one of:
- PRODUCT-BY-REFERENCE (user provides a SKU, EAN barcode, ISBN, MPN, or reference code)
- PRODUCT-SPECIFIC (variant/price/availability/recommendation)
- ASSORTMENT-OVERVIEW (brands we carry, categories, "do you sell X at all", broad offer)
If PRODUCT-BY-REFERENCE:
- Call searchProductByReference with the provided reference code.
- Return the product details to the user.
If PRODUCT-SPECIFIC:
- Call searchProducts first using normalized English singular lowercase query.
- If results are empty/weak, try up to 3 reformulations (simplify, synonym, category).
- Answer using tool results as primary truth; use Knowledge Base only for relevant extra context.
If ASSORTMENT-OVERVIEW:
- Use Knowledge Base as the primary source.
- Do not rely on searchProducts for full lists; optionally call it only to provide a few examples and label them "examples".
- Always be explicit when a list is non-exhaustive (e.g., "Examples include ...").
Для AbiCart, Wix, CsCart, Shoper
Эти интеграции поддерживают инструмент searchProducts. Добавьте следующие инструкции:
First, classify the user question into one of:
- PRODUCT-SPECIFIC (variant/price/availability/recommendation)
- ASSORTMENT-OVERVIEW (brands we carry, categories, "do you sell X at all", broad offer)
If PRODUCT-SPECIFIC:
- Call searchProducts first using normalized English singular lowercase query.
- If results are empty/weak, try up to 3 reformulations (simplify, synonym, category).
- Answer using tool results as primary truth; use Knowledge Base only for relevant extra context.
If ASSORTMENT-OVERVIEW:
- Use Knowledge Base as the primary source.
- Do not rely on searchProducts for full lists; optionally call it only to provide a few examples and label them "examples".
- Always be explicit when a list is non-exhaustive (e.g., "Examples include ...").
Как правильно сканировать сайт интернет-магазина
Планируйте сканирование сайта частями, а не всего сразу, чтобы лучше контролировать процесс. У сканирования есть два уровня фильтрации: фильтрация по URL (какие страницы попадают в обучение) и фильтрация по элементам (какие части каждой страницы становятся контентом). Ниже приведен базовый чеклист.
-
Задайте правильную область сканирования - используйте фильтр исключения URL:
- Включайте только URL страниц товаров и категорий (например,
/products/и/collections/) - Исключайте малополезные разделы, такие как
/blog/,/tags/и страницы архивов - Для мультиязычных магазинов ограничьте сканирование основным языком
- Включайте только URL страниц товаров и категорий (например,
-
Исключите повторяющиеся элементы - используйте фильтр исключения HTML-элементов для шапки (header), подвала (footer) и боковых панелей (sidebar)
-
Включайте только полезный контент - используйте селекторы включения CSS, чтобы сфокусироваться на описаниях и характеристиках товаров, исключая отзывы, рейтинги и блоки похожих товаров
-
Используйте Sitemap, если он доступен - это помогает найти все страницы товаров и категорий быстрее и надежнее, чем обычный обход ссылок
Полное руководство - с подробным разбором обоих уровней фильтрации, рекомендациями по разделению обучения на информационное и товарное, а также готовыми селекторами для WooCommerce, Shopify, PrestaShop, Magento, Shoper, CS-Cart и других систем - читайте в статье Обучение бота на интернет-магазине без интеграции. Это особенно полезно, когда включить интеграцию невозможно (или не требуется).
Подробнее об оптимизации сканирования сайта: Как уменьшить количество символов обучения при сканировании сайта
Дополнительные функции, которые стоит включить
Offer Cards
Включите эту опцию в разделе Settings > Model & Advanced, чтобы чатбот мог отправлять карточки товаров с названиями, изображениями и ценами. Это делает подачу информации нагляднее, особенно при запросах к API в реальном времени.
Добавьте это правило в пользовательские инструкции, чтобы избежать дублирования ссылок:
If knowledge base provides URLs of the source information, provide them as comma separated list in the response as a reference - only after you have answered user's question in the conversation and only if the links are not included in the product list
Подробнее: Offer Cards
Suggested Questions
Настройте готовые кнопки быстрых ответов (доставка, возврат, часы работы) в разделе Settings > Conversation (Настройки > Диалог). Включите функцию dynamic suggested follow-ups (динамические подсказки следующих вопросов) для автоматической генерации вариантов с помощью ИИ.
Подробнее: Динамические подсказки следующих вопросов
Human Hand-off
Активируйте форму связи с оператором (Contact Human) и укажите адрес электронной почты службы поддержки для перевода сложных вопросов на человека.
Подробнее: Форма связи со службой поддержки
Conversation & Client Summaries
При активации этой функции ChatLab автоматически генерирует краткую сводку по каждому диалогу и сохраняет актуальную информацию о постоянных клиентах.
Подробнее: Краткие сводки диалогов и память чатбота
Chat Frontend API
Передавайте информацию о текущем авторизованном пользователе (например, ID пользователя, email или токен безопасности), чтобы чатбот мог безопасно получать доступ к истории заказов без повторного ввода данных клиентом.
Подробнее: Chat API
Настройка языка
ChatLab поддерживает более 90 языков. Подробнее: Настройка языка чатбота
При интеграции с Shopify, WooCommerce или другими платформами учитывайте, на каком языке ваша система возвращает названия товаров. Добавьте эту инструкцию в настройки Role & Behavior:
When searching for products use [shop language] product and category names in singular form.
Регулярный мониторинг и доработка
Чтобы ChatLab оставался точным и эффективным:
- Регулярно просматривайте историю разговоров. Корректируйте ответы или добавляйте материалы в базу знаний там, где бот сомневается. Подробнее: История разговоров
- Включите AI Conversation Insights (аналитику диалогов с помощью ИИ), чтобы выявлять закономерности и проблемы. Подробнее: Аналитика диалогов AI Conversation Insights
- Пользуйтесь автоматическим ежедневным отчетом об активности. Подробнее: Ежедневный сводный отчет по электронной почте
Оптимизация ответов чатбота
Даже правильно настроенным чатботам требуется регулярная доработка. Анализируйте логи диалогов, чтобы находить слабые места, неправильно понятые вопросы или повторяющиеся стандартные ответы при сбоях. Уточняйте промпты, обновляйте обучающие материалы и экспериментируйте с системными инструкциями.
Подробнее: Как улучшить ответы чатбота