首页 文章

如何确定亚马逊本身是否通过API销售商品?

提问于
浏览
0

我正在使用“GetLowestOfferListingsForASIN”MWS API来获得亚马逊为ASIN销售的最低价格 . 我的要求是找出亚马逊自己是否出售最低价格 . 由于API未返回任何卖家ID,因此我无法确定卖家是谁 .

我知道“AnyOfferChanged”订阅确实会返回卖家ID,但它只会通知我销售的商品 . 但我有很多我不卖的ASIN,我仍然需要亚马逊销售的价格 .

任何人都可以告诉我,如果可以通过API或任何其他方法 .

提前感谢你们 .

3 回答

  • 0

    据我所知,这是不可能的,他们故意不通过MWS API向卖家提供价格信息 . 我想要相同的信息,并且无法收集任何比FBA更好的东西 . 如果你找到另一种方式,我有兴趣知道 .

  • 0

    这是可能的,但有点间接 . 您必须通过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 .

    如果您已经设置了这样一个系统并跟踪所有产品的这些信息,您将会知道亚马逊销售的产品 . 我这样做是为了大量的产品,它工作正常 .

  • 0

    您需要使用产品广告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

相关问题