我最近发现亚马逊即将逐渐转向MWS系统,如果我想将我们所有的欧洲亚马逊账户整合到一个市场中,我将需要使用MWS将我们的商店库存上传到账户。如何从AIM切换到亚马逊MWS?
但是,我们当前的解决方案仅仅是一个cURL .sh脚本,它每小时在我们的Linux机器上的crontab上运行。它只是把库存作为平面文件到我们的亚马逊帐户,类似于以下内容:
curl
--header 'Authorization: Basic [omitted authentication info]'
--verbose
--request POST
--upload-file /home/websync/amazon/rhamuk.txt
--cookie "x-main=YvjPkwfntqDKun0QEmVRPcTTZDMe?Tn?;
ubid-main=002-8989859-9917520;
ubid-tacbus=019-5423258-4241018;
[email protected];
ubid-tcmacb=087-8055947-0795529;
ubid-ty2kacbus=161-5477122-2773524;
session-id=087-178254-5924832;
session-id-time=950660664"
--header "Content-Type: text/xml"
--header "UploadFor: Marketplace"
--header "FileFormat: TabDelimited"
https://secure.amazon.co.uk/exec/panama/seller-admin/catalog-upload/add-modify-delete
MWS provids C#,Java和PHP库,例如解决方案,以使用MWS,但我只是最熟悉的Perl 。我尝试了一个用户开发的Perl库,但仍然丢失了。
我想我不明白它如何能够从使用cURL上传带有所有认证信息和参数的文件到像MWS这样的复杂系统似乎如此简单。
我从哪里开始?我曾尝试使用AMTU2(一种与您的MWS集成的程序),但遗憾的是,它不包含清除功能 - 替换Amazon上已存在的清单,如果列出了某些错误的项目无论什么原因(通常是我们数据库的店内崩溃)。
是否有没有简单的脚本,我可以通过它的crontab每小时在我的linux机器上运行,这会将我们的库存平面文件上传到Amazon?
嗯,对于MWS平面文件Feed上传的清除和替换标志有一个限制,它将只允许每24小时执行一次清除和替换,因此您将无法在crontab上运行此选项每隔一小时。 – fmr
是的,对不起,通过“有时”,我的意思是像一个月左右使用Purge-Replace一次,只有当我们的店内数据库崩溃或什么的时候。每小时只是添加删除。 – user1026801