如何获得亚马逊的折扣价?

时间:2017-10-23 04:59:08

标签: amazon amazon-product-api

我正在使用ItemSearch Amazon API。它适用于大多数情况;但是,当亚马逊有折扣时,它没有显示他们在亚马逊上显示的折扣价,它会返回旧的原始价格

例如对于this商品,亚马逊的折扣价格 $ 37.50 。但是,API只返回原始价格: $ 44.99

优惠部分也没有帮助(它有其他卖家的优惠,而非亚马逊的优惠)。

有人想过吗?

以下是为方便起见的API调用(填写{}字段):

http://webservices.amazon.com/onca/xml?AWSAccessKeyId={}&AssociateTag={}&Condition=New&Keywords=887961219319&Operation=ItemSearch&ResponseGroup=Images%2CItemAttributes%2CLarge%2COffers%2CReviews&SearchIndex=All&Service=AWSECommerceService&Timestamp={}&Signature={}

1 个答案:

答案 0 :(得分:1)

经过近一周的挖掘和调查后,我发现我必须从请求中删除“条件”字段!在那之后,我能够正确地获得Amazon.com上显示的价格! (使用提交的Item.Offers.Offer.OfferListing.Price.Amount)。

原因:亚马逊似乎显示了他们称之为“ Buy Box Winner ”的价格(如果存在),或者是最低价格。要在响应中返回此值,除了MerchantId之外,还必须删除Condition字段。更多详情here

Jeez亚马逊!我希望有人觉得这很有用!