亚马逊MWS API - 货币(Amazon MWS API - Currency)

2019-07-19 15:48发布

我有亚马逊销售API的一个问题。 我有amazon.co.uk一个帐户,并寄过来的产品很好。 我有amazon.de一个新的帐户,一切都还细除了货币。

我有零售价为£10(GBP)的产物,我发送到amazon.de为:

<StandardPrice currency="GBP">10.00</StandardPrice>

但是,当我进入Amazon.de的后端,它已经列在€10(欧元)。

我失去了一些东西在这里? 当然亚马逊应该如果我发送给一个德国帐户英镑转换为欧元。 否则,什么“货币”选项的意义呢?

有任何想法吗?

谢谢

麦克风

Answer 1:

据我所看到的,亚马逊MWS没有做货币转换,当涉及到产品定价 - 我找不到任何引用的文档交换率。 所以,你将不得不明确地设定欧元的价格你自己设定的价格。 这也让你有机会决定何时应对汇率和挑个好价位。 今天(2013年2月21日),10 GBP = 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


文章来源: Amazon MWS API - Currency