亚马逊 MWS API - 货币
Posted
技术标签:
【中文标题】亚马逊 MWS API - 货币【英文标题】:Amazon MWS API - Currency 【发布时间】:2013-01-24 11:08:41 【问题描述】:我在亚马逊销售 API 时遇到问题。我在 amazon.co.uk 有一个帐户,可以很好地发送产品。我有一个 amazon.de 的新帐户,除了货币之外一切都很好。
我有一个零售价为 10 英镑 (GBP) 的产品,我发送到 amazon.de:
<StandardPrice currency="GBP">10.00</StandardPrice>
但是当我进入 Amazon.de 的后端时,它的标价为 10 欧元(欧元)。
我在这里遗漏了什么吗?如果我要发送到德国账户,亚马逊当然应该将英镑兑换成欧元。否则“货币”选项的意义何在?
有什么想法吗?
谢谢
迈克
【问题讨论】:
【参考方案1】:据我所知,亚马逊 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
【讨论】:
以上是关于亚马逊 MWS API - 货币的主要内容,如果未能解决你的问题,请参考以下文章
如何通过“亚马逊MWS订单API”获取“非亚马逊”销售渠道订单