DOCS

建立訂單 - GraphQL

建立訂單

了解如何從落地成本報價建立訂單。

GraphQL

建立或計算 landedCost 後,您必須使用 orderCreate 變更將取得的 landedCost 報價與訂單相關聯,這將啟用我們的 Landed Cost 保證。建立訂單後,將收取 Zonos 費用

準備變更輸入 

orderCreate 變更需要特定的輸入資料。雖然提供了其他選用欄位,但以下欄位為必需:

  • currencyCode: 訂單的下單貨幣。
  • landedCostId: 訂單中使用的落地成本報價的識別碼。
  • accountOrderNumber: 您指定的訂單號(通常是平台的訂單號)。每個訂單號在組織內必須是唯一的。

每個 landedCostId 只能用於單一訂單。如果需要建立多個訂單,您必須為每個訂單產生新的落地成本報價。重複使用 landedCostId 將導致錯誤。

傳送變更 

取得必需的輸入資料後,使用您選擇的用戶端程式庫或工具將 GraphQL 變更傳送至 API 端點。以下是如何建構變更的範例:

當您基於落地成本報價建立訂單時,請使用此變更。

1mutation CreateOrder($input: OrderCreateInput!) {
2 orderCreate(input: $input) {
3 id
4 organization
5 landedCosts {
6 id
7 }
8 }
9}
GraphQL API ReferenceTypes, inputs, and operations used in this guide
預約演示

這個頁面有幫助嗎?


在此頁面: