【发布时间】:2017-01-04 12:47:51
【问题描述】:
我正在使用 MWS api 通过 ListInventorySupplyAsyncSample 调用来获取库存,但它只为亚马逊配送的产品提供库存。 如何获取商家履行的产品的库存?
【问题讨论】:
标签: api amazon-mws inventory
我正在使用 MWS api 通过 ListInventorySupplyAsyncSample 调用来获取库存,但它只为亚马逊配送的产品提供库存。 如何获取商家履行的产品的库存?
【问题讨论】:
标签: api amazon-mws inventory
ListInventorySupply 电话是 Fulfillment Inventory API 的一部分,它专门处理位于亚马逊仓库之一的 FBA(亚马逊物流)库存。
您自己(非亚马逊)仓库中的(商家履行)库存可能在亚马逊之外得到最好的管理,但应该可以通过使用报告类型为 _GET_MERCHANT_LISTINGS_ALL_DATA_ 的 RequestReport 调用从亚马逊“下载” .不过,我自己还没有尝试过。
【讨论】:
你可以看穿我的代码 使用来自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;`
【讨论】:
我目前正在使用 Amzpecty API 服务来获取给定 ASIN 的亚马逊卖家的实时库存。
【讨论】: