在Magento,我们有多家商店。其中两家商店共享相同的产品,但价格不同。商店1使用日元,而商店2使用美元。我使用日元作为两个商店的基础货币,因此我们不需要输入2个价格,1个为日元,1个为美元。通过在html代码中进行一些更改,我能够将Store 2前端的所有价格转换为美元。
我们使用Paypal作为付款方式。由于我们使用日元作为基础货币,因此商店2的货币也显示为日元。我把它转换成美元。到目前为止,一切都运作良好。当我进入管理面板时出现问题。在销售/订单下。我尝试处理订单并发票指定订单。问题是,订单细节现在显示2个价格(1日元,1美元),如下:
订购总计
总计¥21,200.00 [$ 218.36]支付总额¥0.00 [$ 0.00]
总退款¥0.00 [$ 0.00]
因此,如果我尝试为订单开发票,我最终会收到此错误:
PayPal gateway has rejected request. Currency of capture must be the same as currency of authorization (#10613: Currency mismatch).
无论如何我可以让Magento处理这两种货币而基础货币是日元吗?
答案 0 :(得分:1)
我知道paypal不接受Yen直接在那里有两个替代方案我可以建议你按照这两个链接,我相信你会找到解决方案取决于那个
http://www.magentocommerce.com/boards/viewthread/270952/
按照这个主题,可能会有更好的想法,
但是你也可以抛出这个文档来在模型文件中创建一些自定义,以便在你的情况下实现它
希望这对您有所帮助。