亚马逊 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 请求错误

如何通过“亚马逊MWS订单API”获取“非亚马逊”销售渠道订单

亚马逊费用未显示在 MWS 订单 API 上

亚马逊 MWS 提要 API 问题,取消订单

亚马逊 MWS API 中的 RequestThrottling 问题

如何通过亚马逊的 MWS API 获取产品信息?