Shopify Flow 和 GraphQL Admin API
Flow使用Shopify GraphQL Admin API來建立自動化和集成,以擴展和增強Shopify 管理介面。Flow目前使用 版本2024-10
API來評估工作流程中的狀況 和變量 ,並在您的商店中採取 行動Shopify 。由於 Flow 透過呼叫 API 存取商店數據,因此您可以從 Flow 存取 API 中幾乎所有可用的欄位。
Flow 中的大部分動作都是使用 API 來變更您的 Shopify 商店。例如,「新增訂單標籤」動作使用 tagsAdd 變更操作。「傳送 Admin API 要求」動作可以使用大多數變更操作,包括尚未在 Flow 中作為動作提供的變更操作。
在建立工作流程時,您經常會遇到基於 API 的欄位名稱和描述。您可能需要預覽資料或查看API 文件以了解 API 輸出的內容以及在 Flow 中使用什麼,並確保您的工作流程輸出您期望的資料。
此頁面上
API 版本設定
Shopify 每三個月發布一次新的 API 版本,Flow 會儘快採用新版本,但可能會落後於最新版本。在可能的情況下,版本之間的變更會自動解決,但部分變更可能無法直接解決,包括:* 當欄位被移除但未提供替代項時,可能會影響條件或 Liquid 的評估方式。* 當欄位變成可留空白時,可能會影響條件或 Liquid 的評估方式。* 當列舉值變更或新增聯合或介面類型時,可能會影響 Liquid 或程式碼。* 當變異引數變更時,可能會影響發送 Admin API 請求動作的設定。
部分工作流程可能需要手動更新。在這些情況下,工作流程可能會顯示「必須更新」或「不支援的 API」錯誤,並引導您至相關的 API 文件,以便在工作流程編輯器中進行所需的變更。當這些更新完成並儲存後,工作流程將自動更新以使用 Flow 中可用的最新 API 版本。
您可以選擇暫時忽略問題,以便緊急變更存在 API 版本相容性錯誤的工作流程。如果不解決這些問題,則當 Shopify 不再支援舊版 API 時,工作流程可能會停止運作或導致錯誤。