Shopify - Create fulfillmentアクション
新しいFulfillment Order APIアーキテクチャ
このアクションは、Shopifyで1つ以上のfulfillment ordersに対するfulfillmentを作成します。 fulfillment ordersは同じorderに関連付けられ、同じlocationに割り当てられています。
リクエスト内のFULFILLMENT ORDERSの重複禁止
最新の更新の一環として、fulfillmentを作成するリクエスト内で重複するfulfillment ordersを防止する検証を実装しました。 各fulfillment order IDがLine items by fulfillment orderフィールド内で一意である必要があります。
入力
| フィールド | 説明 |
|---|---|
| Line items by fulfillment order | fulfillする必要があるfulfillment order line items。 各line item by fulfillment orderの構造については、以下を参照してください。 |
| メッセージ | 任意です。 fulfillment requestに関連付けられたメッセージ。 |
| Notify customer? | 任意です。 fulfillmentが作成されたときに顧客に通知を送信するかどうか。 デフォルトはfalseです。 |
| Origin address | 任意です。 fulfillment locationの住所。 各origin addressの構造については、以下を参照してください。 |
| Tracking information | 任意です。 fulfillmentのtracking information。 各tracking informationの構造については、以下を参照してください。 |
Line items by fulfillment order
| フィールド | 説明 |
|---|---|
| Line items by fulfillment order source list | 任意です。 アップロードする予定のlinesのsource list。 |
| Fulfillment order ID | fulfillment orderのID。 |
| Fulfillment order line items | 任意です。 fulfillする必要があるfulfillment order line itemsとそれぞれの数量。 空白のままにすると、関連付けられたfulfillment orderのすべてのfulfillment order line itemsがfulfilledになります。 各line itemの構造については、以下を参照してください。 |
Fulfillment order line items
| フィールド | 説明 |
|---|---|
| Fulfillment order line items source list | 任意です。 アップロードする予定のlinesのsource list。 |
| ID | fulfillment order line itemのID。 |
| 数量 | fulfillment order line itemの数量。 |
Origin address
| フィールド | 説明 |
|---|---|
| Address (line 1) | 任意です。 住所の1行目。 通常はfulfillment locationの番地。 |
| Address (line 2) | 任意です。 住所の2行目。 通常はアパート、スイート、またはユニットの番号。 |
| 市区町村 | 任意です。 fulfillment locationの市区町村。 |
| 国コード | fulfillment locationの2文字の国コード(ISO 3166-1 alpha-2 formats)。 |
| 都道府県/州コード | 任意です。 fulfillment locationの都道府県または州。 |
| 郵便番号 | 任意です。 fulfillment locationの郵便番号。 |
Tracking information
| フィールド | 説明 |
|---|---|
| Tracking company | 任意です。 tracking companyの名前。 |
| 追跡番号 | 任意です。 fulfillmentのtracking number。 |
| Tracking URL | 任意です。 fulfillmentを追跡するためのURL。 |
出力
上記のアクションの出力はFulfillmentリソースです。 詳細については、Shopifyドキュメントを参照してください。
従来のFulfillment APIアーキテクチャ
このアクションはShopifyでfulfillmentを作成します。
2022-04リリースにおけるFULFILLMENT APIの非推奨化
Shopifyは、2022-04 REST Admin APIリリースでFulfillment Ordersを優先し、Fulfillment APIを非推奨にしました。 古いアクションの使いやすさを確保するための変更は実装済みですが、新しいFulfillment Order APIを使用する新しい"Create Fulfillment"アクションにレシピを更新することをお勧めします。 今後、古いアクションも非推奨にする予定です。
入力
| フィールド | 説明 |
|---|---|
| 注文ID | 注文IDを指定します。 これはorderページのURLの末尾で確認できます。 |
| ロケーションID | fulfillmentに関連付けられた一意のlocation IDを指定します。 |
| Tracking company | tracking companyを指定します。 |
| Tracking numbers | tracking numbersを指定します。 複数の値はカンマで区切る必要があります。 |
| ラインアイテム | line itemsを指定します。 各line itemにはIDとQuantityがあります |
| Tracking URLs | fulfillmentを追跡するためのURL。複数の値はカンマで区切る必要があります。 |
| Notify customer | picklistから選択するか、独自の値を入力します。 |
出力
| フィールド | 説明 |
|---|---|
| ID | fulfillmentのID。 |
| 注文ID | orderの一意の数値識別子。 |
| Status | fulfillmentのステータス。 |
| 作成日時 | fulfillmentが作成された日付と時刻。 |
| サービス | 使用されるサービスのタイプ。 |
| 更新日時 | fulfillmentが最後に更新された日付と時刻。 |
| Tracking company | tracking company。 |
| 追跡番号 | このfulfillmentのtracking number。 |
| Tracking numbers | 配送会社から提供されたtracking numbersのリスト。 |
| Tracking URL | fulfillmentのtrackingページのURL。 |
| Tracking urls | fulfillmentのtrackingページのURL。 |
| レシート | receiptに関する情報を提供するテキストフィールド。 各receiptには、TestcaseステータスとAuthorization codeに関する情報が含まれます。 |
| ラインアイテム | fulfillment内の各itemの履歴レコード。 各line itemには次の情報が含まれます: - ID - Variant ID - Title - Quantity - Price |
Last updated: