擷取銷售方案群組資料
在需要銷售方案群組資料的工作流程中,您可以使用 擷取銷售方案群組資料 動作,從您的商店擷取訂單資訊。
設定
欄位
擷取銷售方案群組資料 動作包含下列欄位,用於建立查詢:
| 欄位 | 說明 |
|---|---|
| 資料排序依據 | 必填。用於排序查詢傳回資料的參數。 |
| 最大結果數量 | 必填。您選取的查詢可傳回的結果數量上限。每次最多可傳回 100 筆。 |
| 查詢 | 必填。可從常用查詢中選取,或選擇 進階 自行建立。 |
查詢字串
以下範例查詢會取得過去一天內更新的銷售方案群組:
name='Subscribe & Save'在 Selling plan group query 中,可使用 category 變數作為篩選條件,以選取特定類別的銷售方案群組。
查詢資料時,瞭解下列事項會很有幫助:
- List of available selling plan group filters
- 查詢必須遵循 certain syntax
- 文件不一定會列出所有查詢欄位的值。有些情況下,您可以在 API docs 中找到。或者,當您在管理介面套用篩選條件時,也常可在網址中看到欄位值。舉例來說,若要找出部分訂單查詢的值,請在管理介面的「訂單」頁面套用篩選條件,然後查看網址。
- 您可以使用 Shopify GraphiQL app 在商店中執行或測試查詢。
- 請留意查詢失敗時的行為。API 通常會傳回所有結果(而非完全沒有)。
傳回的資料
所有 Get data 動作都會傳回含有 0 到 100 筆資源的清單。依您的使用情境不同,您可以用多種方式利用這些資料:
- 如果您需要逐一處理清單中的每個品項,例如為每個品項新增標籤,則可使用 For each 動作。
- 如果您需要彙總資料,例如計算傳回了多少筆結果,則可使用 Count 或 Sum 動作。
- 如果您需要輸出這份清單,例如寄送包含所有品項的電子郵件,便可在後續動作中直接使用傳回的資料。
若要在此動作後續的步驟中存取傳回的資料,請使用名為 Get selling plan group data 的變數,這是一份銷售方案群組清單。您可以在條件與動作中使用此變數。舉例來說,您可以在 寄送內部電子郵件 動作中這樣傳送銷售方案群組清單:
{% for getSellingPlanGroupData_item in getSellingPlanGroupData %}
{{getSellingPlanGroupData_item.name}}
{% endfor %}範例
例如,已排程在每週日 上午 9:00 執行一項工作流程。系統會使用 擷取銷售方案群組資料 動作,蒐集過去一週內建立的銷售方案群組資料。若與這些銷售方案群組相關的商品是您的暢銷商品,即可提高該銷售方案群組的 position 值。