minishop2 и мультивалютность
Добрый день.
Подскажите, пожалуйста, как кто решает вопрос с ценами в магазине в разных валютах?
К примеру чтобы при переключении языка сайта, валюта товара изменялась.
Я могу предположить как сделать это для фронтенда, но чтобы и в корзину и в почтовые уведомления попадала нужная валюта — пока не знаю.
Может есть готовые решения (на modstore подходящего не нашел) или кто-то поделится своим опытом.
Спасибо.
Подскажите, пожалуйста, как кто решает вопрос с ценами в магазине в разных валютах?
К примеру чтобы при переключении языка сайта, валюта товара изменялась.
Я могу предположить как сделать это для фронтенда, но чтобы и в корзину и в почтовые уведомления попадала нужная валюта — пока не знаю.
Может есть готовые решения (на modstore подходящего не нашел) или кто-то поделится своим опытом.
Спасибо.
Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
1) Любым образом делаете мультиязычность — Localizator, Babel, Lingua.
2) Устанавливаете CurrencyRate
3) Создаете доп.поле (ТВ или поле продукта), где будет хранится цена в другой валюте. Ну, если это подтягивается откуда-то извне. Если нужно просто по факту конвертировать цены из рублей в другую валюту — просто отрабатывает CRCalc. Там можно подстроить, чтобы давал немного выше официального курса, чтобы дешево не продать.
4) Вешаете плагин на событие добавления в корзину, в котором определяете язык магазина и подтягиваете цену.
5) Единственная проблема — с отправкой почты. Но тут можно сделать как в Modstore — отправлять два письма, одно на русском, другое на английском.
У меня так два магазина работают, никто не жаловался :)
Я описал примерный подход, который позволяет решать эти задачи. И цены в базе, и переключение на любом этапе — сделать не проблема. Зависит от кривизны рук и фантазии.
А miniShop2 на то и минишоп. Нужно что-то добавить? Либо покупаете дополнение, либо делаете сами :)