3

Amazons Selling API に問題があります。私は amazon.co.uk のアカウントを持っており、問題なく商品を発送しています。私は amazon.de で新しいアカウントを持っていますが、通貨以外はすべて問題ありません。

小売価格が 10 ポンド (GBP) の製品を amazon.de に次のように送ります。

<StandardPrice currency="GBP">10.00</StandardPrice>

しかし、Amazon.de のバックエンドにアクセスすると、10 ユーロ (EUR) で表示されています。

ここで何か不足していますか?ドイツのアカウントに送金する場合、Amazon は GBP を EUR に変換する必要があります。そうでなければ、「通貨」オプションのポイントは何ですか?

何か案は?

ありがとう

マイク

4

1 に答える 1

4

私が見る限り、Amazon MWSは製品の価格設定に関しては通貨換算を行いません。ドキュメントには、為替レートへの参照が見つかりませんでした。したがって、EUR価格を明示的に設定して、これらの価格を自分で設定する必要があります。それはまたあなたに為替レートにいつ反応するかを決定しそして良い価格帯を選ぶ機会を与えます。今日(2013年2月21日)、10ポンド= 11.55ユーロ-11ユーロ、12ユーロ、または11.99ユーロで行くのは完全にあなた次第です。結局のところ、Amazon.deのデータを送信することで、別の市場をターゲットにしています。ドイツ語の説明、国際配送、サポートを提供する以外に、価格を決定することは非常に重要なステップです。

同時に、Amazon MWSはおそらくエラーを出すことで価格を拒否するか、少なくともEURの価格を空のままにしておくべきだったと思いますが、黙ってEURに「変換」するべきではありません。これはバグだと思います。

編集: MWSシステムでどの通貨が期待されているかを知る方法は1つしかないようです。それは、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
于 2013-02-21T21:52:53.793 に答える