出貨訂單已分割

fulfillment order」是將商品項目指派至出貨地點的單據。當您或第三方 app 將出貨訂單分割時,出貨訂單已分割觸發條件會啟動工作流程。使用此觸發條件的工作流程,會同時處理原始出貨訂單與分割後產生的出貨訂單。

「出貨訂單已分割」觸發條件提供的資料

以下資料會提供給從出貨訂單已分割觸發條件開始的工作流程。

使用「出貨訂單已分割」觸發條件的工作流程可取得的資料。
資料說明
fulfillment order已被分割的原始出貨訂單。可用來存取 GraphQL Admin API Fulfillment Order object 的資料。
remaining fulfillment order分割後的剩餘出貨訂單。可用來存取 GraphQL Admin API Fulfillment Order object 的資料。
replacement fulfillment order當原始出貨訂單無法分割時的替代出貨訂單。此欄位為選填,且可能為 null。可用來存取 GraphQL Admin API Fulfillment Order object 的資料。

動作

此觸發條件會提供出貨訂單,讓您可以使用任何需要出貨訂單的動作,例如:

由於出貨訂單也會連結至訂單,因此此觸發條件也可搭配需要訂單的動作使用,例如:

出貨訂單也包含資料清單,例如商品項目。您可以使用 For each action,針對清單逐一處理並對每個項目執行動作。例如,您可以逐一處理商品項目,檢查庫存可用性。

測試觸發條件

若要測試以此觸發條件為開頭的已啟用工作流程,您可以:

  • 在 Shopify 管理介面中,選取任一訂單並使用拆分功能,拆分出貨訂單。
  • 若要測試處理替代出貨訂單的工作流程,請先在某張出貨訂單中出貨部分品項,再拆分其餘未出貨品項。依上述步驟操作,系統會產生替代出貨訂單,因為原始出貨訂單無法拆分。
  • 請聯絡您的第三方訂單管理 app,請其使用 fulfillmentOrderSplit mutation 拆分出貨訂單。

API 詳細資訊

出貨訂單拆分」觸發條件可使用 FulfillmentOrderSplitResult GraphQL API object 執行動作。此觸發條件對應至 fulfillment_orders/split webhook

針對其他出貨訂單工作流程,您也可以考慮: