В Magento у нас есть несколько магазинов. Два из этих магазинов имеют одни и те же продукты, но у них разные цены. Магазин 1 использует японскую иену, в то время как Store 2 использует доллар США. Я использую японскую иену в качестве базовой валюты для обоих магазинов, так что нам не нужно вводить 2 цены, 1 для йены и 1 для доллара. Я смог конвертировать все цены в Store 2 по интерфейсу в доллары, внеся некоторые изменения в html-код.Работа с несколькими валютами в Magento
Мы используем Paypal как способ оплаты. Поскольку мы используем иену в качестве базовой валюты, валюта для Магазина 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 обрабатывать обе валюты, в то время как базовая валюта - японская иена?
Спасибо. Это позволило мне изменить валюту, но проблема, когда выставление счета в ордере в панели администратора по-прежнему сохраняется. Я все равно получаю ту же ошибку, потому что у ордера есть две валюты. – user1597438
что такое ошибка? в счете-фактуре. – liyakat
То же, что и выше. Шлюз PayPal отклонил запрос. Валюта захвата должна быть такой же, как и валюта авторизации (№ 10613: Несоответствие валют). – user1597438