В Magento 2 разрешена только одна основная валюта при создании товара, а в магазине треть товаров привязана к евро, треть к доллару, остальные в нац валюте, таким образом при изменении курса приходиться вручную менять половину цен.
Подскажите, кто как справляется с ситуаций с разными валютами поставщиков?
С такой задачей не встречался, но первое, что приходит в голову, добавить 2 новых атрибута:
1. цена поставщика в его валюте (доллар, евро, рубли)
2. валюта поставщика этого товара
Написать небольшой модуль, который
1. при сохранении товара пересчитывает основную цену на основе этих новых данных
2. после обновления курсов валют, запускает пересчёт цены для всех товаров
На сколько это хорошее решение, не знаю. Но эти изменения не должны нарушить никакие функции Magento.
Есть для Magento1 модули, которые позволяют устанавливать базовую валюту на уровне товара, но на сколько я знаю, не везде работает и изменений в коде в разы больше.
Не везде работает, это в смысле не на всех версиях?
@erastik wrote:Не везде работает, это в смысле не на всех версиях?
Нет, это значит что может не работать с Configurable или Bundle товарами, или, например с правилами каталога.
Удалось ли найти решение?