亚马逊产品导入

时间:2014-12-16 15:12:01

标签: amazon

我正在尝试将我的产品导入亚马逊卖家中心,但它不会让我添加批量。我是否必须单独添加每个产品?问题主要是因为我有超过2000种产品。

任何人都可以告诉我一次可以导入多个产品的方法,或者是否有任何API可用于创建脚本以自动化该过程。

我查了很多论坛,但没有人回答我的问题。它们都是关于广告或从亚马逊获取产品。我需要导入到亚马逊而不是导出

1 个答案:

答案 0 :(得分:1)

您可以使用亚马逊的API导入产品。看看这里:

http://docs.developer.amazonservices.com/en_US/feeds/Feeds_FeedType.html

您可以在此处提交Feed类型:

https://developer.amazonservices.com/gp/mws/api.html/192-0495796-8881062?ie=UTF8&group=bde&section=feeds&version=latest

用于客户端库示例

以下是为了向亚马逊发送平面文件而需要更改的部分:

$feed = file('test.txt'); // change to the flat file you've created

$marketplaceIdArray = array("Id" => array('A1PA6795UKMFR9')); //<<< is germany, you can change to the marketplace you want to send to

$feedHandle = @fopen('test.txt', 'rw+');
fwrite($feedHandle, $feed);
rewind($feedHandle);

$request = new MarketplaceWebService_Model_SubmitFeedRequest();
$request->setMerchant(MERCHANT_ID);
$request->setMarketplaceIdList($marketplaceIdArray);
$request->setFeedType('_POST_FLAT_FILE_INVLOADER_DATA_');
$request->setContentMd5(base64_encode(md5(stream_get_contents($feedHandle), true)));
rewind($feedHandle);
$request->setPurgeAndReplace(false);
$request->setFeedContent($feedHandle);

rewind($feedHandle);


invokeSubmitFeed($service, $request);

@fclose($feedHandle);