我正在尝试将我的产品导入亚马逊卖家中心,但它不会让我添加批量。我是否必须单独添加每个产品?问题主要是因为我有超过2000种产品。
任何人都可以告诉我一次可以导入多个产品的方法,或者是否有任何API可用于创建脚本以自动化该过程。
我查了很多论坛,但没有人回答我的问题。它们都是关于广告或从亚马逊获取产品。我需要导入到亚马逊而不是导出
答案 0 :(得分:1)
您可以使用亚马逊的API导入产品。看看这里:
http://docs.developer.amazonservices.com/en_US/feeds/Feeds_FeedType.html
您可以在此处提交Feed类型:
用于客户端库示例
以下是为了向亚马逊发送平面文件而需要更改的部分:
$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);