次の API 呼び出しを使用して、SC で作成された注文を未発送の注文として取得します。
https://sellingpartnerapi-na.amazon.com/orders/v0/orders?MarketplaceIds=ATVPDKIKX0DER&CreatedAfter=2021-01-01&OrderStatuses=Unshipped
部分的に出荷された注文がない場合、上記は正しい注文データを返します。ただし、部分的に出荷された注文がある場合、上記の API 呼び出しにはその注文も含まれます。これにより、SC と SAP の間で注文を同期しているときに問題が発生しています。以下の URL で API を呼び出すと、同じことが起こります -
https://sellingpartnerapi-na.amazon.com/orders/v0/orders?MarketplaceIds=ATVPDKIKX0DER&CreatedAfter=2021-01-01&OrderStatuses=Partiallyshipped
単一の注文ステータスに対して呼び出されたときに、API 呼び出しが未出荷または部分的に出荷された注文のみを返すように制限する方法はありますか?
Github リンク -https://github.com/amzn/selling-partner-api-docs/blob/main/references/orders-api/ordersV0.md#orderstatus
ありがとう菅田