GraphQL
建立或計算 landedCost 後,您必須使用 orderCreate 變更將取得的 landedCost 報價與訂單相關聯,這將啟用我們的 Landed Cost 保證。建立訂單後,將收取 Zonos 費用。
landedCost
orderCreate
orderCreate 變更需要特定的輸入資料。雖然提供了其他選用欄位,但以下欄位為必需:
currencyCode
landedCostId
accountOrderNumber
每個 landedCostId 只能用於單一訂單。如果需要建立多個訂單,您必須為每個訂單產生新的落地成本報價。重複使用 landedCostId 將導致錯誤。
取得必需的輸入資料後,使用您選擇的用戶端程式庫或工具將 GraphQL 變更傳送至 API 端點。以下是如何建構變更的範例:
當您基於落地成本報價建立訂單時,請使用此變更。
mutation CreateOrder($input: OrderCreateInput!) {
orderCreate(input: $input) {
id
organization
landedCosts {
}
OrderCreateInput
建立訂單 - GraphQL
建立訂單
了解如何從落地成本報價建立訂單。GraphQL
建立或計算
landedCost後,您必須使用orderCreate變更將取得的landedCost報價與訂單相關聯,這將啟用我們的 Landed Cost 保證。建立訂單後,將收取 Zonos 費用。準備變更輸入
orderCreate變更需要特定的輸入資料。雖然提供了其他選用欄位,但以下欄位為必需:currencyCode: 訂單的下單貨幣。landedCostId: 訂單中使用的落地成本報價的識別碼。accountOrderNumber: 您指定的訂單號(通常是平台的訂單號)。每個訂單號在組織內必須是唯一的。每個
landedCostId只能用於單一訂單。如果需要建立多個訂單,您必須為每個訂單產生新的落地成本報價。重複使用landedCostId將導致錯誤。傳送變更
取得必需的輸入資料後,使用您選擇的用戶端程式庫或工具將 GraphQL 變更傳送至 API 端點。以下是如何建構變更的範例:
當您基於落地成本報價建立訂單時,請使用此變更。
mutation CreateOrder($input: OrderCreateInput!) {orderCreate(input: $input) {idorganizationlandedCosts {id}}}OrderCreateInput
orderCreate
這個頁面有幫助嗎?