在我遇到这个产品和问题之前,我一直成功地使用亚马逊产品广告 API 来获取我需要的几乎所有数据。
大多数产品在亚马逊上查看时显示价目表
List Price: $89.99
Price: $81.10 & FREE Shipping. Details
我可以使用 ItemLookukp 和一些不同的 ResponseGroups 将此定价信息与 API 一起使用。
但是,在极少数情况下,像这个项目
http://www.amazon.com/dp/B003BNZRY2/
我看到从亚马逊网站查看的销售价格。
Safe T Sleep Classic Sleepwrap Baby Swaddle For Bassinets, Cribs and Single Beds
by Safe T Sleep
30 customer reviews
Price: $133.99
Sale: $99.99 & FREE Shipping. FREE Returns. Details
You Save: $34.00 (25%)
...并且从 API 返回的数据中没有此销售价格的迹象。以下是我通常从“报价”响应组中获取定价信息的部分响应。
[Offers] => ZendService\Amazon\OfferSet Object
(
[LowestNewPrice] => 9449
[LowestNewPriceCurrency] => USD
[LowestUsedPrice] =>
[LowestUsedPriceCurrency] =>
[TotalNew] => 3
[TotalUsed] => 0
[TotalCollectible] => 0
[TotalRefurbished] => 0
[Offers] => Array
(
[0] => ZendService\Amazon\Offer Object
(
[MerchantId] =>
[MerchantName] =>
[GlancePage] =>
[Condition] => New
[OfferListingId] =>
[Price] => 13399
[CurrencyCode] => USD
[Availability] => Usually ships in 24 hours
[IsEligibleForSuperSaverShipping] => 1
)
)
)
94.49 或 9449 实际上是最低的新价格但不包括免费送货。API 响应说最低的免费送货价格是 133.99,这实际上不是真的。
The lowest free shipping price is the sale price which is $99.99 which is what I want. But the $99.99 Sale Price is no where to be found in any of the ReponseGroups.
I am using the itemlookup and looking up but ASIN. In this case this ASIN is B003BNZRY2
Is it possible to get the "Sale" price using the API? If so, how and where do I find it? I've looked through responses of every related ResponseGroup and can't find it.
Thanks for any answers.