Как узнать, продает ли Amazon сам товар через API?

Я использую API-интерфейс «GetLowestOfferListingsForASIN», чтобы получить самые низкие цены, продаваемые в Amazon за ASIN. Мое требование — выяснить, продается ли самая низкая цена самой Amazon. Поскольку API не возвращает идентификатор продавца, я не могу определить, кто продавец.

Я знаю, что подписка «AnyOfferChanged» возвращает идентификаторы продавца, однако она уведомляет только о товарах, которые я продаю. Но у меня есть много ASIN, которые я не продаю, и мне все еще нужна там цена, по которой Amazon продает.

Может ли кто-нибудь сказать мне, если это возможно через API или есть какой-либо другой метод.

Спасибо всем заранее.

0

Решение

Насколько я могу судить, это невозможно, и они намеренно не предоставляют информацию о продавце с ценами через MWS API. Я хотел получить ту же информацию и не смог собрать ничего лучше, чем FBA или нет. Если вы нашли другой способ, мне интересно знать.

0

Другие решения

Это возможно, но немного косвенно.
Вы должны подписаться на AnyOfferChangedNotification сквозь API подписки. Затем вы можете обрабатывать сообщения в вашем 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. У Amazon есть свой уникальный идентификатор SellerId для своих аккаунтов продавцов.

Если вы создали такую ​​систему и будете отслеживать эту информацию для всех ваших продуктов, вы будете знать, какая из них продается Amazon. Я делаю это для большого количества продуктов, и это прекрасно работает.

0

Вам нужно будет использовать API рекламы продукта.

Операции ItemSearch и ItemLookup поддерживают необязательный параметр MerchantId, который можно использовать для фильтрации результатов по MerchantId.

Чтобы узнать, является ли Amazon сам продавцом, установите MerchantId = Amazon

Прочитайте документацию по API здесь http://docs.aws.amazon.com/AWSECommerceService/latest/DG/ItemSearch.html
http://docs.aws.amazon.com/AWSECommerceService/latest/DG/ItemLookup.html

0
По вопросам рекламы [email protected]