我在亚马逊销售API时遇到了问题。我在amazon.co.uk有个账户,把产品寄给我。我在amazon.de有了一个新的账户,除了货币以外,一切都很好。
我有一种以GBP 10(英镑)零售的产品,我把它寄给amazon.de:
<StandardPrice currency="GBP">10.00</StandardPrice>但是当我进入Amazon.de的后端时,它已经以10欧元的价格上市了。
我是不是漏掉了什么?当然,如果我要发送到一个德国帐户,亚马逊应该将英镑兑换成欧元。否则,“货币”选项有什么意义?
有什么想法吗?
谢谢
麦克
发布于 2013-02-21 21:52:53
据我所见,Amazon在产品定价方面不进行货币转换--我在文档中找不到任何有关汇率的参考。因此,你必须通过明确地设定欧元的价格来确定这些价格。这也让你有机会决定何时对汇率作出反应,并选择一个好的价格点。今天(2013年2月21日),10英镑= 11.55欧元--完全由你来决定11欧元、12欧元或11.99欧元。毕竟,通过提交数据Amazon.de,您的目标是一个不同的市场--决定价格点是这样做的一个非常重要的步骤,除了提供德国描述、国际航运和支持之外。
同时,我认为Amazon可能会错误地拒绝您的价格,或者至少让EUR价格保持空白,但不应该悄悄地将其“转换”为EUR。我会认为这是个小虫子。
编辑:似乎只有一种方法来确定MWS系统所期望的哪种货币,即通过ListMarketplaceParticipations调用。它将返回默认国家代码、默认货币和默认语言代码以及关联的Amazon域名。
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.comhttps://stackoverflow.com/questions/14776728
复制相似问题