トピック
リモートショッピングカートに入れることができるのは、在庫のある商品だけです。在庫のない商品は、「今は買わない」に入れることができます。
Amazon では、在庫のある商品を次のように定義しています。
商品の在庫状況は常に変化しています。商品をカートに入れただけではその商品を予約したことにはなりません。商品をカートに入れた直後に、商品の在庫がなくなったり、価格が変更されることがあるからです。
商品の在庫を確認する方法はマーチャントや出品者によって異なります。
マーチャント商品の在庫状況
1 | Offers または OfferFull レスポンスグループによって返される Availability 要素の値を確認します。 |
2 | 商品に出品情報リストIDがあることを確認します。 |
3 | Condition および MerchantId パラメータとともに Availability リクエストパラメータを ItemSearch
リクエストで使用します。商品のコンディションごとに在庫状況が違うことがあります。 |
マーチャントの場合は、出品情報を返す Offer レスポンスグループを使用して商品の在庫状況を確認します。出品者関連のオペレーションである SellerListingLookup
および SellerListingSearch
では、出品情報を返す Offer 関連のレスポンスグループは使用できません。
![]() | 注意 |
---|---|
送信する |
購入可能な商品のみを検索するには、 ItemSearch
の Availability パラメータを使用します。次の例で示すように、Availability パラメータに使用できる値は "Available" のみです。
http://ecs.amazonaws.com/onca/xml? Service=AWSECommerceService& AWSAccessKeyId=[AWS アクセスキー ID]
& Operation=ItemSearch
& MerchantId=All& Condition=All& Availability=Available& SearchIndex=Apparel& Keywords=Shirt
商品はすぐに在庫切れになることがあります。このパラメータを使用すれば在庫のない商品を除外できますが、商品に OfferListingId があるかどうかも確認することを推奨します。