Как да контролирате кои продуктови метаполета Shoply може да използва
Вашият AI Shopping Assistant е създаден, за да помага на клиентите, като чете информацията за продуктите ви, отговаря на въпроси и прави препоръки.
Въпреки това, не всички данни за продуктите са предназначени за клиентите. Някои продуктови метаполета може да съдържат вътрешна информация (като например марж на печалба), данни за доставчици или други атрибути, които трябва да останат поверителни. В такива случаи може да предпочетете Shoply да не използва тези метаполета, когато отговаря на клиентски въпроси.
Shoply използва AI, за да определи автоматично кои метаполета могат да се използват при отговор на клиентски въпроси. За да ви даде пълен контрол обаче, Shoply ви позволява да задавате черен списък (изключване) за конкретни продуктови метаполета или цели namespace-и на метаполета.
Това ръководство обяснява защо това е полезно и как да го конфигурирате.
Къде да намерите Advanced Settings?
Отидете в секцията “Settings” в администраторската конзола на приложението, след което превъртете надолу до секцията “Advanced Settings”. В тази секция можете да предоставите JSON обект , за да конфигурирате различни настройки.
За по-общата политика за данни прегледайте каква информация Shoply може да използва.

Настройки за черен списък
Използвайте тези настройки, за да предотвратите използването от Shoply на конкретни продуктови метаполета при отговаряне на клиентски въпроси.
За да скриете цял елемент вместо отделни полета, изключете цели продукти от индексиране.
blacklist_product_fields
Списък с точни ключове на метаполета (имена на полета), които искате да изключите. Името на полето трябва да съвпада точно с ключа на метаполето така, както се показва в Shopify.
Примерни ключове на метаполета:
start_dateproduct_typebackstock_numberupcshipping_lead_timebrand
Забележка: ако не искате да се показва доставчикът на продукта, трябва да добавите “brand” в черния списък,
тъй като Shoply използва метаполето brand, за да съхранява информация за доставчика по исторически причини.
blacklist_display_filters
Списък с точни ключове на метаполета, които да се скрият само от UI за филтри/фасети. За разлика от blacklist_product_fields, тези полета все още са достъпни за AI при отговаряне на клиентски въпроси — просто не се показват като избираеми филтри в интерфейса за търсене.
За повече контекст относно това кои атрибути се показват, вижте как Shoply генерира продуктови филтри.
Това е полезно, когато дадено метаполе съдържа ценна продуктова информация, която AI трябва да познава, но няма смисъл да бъде филтър, видим за клиента.
Пример:
warehouse_region— полезен контекст за AI, но не и полезен филтър за клиентитеcare_instructions— подходящо за AI отговори, но не и смислена категория за филтриране
blacklist_namespaces
Списък с цели namespace-и , които искате AI да игнорира.
Пример:
RenterInfo
Ако дадено метаполе принадлежи към namespace в черния списък, всички полета в този namespace се изключват автоматично.
Това е полезно, когато цял namespace е вътрешен или чувствителен.
Съвети за добавяне в черен списък
Препоръчително е да поставите в черен списък:
- Кодове на доставчици
- Детайли за склад / наличности
- Вътрешни бележки за изпълнение на поръчки
- Метаполета, използвани от други приложения
- Всяко поле, което не трябва да бъде видимо за клиентите
Избягвайте да поставяте в черен списък полета като:
- Заглавие на продукта
- Описание
- Материал
- Размер, измерения или спецификации
- Съставки
- Инструкции за поддръжка
- Имена/опции на варианти
(Те помагат на AI да дава по-добри отговори.)
Обогатяване на продуктовите данни чрез тагове
split_tag_to_metafield_by
Таговете в Shopify са удобен начин за етикетиране на продукти, но се съхраняват като плосък списък от низове и не могат да се използват като структурирани филтри. Тази настройка ви позволява да преобразувате тагове в стил key:value в истински метаполета, които Shoply може да индексира и използва за филтриране.
Как работи:
Задайте split_tag_to_metafield_by на символа-разделител, използван във вашите тагове. Shoply ще разделя всеки таг по този символ, ще третира лявата част като ключ на метаполе, а дясната като стойност, и ще ги индексира съответно.
Например, ако продуктите ви имат тагове като:
material:aluminum
color:matte-black
compatible-with:iPhone 15Задаването на разделителя на ":" ще създаде метаполета:
| Key | Value |
|---|---|
material | aluminum |
color | matte-black |
compatible-with | iPhone 15 |
След това тези индексирани метаполета могат да се използват като facet филтри в Shoply AI Search — точно като вградените Shopify метаполета.
Таговете, които не съдържат разделителя, се игнорират от тази настройка и остават като обикновени тагове.
Примерна конфигурация:
{
"split_tag_to_metafield_by": ":"
}Кога да използвате това:
- Магазинът ви вече използва тагове
key:valueза атрибути (например от масов импорт или приложение на трета страна) - Искате да добавите атрибути, по които може да се филтрира, без да създавате формални Shopify дефиниции на метаполета
- Нуждаете се от бърз начин да предоставите структурирани продуктови данни на Shoply, без да пренадписвате таговете в каталога си
Контрол на показването на продукти
Използвайте тези настройки, за да контролирате каква информация се показва, когато продуктите се визуализират в чата или в интерфейса за търсене.
За визуални промени по полетата, които запазвате, можете да персонализирате стила на product-card с CSS.
hide_discount
Когато е зададено на true, процентите на отстъпка (например “-40%”) ще бъдат скрити от продуктовите визуализации. Това е полезно, ако не искате да подчертавате отстъпките пред клиентите.
hide_price
Когато е зададено на true, цялата ценова информация ще бъде скрита, включително оригиналните цени и цените с отстъпка. Използвайте това, ако предпочитате клиентите да посещават продуктовата страница, за да видят цената, или ако ценовата ви стратегия изисква скриване на цените в интерфейса за чат/търсене.
hide_review
Когато е зададено на true, рейтингите от ревюта няма да се показват в продуктовите визуализации. Това е полезно, ако не искате оценките от ревюта да влияят на решенията на клиентите в интерфейса за чат/търсене.
Пример за валиден JSON обект
Ето напълно валиден пример:
{
"blacklist_product_fields": [
"profit_margin",
"inventory_level"
],
"blacklist_display_filters": [
"product_type",
"category_name",
"warehouse_region",
"care_instructions"
],
"blacklist_namespaces": [
"SupplierInfo"
],
"split_tag_to_metafield_by": ":",
"hide_discount": true,
"hide_price": false,
"hide_review": false
}Можете да премахнете елементите, които не са ви нужни, или да добавите собствени ключове на метаполета и namespace-и. Задайте опциите hide_* на true или false според предпочитанията си.
