如何使用amazon mws api获取商家履行产品的库存?

时间:2017-01-04 12:47:52

标签: api amazon-mws inventory

我使用MWS api使用ListInventorySupplyAsyncSample调用获取库存,但它仅为亚马逊履行产品提供库存。 如何获得商家满足的产品库存?

3 个答案:

答案 0 :(得分:0)

ListInventorySupply电话是Fulfillment Inventory API的一部分,该电话专门处理位于其中一个亚马逊仓库的FBA(亚马逊履行)股票。

您自己(非亚马逊)仓库中的自己(商家已履行)股票可能在亚马逊以外的地方管理得最好,但应该可以下载"下载"通过使用ReportType为RequestReport的{​​{1}}调用来形成Amazon。不过,我自己也没试过。

答案 1 :(得分:0)

您可能会看穿我的代码 使用GitHub

中的meertism软件包
`<?php
 $amazonSellerId         = 
 $amazonMWSAuthToken     = 
 $amazonAWSAccessKeyId   = 
 $amazonSecretKey        = 
 $amazonMarketPlaceId    = 
 $client = new MCS\MWSClient([
 'Marketplace_Id' => $amazonMarketPlaceId,
 'Seller_Id' => $amazonSellerId,
 'Access_Key_ID' => $amazonAWSAccessKeyId,
 'Secret_Access_Key' => $amazonSecretKey,
 'MWSAuthToken' => $amazonMWSAuthToken // Optional. Only use this key if you are a 
  third party user/developer
  ]);
  $reportId = $client->RequestReport('_GET_MERCHANT_LISTINGS_DATA_');
  sleep(20); 
  $report_content = $client->GetReport($reportId);
  foreach($report_content as $i)
  {
       if($i['seller-sku'] == sku)
         { $qty=$i['quantity'];
          }
  }
  echo $qty;`

答案 2 :(得分:0)

我目前正在使用Amzpecty API服务以ASIN的身份实时获取亚马逊卖家的库存。