据我所知,亚马逊 MWS 在产品定价方面没有进行货币换算——我在文档中找不到任何关于汇率的参考。因此,您必须通过明确设置欧元价格自行设置这些价格。这也让您有机会决定何时对汇率做出反应并选择一个好的价格点。今天(2013 年 2 月 21 日),10 英镑 = 11.55 欧元 - 11 欧元、12 欧元或 11.99 欧元完全取决于您。毕竟,您通过提交您的数据 Amazon.de 瞄准了不同的市场 - 除了提供德国描述、国际运输和支持之外,确定价格点是这样做的一个非常重要的步骤。
同时,我认为亚马逊 MWS 可能应该通过给出错误拒绝您的价格,或者至少将欧元价格留空,而不是默默地将其“转换”为欧元。我认为这是一个错误。
编辑:似乎只有一种方法可以确定 MWS 系统需要哪种货币,即通过ListMarketplaceParticipations
调用。它将返回默认国家代码、默认货币和默认语言代码以及关联的亚马逊域名。
For Amazon.com it should return US, USD, en_US and www.amazon.com
For Amazon.co.uk it should return GB, GBP, en_GB and www.amazon.co.uk
For Amazon.de it should return DE, EUR, de_DE and www.amazon.de
... etc ...
不幸的是,您必须将相关的 MWS 数据端点硬编码到您的软件中:
CA - Canada : https://mws.amazonservices.ca
CN - China : https://mws.amazonservices.com.cn
DE - Germany : https://mws-eu.amazonservices.com
ES - Spain : https://mws-eu.amazonservices.com
FR - France : https://mws-eu.amazonservices.com
IN - India : https://mws.amazonservices.in
IT - Italy : https://mws-eu.amazonservices.com
JP - Japan : https://mws.amazonservices.jp
UK - United Kingdom : https://mws-eu.amazonservices.com
US - USA : https://mws.amazonservices.com