控制 Shoply 可使用的產品中繼欄位 

如何將產品中繼欄位列入黑名單

您的 AI 購物助理專為協助客戶而設,能讀取您的產品資料、回答問題及提供推薦。

然而,並非所有產品資料都適合讓客戶查看。部分產品中繼欄位 可能包含內部資料(例如利潤率)、供應商資料,或其他應保持私密的屬性。在這些情況下,您可能不希望 Shoply 在回答客戶問題時使用這些中繼欄位。

Shoply 使用 AI 自動判斷回答客戶問題時可以使用哪些中繼欄位。不過,為讓您完全掌控,Shoply 允許您將特定產品中繼欄位或整個中繼欄位命名空間設定為黑名單(排除)

本指南會解釋這樣做的用途,以及如何進行設定。

在哪裡找到進階設定?

前往應用程式管理主控台的「設定」部分,然後向下捲動至「進階設定」部分。在此部分,您可以提供一個 JSON 物件 來設定各種選項。

黑名單設定

使用這些設定,防止 Shoply 在回答客戶問題時使用特定產品中繼欄位。

blacklist_product_fields

要排除的確切中繼欄位鍵(欄位名稱)清單。欄位名稱必須與其在 Shopify 中顯示的中繼欄位鍵完全相同。

中繼欄位鍵例子:

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

注意:如果您不想顯示產品供應商,便需要將「brand」加入黑名單,因為基於歷史原因,Shoply 使用 brand 中繼欄位儲存供應商資料。

blacklist_display_filters

只在篩選器/facet 介面中隱藏的確切中繼欄位鍵清單。與 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 中用作 facet 篩選器——就如原生 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_* 選項設定為 truefalse