據我所看到的,亞馬遜MWS沒有做貨幣轉換,當涉及到產品定價 - 我找不到任何引用的文檔交換率。所以你必須通過明確設定歐元價格來自己設定價格。這也讓你有機會決定何時對匯率做出反應,並選擇一個好的價位。今天(2013年2月21日),10英鎊= 11.55歐元 - 這完全取決於你去11歐元,12歐元或可能是11.99歐元。畢竟,通過提交您的數據Amazon.de,您將目標定位於不同的市場 - 除了提供德語說明,國際運輸和支持之外,決定價格點是非常重要的一步。
與此同時,我認爲亞馬遜MWS應該可能通過給出錯誤或者至少讓歐元價格爲空來拒絕您的價格,但並不是默默地將其「轉換」爲歐元。我認爲這是一個錯誤。
編輯:似乎只有一種方法可以找出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.com