Контролиране на това кои метаполета на продуктите  може да използва Shoply

Как да добавяте метаполета на продуктите в черен списък

Вашият AI асистент за пазаруване е създаден да помага на клиентите, като чете информацията за продуктите ви, отговаря на въпроси и дава препоръки.

Но не всички данни за продуктите са предназначени за клиентите. Някои метаполета на продуктите  може да съдържат вътрешна информация (например марж на печалбата), данни за доставчици или други атрибути, които трябва да останат поверителни. В такива случаи може да предпочитате Shoply да не използва тези метаполета, когато отговаря на въпроси на клиентите.

Shoply използва AI, за да определя автоматично кои метаполета могат да се използват при отговаряне на въпроси на клиентите. За да ви даде пълен контрол обаче, Shoply ви позволява да зададете черен списък (изключване) на конкретни метаполета на продуктите или на цели пространства от имена на метаполета.

Това ръководство обяснява защо тази възможност е полезна и как да я конфигурирате.

Къде се намират разширените настройки?

Отидете в секцията „Settings“ на административната конзола на приложението и превъртете надолу до секцията „Advanced Settings“. В тази секция можете да въведете JSON обект , за да конфигурирате различни настройки.

Настройки на черния списък

Използвайте тези настройки, за да предотвратите използването на конкретни метаполета на продуктите от Shoply при отговаряне на въпроси на клиентите.

blacklist_product_fields

Списък с точни ключове на метаполета (имена на полета), които искате да изключите. Името на полето трябва да съвпада точно с ключа на метаполето, както се показва в Shopify.

Примери за ключове на метаполета:

  • start_date
  • product_type
  • backstock_number
  • upc
  • shipping_lead_time
  • brand

Забележка: ако не искате да показвате доставчика на продукта, трябва да добавите „brand“ в черния списък, тъй като Shoply използва метаполето brand за съхраняване на информацията за доставчика поради исторически причини.

blacklist_display_filters

Списък с точни ключове на метаполета, които да се скриват само от интерфейса за филтриране/фасети. За разлика от blacklist_product_fields, тези полета все още са достъпни за AI при отговаряне на въпроси на клиентите — те просто не се показват като избираеми филтри в интерфейса за търсене.

Това е полезно, когато метаполето съдържа ценна информация за продукта, която AI трябва да знае, но няма смисъл да бъде филтър, видим за клиентите.

Пример:

  • warehouse_region — полезен контекст за AI, но не и полезен филтър за клиентите
  • care_instructions — подходящо за отговори от AI, но не и смислена категория за филтриране

blacklist_namespaces

Списък с цели пространства от имена , които искате AI да игнорира.

Пример:

  • RenterInfo

Ако дадено метаполе принадлежи към пространство от имена в черния списък, всички полета в това пространство от имена се изключват автоматично.

Това е полезно, когато цялото пространство от имена е вътрешно или съдържа чувствителна информация.

Съвети за добавяне в черен списък

Препоръчително е да добавите в черен списък:

  • Кодове на доставчици
  • Данни за складови наличности / инвентар
  • Вътрешни бележки за изпълнение на поръчки
  • Метаполета, използвани от други приложения
  • Всяко поле, което не трябва да се вижда от клиентите

Избягвайте да добавяте в черен списък полета като:

  • Заглавие на продукта
  • Описание
  • Материал
  • Размер, габарити или спецификации
  • Съставки
  • Инструкции за поддръжка
  • Имена/опции на варианти

(Те помагат на AI да дава по-добри отговори.)

Обогатяване на данните за продуктите чрез тагове

split_tag_to_metafield_by

Таговете в Shopify са удобен начин за обозначаване на продукти, но се съхраняват като плосък списък от низове и не могат да се използват като структурирани филтри. Тази настройка ви позволява да преобразувате тагове във формат key:value в реални метаполета, които Shoply може да индексира и използва за филтриране.

Как работи:

Задайте split_tag_to_metafield_by като знака-разделител, използван във вашите тагове. Shoply ще раздели всеки таг по този знак, ще приеме лявата част за ключ на метаполето, а дясната — за стойност, и ще ги индексира по съответния начин.

Например, ако продуктите ви имат тагове като:

plaintext
material:aluminum color:matte-black compatible-with:iPhone 15

Задаването на разделителя като ":" ще създаде метаполета:

КлючСтойност
materialaluminum
colormatte-black
compatible-withiPhone 15

Тези индексирани метаполета след това могат да се използват като фасетни филтри в Shoply AI Search — точно като вградените метаполета на Shopify.

Таговете, които не съдържат разделителя, се игнорират от тази настройка и остават обикновени тагове.

Примерна конфигурация:

json
{ "split_tag_to_metafield_by": ":" }

Кога да използвате тази възможност:

  • Магазинът ви вече използва тагове key:value за атрибути (например от групово импортиране или приложение на трета страна)
  • Искате да добавите атрибути, по които може да се филтрира, без да създавате официални дефиниции на метаполета в Shopify
  • Нуждаете се от бърз начин да предоставите структурирани данни за продуктите на Shoply, без да добавяте отново тагове към каталога си

Управление на показването на продуктите

Използвайте тези настройки, за да контролирате каква информация се показва, когато продуктите се визуализират в интерфейса за чат или търсене.

hide_discount

Когато е зададено на true, процентите на отстъпката (например „-40%“) ще бъдат скрити от изгледите на продуктите. Това е полезно, ако не искате да наблягате на отстъпките пред клиентите.

hide_price

Когато е зададено на true, цялата информация за цените ще бъде скрита, включително първоначалните и намалените цени. Използвайте това, ако предпочитате клиентите да посещават продуктовата страница, за да видят цената, или ако ценовата ви стратегия изисква цените да не се показват в интерфейса за чат/търсене.

hide_review

Когато е зададено на true, оценките от отзивите няма да се показват при визуализиране на продуктите. Това е полезно, ако не искате оценките от отзивите да влияят върху решенията на клиентите в интерфейса за чат/търсене.

Пример за валиден JSON обект

Ето напълно валиден пример:

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 }

Можете да премахнете елементите, които не са ви нужни, или да добавите свои ключове и пространства от имена на метаполета. Задайте опциите hide_* на true или false според предпочитанията си.