グラフキュール title: 注文の作成 - GraphQL ビデオガイド: ビデオガイドのタイトル:
突然変異入力を準備する
orderCreate 変異には特定の入力データが必要です。追加の optional フィールドが使用可能ですが、次のフィールドは必須です。
currencyCode: 注文が行われた通貨。landedCostId: 注文で使用される陸揚げコスト見積の ID。accountOrderNumber: 割り当てた注文番号 (多くの場合、プラットフォームの注文番号)。各注文番号は組織内で一意である必要があります。
各 landedCostId は 1 つの注文にのみ使用できます。複数の注文を作成する必要がある場合は、注文ごとに新しい陸揚げコストの見積もりを生成する必要があります。 landedCostId を再利用するとエラーが発生します。
ミューテーションを送信する
必要な入力データを取得したら、選択したクライアント ライブラリまたはツールを使用して、GraphQL 変異を API エンドポイントに送信します。突然変異を構造化する方法の例を次に示します。
陸揚げコストの見積もりに基づいて注文を作成する場合は、このミューテーションを使用します。
1
mutation CreateOrder($input: OrderCreateInput!) {2
orderCreate(input: $input) {3
id4
organization5
landedCosts {6
id7
}8
}9
}GraphQL API ReferenceTypes, inputs, and operations used in this guide
INPUTS
MUTATIONS
注文を作成する
陸揚げコストの見積もりから注文を作成する方法を学びます。GraphQL
landedCostを作成または計算したら、orderCreate突然変異を使用して、受け取ったlandedCost見積を注文に結び付け、Landed Cost guarantee を有効にする必要があります。注文が作成されると、Zonos fee が請求されます。