【问题标题】:How to find out if Amazon itself is selling an item through API?如何确定亚马逊本身是否通过 API 销售商品?
【发布时间】:2015-02-03 06:56:39
【问题描述】:

我正在使用“GetLowestOfferListingsForASIN”MWS API 来获取亚马逊上某个 ASIN 的最低售价。我的要求是查明亚马逊自己是否以最低价格出售。由于 API 没有返回任何卖家 ID,所以我无法确定卖家是谁。

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

谁能告诉我这是否可以通过API或是否有任何其他方法。

提前谢谢大家。

【问题讨论】:

    标签: php amazon-web-services amazon-mws


    【解决方案1】:

    据我所知,这是不可能的,他们故意不通过 MWS API 向卖家提供价格信息。我想要相同的信息,但无法收集到比是否是 FBA 更好的信息。如果你找到了另一种方法,我很想知道。

    【讨论】:

      【解决方案2】:

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

      如果您设置了这样的系统并跟踪您所有产品的此信息,您将知道亚马逊销售的产品。我正在为大量产品执行此操作,并且效果很好。

      【讨论】:

      • 但我们只能收到关于我们销售的商品的通知。
      • 当然。如果你真的想列出你没有真正销售的产品,并使用高价格、低数量和非常高的履行延迟。这样你“可以”列出“所有”产品。如果这样的产品卖了,你可以自己去亚马逊买,然后发给客户。
      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-12-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多