Свържете своя чатбот ChatLab с вашия магазин в WooCommerce, за да могат клиентите да намират продукти и да проверяват поръчките си директно в чата. Продуктите се откриват чрез AI Search, което търси в индексирания каталог на WooCommerce по смисъл, или чрез търсене на живо в магазина (live store search), което изпраща заявки към API на магазина.
Пример за разговор
Проверете поръчка
Изисква свързан магазин и активирано действие за поръчки. Наличните полета зависят от интеграцията. Съвпадението на имейл адрес не е доказателство за самоличност.
Посетител: Къде е поръчката ми?
Пуснете примера или го прочетете по-долу. Не се използват реални клиентски данни.Клиентът пита за съществуваща поръчка.
Възпроизвеждането спира на пауза, когато примерът излезе от екрана. Това е симулация, а не чат на живо. Бутоните на уиджета във възпроизвеждането не са интерактивни.Прочетете целия пример
- Клиентът пита за съществуваща поръчка.
Посетител: Къде е поръчката ми?
- Стандартното търсене изисква и двата идентификатора.
Асистент: Моля, посочете номера на поръчката си и имейл адреса, използван при плащането.
- Използвайте измислени данни в този пример.
Посетител: 41982, anna@example.com
- Действието прави справка в свързания магазин.
Проверка на поръчка 41982...
- Предоставяйте само информацията, върната от магазина.
Асистент: Поръчка 41982 е отбелязана като изпратена. Куриерът е DPD. Моля, проверете страницата за проследяване за актуална информация за доставката.
Примерът илюстрира преживяването на клиента. Наличните действия и върнатата информация зависят от тази интеграция и Вашата конфигурация.
Важно: Добри практики за електронна търговия
След като завършите интеграцията по-долу, прочетете подробното ръководство за оптимизиране на Вашия чатбот за електронна търговия: Как да настроите ChatLab за Вашия e-commerce магазин
Как чатботът намира продукти в WooCommerce: AI Search и търсене в магазина в реално време
Има два начина, по които чатботът на ChatLab намира продукти в магазин на WooCommerce. Чатботът използва единия или другия вариант, никога и двата едновременно.
AI Search (препоръчително) - ChatLab поддържа собствен индекс на Вашия каталог в WooCommerce, а чатботът търси в него по смисъл.
- Клиентите питат на свободен език, например "червена рокля под 300". Ценовият диапазон се прилага като стриктен филтър, като се разпознават и точни продуктови кодове (SKU, EAN).
- Цената, наличността и вариантите се четат в реално време от WooCommerce в момента на отговора, така че клиентите виждат актуални данни дори между опресняванията на индекса.
- Резултатите се показват като продуктови карти в чата, до 5 на отговор.
- Индексирането започва автоматично при свързване на магазина. Каталогът не използва символи за обучение (training characters).
- Необходим план: всеки план от серията E-commerce го включва (Free 100 продукта, Start 2 000, Grow 5 000, Scale 20 000). При план Universal добавете добавката E-commerce integrations ($30 на месец) плюс продуктов пакет за AI Search ($29 на месец, 5 000 продукта), назначен към чатбота.
Търсене в магазина в реално време (Live store search) - чатботът препраща фразата на клиента към търсачката на WooCommerce чрез API на магазина и отговаря с това, което магазинът върне.
- Нищо не се индексира и не е необходимо да се синхронизира. Данните винаги са актуални в реално време.
- Това е търсене по ключови думи: намира точно това, което собственото търсене на Вашия магазин би намерило за тази фраза. То не разбира описания на нужди, синоними или правописни грешки по начина, по който го прави AI Search.
- Необходим план: план Universal с добавката E-commerce integrations ($30 на месец). Не е необходим продуктов пакет.
Когато функцията AI Search е включена, тя заменя търсенето в магазина в реално време. Проверката на статуса на поръчка работи по същия начин и при двата подхода. Трета опция - обучение чрез сканирани страници на магазина - е налична при всеки план и е предназначена за информационно съдържание като доставка и връщане, а не за продукти. За пълно сравнение вижте AI Search: как Вашият чатбот намира продукти, а за лимитите на продуктите вижте Планове и лимити за E-commerce.
Какво предоставя интеграцията
Търсене в реално време в магазина (търсене на продукти по фраза) - Чатботът изпраща фразата на клиента към търсачката на WooCommerce. Той търси в заглавията и описанията на продуктите, като връща първите 5 съвпадащи публикувани продукта с:
- ID на продукта, име и описание
- Цена и SKU
- Изображение на продукта и директна връзка към страницата на продукта
Търсене на продукти по SKU - Клиентите могат да търсят продукти с помощта на конкретен SKU, референтен номер или продуктов код. Това е полезно, когато клиентите вече знаят точния идентификатор на продукта - например от печатен каталог, предишна поръчка или препоръка. Връща същите продуктови полета като стандартното търсене на продукти.
Търсене на продукти в категория - По-целенасочено търсене, което комбинира ключова дума с конкретна продуктова категория. Чатботът първо идентифицира правилната категория, а след това търси съвпадащи продукти в нея. Връща същите продуктови полета като стандартното търсене на продукти.
Извличане на категории - Чатботът може да извлече списък с наличните продуктови категории във Вашия магазин, като помага на клиентите да се ориентират в каталога или да стеснят търсенето на продукти. Всяка категория включва:
- ID на категорията, име и слаг (slug)
- Описание на категорията
Детайли за поръчка - По подразбиране клиентите предоставят ID на поръчката и съвпадащия имейл адрес. Това съпоставя предоставената информация със записите в магазина, а не е доказателство, че посетителят притежава имейла. Опционална настройка на действието позволява търсене само по ID на поръчката. Чатботът връща:
- Номер на поръчката, обща сума и статус (напр. обработва се, завършена, анулирана)
- Адрес за доставка с име и фамилия на получателя, компания, пълен адрес (улица, град, област, пощенски код, държава)
- Поръчани артикули с имена, количества, единични цени и междинни суми
Предварителни изисквания
Преди да започнете интеграцията с WooCommerce, се уверете, че:
- Вашият чатбот е създаден в ChatLab. Инсталирането на уиджета за онлайн магазина е отделен процес от свързването на данните на магазина.
- Имате достъп до административния панел на WordPress за Вашия магазин в WooCommerce
Препоръчително: Свързване с плъгина за WordPress
В Connect > WooCommerce изберете Get the WooCommerce plugin (Вземете плъгина за WooCommerce) за настройка с помощник. Инсталирайте плъгина на ChatLab, отворете менюто му в WordPress, оставете избрана опцията Connect WooCommerce integration (Свързване на интеграцията с WooCommerce) и кликнете върху Continue (Напред). Влезте в профила си в ChatLab и изберете своя чатбот. Това ще свърже магазина Ви и ще инсталира уиджета. Вижте ръководството за инсталиране в WordPress.
Изберете Continue with manual setup (Продължаване с ръчна настройка), ако е необходимо да използвате свои собствени API ключове. Следващите стъпки описват тази алтернатива.
Стъпка 1: Генериране на API ключове в WooCommerce
- Влезте във Вашия администраторски панел на WordPress
- Отидете на WooCommerce > Settings (Настройки)
- Кликнете върху раздела Advanced (Разширени)
- Изберете REST API
- Кликнете върху Add Key (Добавяне на ключ)
- Въведете описание (напр. "ChatLab Integration")
- Изберете потребителя, към когото да се присвои ключът - това трябва да бъде потребител с роля Administrator (Администратор) или Shop Manager (Мениджър на магазин) (други роли като Customer или Subscriber нямат необходимите разрешения за достъп до данните на WooCommerce)
- Задайте разрешенията на Read (Четене)
- Кликнете върху Generate API Key (Генериране на API ключ)
- Копирайте стойностите Consumer Key и Consumer Secret - съхранявайте ги на сигурно място, тъй като Consumer Secret не може да бъде прегледан отново
Стъпка 2: Свързване на WooCommerce в ChatLab
- Влезте в ChatLab и изберете Вашия бот
- Отидете в раздела Connect (Свързване)
- Кликнете върху Connect (Свързване) върху плочката на WooCommerce
- Въведете URL of WooCommerce store (пълния URL адрес на Вашия магазин, напр.
https://www.mystore.com) - Въведете Customer Key (Consumer Key от Стъпка 1)
- Въведете Customer Secret (Consumer Secret от Стъпка 1)
- Кликнете върху Connect
ChatLab автоматично тества връзката, като проверява дали Вашите API идентификационни данни имат необходимия достъп. При успех ще видите съобщение за потвърждение.
Опции за свързване
Формулярът за свързване с WooCommerce включва допълнителни настройки:
- Use order search instead of retrieve (Използване на търсене на поръчки вместо извличане) - Активирайте това, ако Вашият магазин използва плъгини за персонализирани номера на поръчки. Използва търсене вместо директно извличане, което е съвместимо с модифицирано номериране на поръчките.
- Use product short description (Използване на кратко описание на продукта) - Когато е активирано, резултатите от търсенето на продукти връщат краткото описание от WooCommerce вместо пълното описание. Полезно за магазини с много дълги описания на продуктите.
- Include in-stock products only (Включване само на налични продукти) - Когато е активирано, резултатите от търсенето на продукти включват само артикули, които в момента са налични.
- Store language (Език на магазина) - изберете езика на данните за Вашите продукти.
- Custom metadata fields (Персонализирани полета за метаданни) - включвайте само продуктовите полета, които са полезни за клиентите; не разкривайте поверителни метаданни.
- Maximum variants (Максимален брой варианти) - ограничава броя на вариантите, които се връщат за даден продукт.
Стъпка 3: Конфигурирайте действията за WooCommerce
След като се свържете, можете да активирате и персонализирате отделни AI действия. Отидете на Settings > Actions (Настройки > Действия) и филтрирайте по платформата WooCommerce.
Действията за търсене по ключови думи и поръчки включват:
- WooCommerce - Product Search - позволява на чатбота да търси в продуктовия Ви каталог по ключова дума
- WooCommerce - Product Search by SKU - позволява на чатбота да намира продукти по техния SKU, референтен номер или продуктов код
- WooCommerce - Product Search in Category - позволява на чатбота да търси в рамките на определена продуктова категория
- WooCommerce - Get Categories - позволява на чатбота да извежда списък с продуктовите категории във Вашия магазин
- WooCommerce - get product variants - извлича наличните варианти на избран продукт
- WooCommerce - Get Order - позволява на чатбота да проверява информация за поръчка по ID на поръчката и имейл
Първоначалната настройка на връзката активира проверка на поръчки, категории, търсене по ключова дума, търсене по категория и варианти. Действието Product Search by SKU трябва да бъде прегледано и активирано отделно, ако желаете да го използвате. Деактивирайте действията, които не искате клиентите да ползват. Отворете дадено действие, за да го редактирате, след което използвайте Enable (Активиране) или Update (Обновяване) в диалоговия му прозорец. Можете също да персонализирате етикета на действието (съобщението, което се показва на потребителите, докато действието се изпълнява) и инструкциите, които определят как AI използва всяко действие.
Опции за проверка на поръчки и търсене на продукти
В конфигурацията на действието за поръчки опцията Allow order lookup without email verification (Разрешаване на справка за поръчка без потвърждение по имейл) е изключена по подразбиране. Включването ѝ разкрива данните за поръчката на всеки, който предостави валидно ID на поръчка. Оставете я изключена, освен ако Вашата среда разполага с подходящ контрол на достъпа.
Плъгинът на ChatLab за WooCommerce поддържа също разширени полета на продуктите за търсене и неточно (fuzzy) съвпадение по SKU. Тези опции изискват разпознатото разширение на плъгина; без него търсенето по ключова дума използва стандартното търсене на WooCommerce, а справката по SKU изисква точно съвпадение. Прегледайте съответното действие за търсене на продукти, преди да пишете инструкции, които зависят от тези опции.
AI Search за WooCommerce: каталог, повторно индексиране и настройки
При план E-commerce или при план Universal, когато към чатбота е назначен продуктов пакет с AI Search, AI Search е активен и заменя търсенето в реално време в магазина. Индексирането започва автоматично при свързване на магазина.
- Проверете каталога - отворете Training > E-commerce catalog (Обучение > Каталог за e-commerce) и прегледайте разделите Products (Продукти) и Categories (Категории). В Shop > Products (Магазин > Продукти) се показват панелът Product catalog (Продуктов каталог) и картата AI Search packs on this chatbot (Пакети с AI Search за този чатбот).
- Задайте график за повторно индексиране - използвайте Schedule auto-retrain (График за автоматично повторно обучение) в Training > E-commerce catalog. Повторното индексиране може да се изпълнява ежедневно и е налично при всеки план E-commerce, както и с всеки продуктов пакет. С Train now (Обучи сега) или Retrain (Повторно обучение) го стартирате при поискване. Обновяванията са инкрементални: непроменените продукти се пропускат, а премахнатите се изтриват от индекса.
- Прегледайте действието - в Settings > Actions (Настройки > Действия) отворете WooCommerce - AI product search. Неговите опции са Include product card, Products in stock only и Number of products to return.
- Показвайте продуктови карти - включете Enable Offer Cards в Settings > Model & Advanced (Настройки > Модел и разширени). Вижте Offer Cards.
Когато каталогът надвишава лимита за продукти, индексирането спира при достигане на лимита, а собственикът на чатбота получава имейл. Опциите за действието за търсене в магазина в реално време, описани по-горе, не се прилагат непременно за AI Search.
Тестване на интеграцията
След като активирате действията, отворете Overview (Преглед) и опитайте:
- „Покажи ми обувки за бягане“ (тества търсенето на продукти)
- „Търся продукт с артикулен номер SKU WH-1234“ (тества търсенето на продукт по SKU)
- „Какви категории имате?“ (тества извличането на категории)
- „Покажи ми обувки в категория Спортни облекла“ (тества търсенето на продукти в категория)
- „Какъв е статусът на поръчка #1001?“ (тества данните за поръчката; посочете съответния имейл адрес за поръчка, до която имате разрешен достъп)
Уверете се, че отговорите съответстват на данните от Вашия WooCommerce магазин и че връзките към продуктите се отварят правилно.
Инсталиране на чатбота на Вашия WooCommerce магазин
За да добавите уиджета за чат към Вашия WordPress/WooCommerce сайт, вижте подробното ръководство: Инсталиране на чатбот в магазин WooCommerce
Преглед на демо
Можете да видите работеща интеграция с WooCommerce в реално време: https://yourwear.chatlab.com/shop