我正在使用“GetLowestOfferListingsForASIN”MWS API来获得亚马逊为ASIN销售的最低价格 . 我的要求是找出亚马逊自己是否出售最低价格 . 由于API未返回任何卖家ID,因此我无法确定卖家是谁 .
我知道“AnyOfferChanged”订阅确实会返回卖家ID,但它只会通知我销售的商品 . 但我有很多我不卖的ASIN,我仍然需要亚马逊销售的价格 .
任何人都可以告诉我,如果可以通过API或任何其他方法 .
提前感谢你们 .
据我所知,这是不可能的,他们故意不通过MWS API向卖家提供价格信息 . 我想要相同的信息,并且无法收集任何比FBA更好的东西 . 如果你找到另一种方式,我有兴趣知道 .
这是可能的,但有点间接 . 您必须通过Subscription API订阅AnyOfferChangedNotification . 然后,您可以处理Amazon Simple Queue Service (SQS)队列中的消息 . 此消息将包含 SellerID ,您可以识别亚马逊 .
通知将如下所示:
<Notification> <NotificationMetaData> <NotificationType>AnyOfferChanged</NotificationType> <PayloadVersion>1.0</PayloadVersion> <UniqueId>c027f13372c522</UniqueId> <PublishTime>2015-11-03T16:24:13.907Z</PublishTime> <SellerId>1337</SellerId> <MarketplaceId>A1PA6795UKMFR9</MarketplaceId> </NotificationMetaData> <NotificationPayload> <AnyOfferChangedNotification> <OfferChangeTrigger> <MarketplaceId>A1PA6795UKMFR9</MarketplaceId> <ASIN>B00FQ8AVHS</ASIN> <ItemCondition>new</ItemCondition> <TimeOfOfferChange>2015-11-03T16:24:13.664Z</TimeOfOfferChange> </OfferChangeTrigger> <Summary> <NumberOfOffers> <OfferCount condition="new" fulfillmentChannel="Amazon">2</OfferCount> <OfferCount condition="new" fulfillmentChannel="Merchant">14</OfferCount> <OfferCount condition="used" fulfillmentChannel="Amazon">2</OfferCount> </NumberOfOffers> <LowestPrices> <LowestPrice condition="new" fulfillmentChannel="Amazon"> <LandedPrice> <Amount>88.02</Amount> <CurrencyCode>EUR</CurrencyCode> </LandedPrice> <ListingPrice> <Amount>88.02</Amount> <CurrencyCode>EUR</CurrencyCode> </ListingPrice> <Shipping> <Amount>0.00</Amount> <CurrencyCode>EUR</CurrencyCode> </Shipping> </LowestPrice> <LowestPrice condition="new" fulfillmentChannel="Merchant"> <LandedPrice> <Amount>92.50</Amount> <CurrencyCode>EUR</CurrencyCode> </LandedPrice> <ListingPrice> <Amount>88.00</Amount> <CurrencyCode>EUR</CurrencyCode> </ListingPrice> <Shipping> <Amount>4.50</Amount> <CurrencyCode>EUR</CurrencyCode> </Shipping> </LowestPrice> <LowestPrice condition="used" fulfillmentChannel="Amazon"> <LandedPrice> <Amount>79.26</Amount> <CurrencyCode>EUR</CurrencyCode> </LandedPrice> <ListingPrice> <Amount>79.26</Amount> <CurrencyCode>EUR</CurrencyCode> </ListingPrice> <Shipping> <Amount>0.00</Amount> <CurrencyCode>EUR</CurrencyCode> </Shipping> </LowestPrice> </LowestPrices> <BuyBoxPrices> <BuyBoxPrice condition="new"> <LandedPrice> <Amount>88.08</Amount> <CurrencyCode>EUR</CurrencyCode> </LandedPrice> <ListingPrice> <Amount>88.08</Amount> <CurrencyCode>EUR</CurrencyCode> </ListingPrice> <Shipping> <Amount>0.00</Amount> <CurrencyCode>EUR</CurrencyCode> </Shipping> </BuyBoxPrice> </BuyBoxPrices> <ListPrice> <Amount>197.47</Amount> <CurrencyCode>EUR</CurrencyCode> </ListPrice> <SuggestedLowerPricePlusShipping> <Amount>88.00</Amount> <CurrencyCode>EUR</CurrencyCode> </SuggestedLowerPricePlusShipping> <SalesRankings> <SalesRank> <ProductCategoryId>automotive_display_on_website</ProductCategoryId> <Rank>122</Rank> </SalesRank> <SalesRank> <ProductCategoryId>4958715031</ProductCategoryId> <Rank>11</Rank> </SalesRank> </SalesRankings> <BuyBoxEligibleOffers> <OfferCount condition="new" fulfillmentChannel="Amazon">2</OfferCount> <OfferCount condition="new" fulfillmentChannel="Merchant">13</OfferCount> <OfferCount condition="used" fulfillmentChannel="Amazon">2</OfferCount> </BuyBoxEligibleOffers> </Summary> <Offers> <Offer> <SellerId>A3TZZ7DOC6G9UH</SellerId> <SubCondition>new</SubCondition> <SellerFeedbackRating> <SellerPositiveFeedbackRating>99</SellerPositiveFeedbackRating> <FeedbackCount>18539</FeedbackCount> </SellerFeedbackRating> <ShippingTime minimumHours="0" maximumHours="0" availabilityType="NOW"/> <ListingPrice> <Amount>88.02</Amount> <CurrencyCode>EUR</CurrencyCode> </ListingPrice> <Shipping> <Amount>0.00</Amount> <CurrencyCode>EUR</CurrencyCode> </Shipping> <IsFulfilledByAmazon>true</IsFulfilledByAmazon> <IsBuyBoxWinner>false</IsBuyBoxWinner> <IsFeaturedMerchant>true</IsFeaturedMerchant> <ShipsDomestically>true</ShipsDomestically> </Offer> <!-- more offers here --> </Offers> </AnyOfferChangedNotification> </NotificationPayload> </Notification>
在这个例子中,我切断了其他优惠,使其缩短一点 . 正如您所看到的, Notification.NotificationPayload.AnyOfferChangedNotification.Offers.Offer.SellerId 的值是 A3TZZ7DOC6G9UH . 亚马逊为其卖家帐户拥有自己独特的SellerId .
Notification.NotificationPayload.AnyOfferChangedNotification.Offers.Offer.SellerId
如果您已经设置了这样一个系统并跟踪所有产品的这些信息,您将会知道亚马逊销售的产品 . 我这样做是为了大量的产品,它工作正常 .
您需要使用产品广告API .
ItemSearch和ItemLookup操作支持可选的参数MerchantId,可用于过滤MerchantId的结果 .
要查找亚马逊本身是否为卖家,请设置 MerchantId = Amazon
在这里阅读API文档http://docs.aws.amazon.com/AWSECommerceService/latest/DG/ItemSearch.html http://docs.aws.amazon.com/AWSECommerceService/latest/DG/ItemLookup.html
3 回答
据我所知,这是不可能的,他们故意不通过MWS API向卖家提供价格信息 . 我想要相同的信息,并且无法收集任何比FBA更好的东西 . 如果你找到另一种方式,我有兴趣知道 .
这是可能的,但有点间接 . 您必须通过Subscription API订阅AnyOfferChangedNotification . 然后,您可以处理Amazon Simple Queue Service (SQS)队列中的消息 . 此消息将包含 SellerID ,您可以识别亚马逊 .
通知将如下所示:
在这个例子中,我切断了其他优惠,使其缩短一点 . 正如您所看到的,
Notification.NotificationPayload.AnyOfferChangedNotification.Offers.Offer.SellerId
的值是 A3TZZ7DOC6G9UH . 亚马逊为其卖家帐户拥有自己独特的SellerId .如果您已经设置了这样一个系统并跟踪所有产品的这些信息,您将会知道亚马逊销售的产品 . 我这样做是为了大量的产品,它工作正常 .
您需要使用产品广告API .
ItemSearch和ItemLookup操作支持可选的参数MerchantId,可用于过滤MerchantId的结果 .
要查找亚马逊本身是否为卖家,请设置 MerchantId = Amazon
在这里阅读API文档http://docs.aws.amazon.com/AWSECommerceService/latest/DG/ItemSearch.html http://docs.aws.amazon.com/AWSECommerceService/latest/DG/ItemLookup.html