2013-08-23 151 views
0

在Magento中,我们有多个商店。其中两家商店共享相同的产品,但价格不同。商店1使用日元,商店2使用美元。我使用日元作为两家商店的基础货币,因此我们无需输入2价格,1日元和1美元。通过对html代码进行一些更改,我能够将Store 2前端的所有价格转换为美元。在Magento中处理多种货币

我们使用贝宝作为付款方式。由于我们使用日元作为基础货币,因此Store 2的货币也显示为日元。我把这也转换成了美元。到目前为止,一切正常。当我进入管理面板时,问题就出现了。在销售/订单下。我尝试处理订单和发票指定的订单。问题是,订单的详细信息现在显示2种价格(1日元,1美元),像这样:

Order Totals

Grand Total ¥21,200.00 [$218.36]

Total Paid ¥0.00 [$0.00]

Total Refunded ¥0.00 [$0.00]

所以,如果我尝试发票的顺序,我结束了这个错误:

PayPal gateway has rejected request. Currency of capture must be the same as currency of authorization (#10613: Currency mismatch). 

无论如何,我可以让Magento处理两种货币,而基本货币是日元?

回答

1

据我所知PayPal是不接受这里日元直接有两种可供选择的,我可以建议你遵循这两个连接,我相信你会找到解决方案取决于

http://www.magentocommerce.com/boards/viewthread/270952/

遵循这个线程,可能你会得到更好的主意,

但是你也可以去抛出这个文档创建模型文件中的一些定制,使之在你的情况发生

http://inchoo.net/ecommerce/magento/magento-checkout/magento-paypal-standard-how-to-pay-with-currency-other-than-base-one-and-do-it-in-your-language/

希望这会帮助你。

+0

谢谢。这让我改变了货币,但是在管理面板中开具发票时仍存在问题。我仍然得到相同的错误,因为订单有两种货币出现。 – user1597438

+0

什么是错误?在发票上。 – liyakat

+0

与上面相同。 PayPal网关拒绝了请求。捕获货币必须与授权货币相同(#10613:货币错配)。 – user1597438