базовой? Базовая RUB, на сайте есть переключатель RUB/USD.
Цены (и валюты) товаров в корзине корректируются через OnGetOptimalPrice , но sale.order.ajax не видит, что цены например в USD залетели в корзину (выводится 10 RUB, хотя это 10 USD).
Во входных параметрах не вижу чего-то похожего на CURRENCY.
Залез в код компонента, а там в getOrder() создается болванка заказа без указания валюты. При неуказании валюты при создании заказа, валюта заказа устанавливается равной базовой валюте сайта (RUB).
Так же не вижу какими обработчиками можно было бы скорректировать валюту.
Кастомить компонент?
Вроде решил через OnSaleComponentOrderCreated , но не уверен))
Обсуждают сегодня