@ArtemZH Нет. нет. приоритет работает иначе и приоритет оптовых цен на акцию не распространяются ну и на оборот тоже.
Это приоритет одной цены, акционной или оптовой над другой такой же. т.е. приоритеты акций для акций а оптовых цен для оптовых.
Например вы выставили оптовой цене приоритет 2
Потом вы хотите в Апреле сделать оптовую цену ниже - копируете редактор но доп. выставляете дату 01,04,2018 до 30,04,2018 с приоритетом 1
И в апреле приоритетной будет апрельская цена. тоже самое и для акций. - закончится апрель вернётся старая цена.
Вот так это работает.
Оптовая цена это групповые цены - соответственно у акции так же есть привязка к группам.
т.е. для каждой группы выставляется своя оптовая цена и акция.
Естественно предполагается что акция будет ниже оптовой цены - это ж акция.
Закупочная цена COST - посмотрите модуль у @AlexDW в дополнениях, АОП работает с ним и MCL ищет по этому полю.. я позже свяжусь с ним чтобы перекинуться ссылками друг на друга по модуляи.. ну чтоб в описание добавить.
Если Вы используете акции и цены в карточках товаров, то от них нужно будет избавиться и генерировать всё через модуль, там это удобнее можно разбивать редакторы по группам товаров.
Инструмент массового очищения групповых цен и акций немного позже добавим, нужно пока те что есть редакторы потестить.
Так же когда вы запускаете редактор цен как оптовых так и акционных - знайте, что идет запись на прямую в соответствующие поля товаров, а при остановке они оттуда затираются. Естественно если там уже присутствуют какие то данные добавленные минуя редакторы модуля - будут нестыковки
По поводу
Если вы генерируете групповые\опт цены от основной или же от закупочной цены
То уже генерируя к ним акции вы можете подыграть их по своему усмотрению инструментом формула,
Например :
В груповых\опт ценах:
Основная цена 1000руб. Теперь в поле формула выставляем -% 50 то получим 500руб цена для выбранной группы
Теперь в акциях:
Основная цена 1000руб И в поле формула -% 50 и в соседнем поле -% 5 - То получите 475руб
1000 -50% потом -5% - т.е 1000 - 500 - 25
Т.е. формула работает последовательно сначала первое поле потом с полученой суммы работает второе поле и т.д.
Соответственно если вы от основной цены отнимаете, то к закупочной цене нужно будет добавить
Так мы имеем гибкость в получении нужных цен.