擷取產品子類選項資料

在使用產品子類選項資料的工作流程中,您可以使用「擷取產品子類選項資料」動作,從商店擷取產品子類選項資訊。

設定

欄位

「擷取產品子類選項資料」動作包含下列欄位,用於建立查詢:

「擷取資料」動作中使用的欄位。
欄位說明
資料排序依據必填。決定搜尋查詢所傳回資料排序方式的參數。
最大結果數量必填。您所選搜尋查詢可傳回的最大結果數量。每次最多可傳回 100 筆。
查詢必填。可從常見查詢中選擇,或選取 進階 自行建立。

查詢字串

以下為取得過去 1 天內更新之產品子類選項的查詢範例:

updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'

變數 updated_at產品子類選項查詢 可用的篩選條件,可重複使用或與其他變數搭配。scheduledAt 為 Liquid 變數,適用於使用 排程時間觸發條件 的工作流程。date_minus 為 Liquid 標籤,是 Flow 的特殊標籤,可用於從日期中扣除時間。

查詢資料時,瞭解以下資訊會很有幫助:

  • 可用的產品子類選項篩選條件清單
  • 查詢必須遵循 特定語法
  • 查詢欄位的值並非總有文件記載。有些情況下,您可以在 API 文件 中找到這些值。或者,您常可在管理介面套用篩選時的網址中找到欄位值。例如,若要找出部分訂單查詢的值,請在管理介面的「訂單」頁面套用篩選,然後檢視網址。
  • 您可以使用 Shopify GraphiQL app 在商店中執行或測試查詢。
  • 請留意查詢失敗時會發生什麼情況。API 通常會傳回所有結果 (而非沒有任何結果)。

傳回的資料

所有「擷取資料」動作都會傳回包含 0 到 100 個資源的清單。依您的使用情境,您可能會以各種方式使用這些資料:

  • 若需要逐一處理清單項目,例如為每個項目新增標籤,您可以使用 for each 迴圈 動作。
  • 若需要彙總資料,例如計算傳回了多少結果,您可以使用 計數加總 動作。
  • 若需要輸出清單,例如寄送包含所有項目的電子郵件,您可以在後續動作中直接使用傳回的資料。

若要在此動作後續的步驟中存取傳回的資料,請使用名為 擷取產品子類選項資料 的變數,這是一個產品子類選項清單。您可以在條件與動作中使用此變數。例如,您可以在 寄送內部電子郵件 動作中,以下列方式傳送訂單清單:

{% for single_variant in GetProductVariantData %}
* {{ single_variant.name }}
{% endfor %}

觸發條件

您可在任何工作流程中使用此動作,包含 排程時間 觸發條件。使用 排程時間 觸發條件時,系統會在您指定的時間啟動流程,而非因事件啟動。由於不是由您的商店或 app 的特定事件啟動,系統不會自動包含任何資料。

API 詳情

範本

將免費 (折扣 100%) 品項加入新訂單

此範本會在品項有庫存時,將免費 (折扣 100%) 品項加入新訂單。系統會檢查庫存、套用 100% 折扣,並在不通知顧客的情況下更新訂單。此自動化可用於: (1) 在訂單中加入驚喜免費品項以提升顧客滿意度,(2) 在訂單中加入免費試用品以推廣新商品或較不知名的商品,或 (3) 透過自動加入並折抵免費品項來簡化促銷活動。檢視範本

每週寄送含低庫存子類清單的電子郵件摘要

此工作流程會依排程執行 (例如每週一次)。系統會擷取低庫存的產品子類選項清單、計算結果數量,並寄送電子郵件摘要,其中包含子類名稱與該子類在管理介面的頁面連結。檢視範本