Amazon 亚马逊MWS API-货币
我在亚马逊销售API时遇到问题。我在amazon.co.uk有一个帐户,可以很好地发送产品。我在amazon.de有一个新帐户,除了货币外,一切都很好 我有一个零售价为10英镑的产品,我将其发送到amazon.de作为:Amazon 亚马逊MWS API-货币,amazon,amazon-mws,Amazon,Amazon Mws,我在亚马逊销售API时遇到问题。我在amazon.co.uk有一个帐户,可以很好地发送产品。我在amazon.de有一个新帐户,除了货币外,一切都很好 我有一个零售价为10英镑的产品,我将其发送到amazon.de作为: <StandardPrice currency="GBP">10.00</StandardPrice> 10.00 但当我进入Amazon.de的后端时,它的标价是10欧元 我是不是遗漏了什么?当然,如果我寄到一个德国账户,亚马逊应该将英镑兑换成欧元
<StandardPrice currency="GBP">10.00</StandardPrice>
10.00
但当我进入Amazon.de的后端时,它的标价是10欧元
我是不是遗漏了什么?当然,如果我寄到一个德国账户,亚马逊应该将英镑兑换成欧元。否则,“货币”选项的意义何在
有什么想法吗
谢谢
迈克据我所知,亚马逊MWS在产品定价方面不进行货币转换——我在文档中找不到任何汇率参考。因此,您必须通过明确设定欧元价格来自行设定这些价格。这也让你有机会决定何时对汇率做出反应,并选择一个好的价格点。今天(2013年2月21日),10英镑=11.55欧元-完全取决于您是否愿意购买11欧元、12欧元或可能是11.99欧元。毕竟,通过提交数据亚马逊,你的目标是一个不同的市场。除提供德国描述、国际运输和支持外,决定价格点是实现这一目标的一个非常重要的步骤 同时,我认为Amazon MWS应该通过给出一个错误来拒绝您的价格,或者至少让欧元价格为空,但不是默默地将其“转换”为欧元。我认为这是一个错误。< /P> 编辑:似乎只有一种方法可以确定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