На мой взгляд отсутствие возможности создания групп цен - это существенный недостаток. Я некоторое время искал и ничего не нашел подобного и возможно это актуальный вопрос.
Мне хотелось бы сделать свой вклад в развитие системы и тема посвящена решению этой проблемы.
Посмотрев что есть, вы можете обратить внимание, что в движке нет даже намека на то, что такое предвидится - я не могу простым способом изменить одну функцию и видеть пересчет цены везде (корзина, total и тп), то есть пересчет на фронте занимает много сил и внимания и основная проблема, что плагины не будут совместимы с этим решением.
Поэтому решение было вносить уже пересчитанную цену в поле price, при добавлении и изменении товара.
В итоге у нас получилось следующее:
1) Price group list
2) price group form
3) В настройках магазина задает дефолтное значение (оно будет использоваться при расчете цены для сайта, если не выбрана группа цен в товаре
4) И наконец в карточке товара
Здесь поле "Цена на сайте" заблокирована и мы не можем его править напрямую. Мы правим "Закупочная цена" и указываем "Группа цен". Расчет Цены для сайта происходит автоматически.
Предложения / Замечания, возможно ли это как то внедрить в коробочную версию?