2013-08-23 2 views
0

В 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 обрабатывать обе валюты, в то время как базовая валюта - японская иена?

ответ

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

Смежные вопросы