Коллеги, после обновления до версии 17.0.6 столкнулся с той же проблемой. Пока за два дня не допетрил в чём дело.
Если у вас много разных скидок (у нас их 300+), то:
1) Снимите везде галки "Прекратить применение скидок на текущем уровне приоритетов" и "Прекратить дальнейшее применение правил";
2) Настройте на большинстве скидок условие И "Были применены скидки" равно "нет" (по принципу: если под основные условия подпадает сразу несколько скидок);
3) Шаманьте с цифрами "Приоритет применимости" и "Индекс сортировки в уровне приоритета".
Тогда на верхнем уровне у вас будут скидки с большим приоритетом и индексом, а на нижнем - с меньшим. При этом благодаря условию И "Были применены скидки" равно "нет" каждая скидка будет проверять, сработало ли что-то сверху.
Если у вас много разных скидок (у нас их 300+), то:
1) Снимите везде галки "Прекратить применение скидок на текущем уровне приоритетов" и "Прекратить дальнейшее применение правил";
2) Настройте на большинстве скидок условие И "Были применены скидки" равно "нет" (по принципу: если под основные условия подпадает сразу несколько скидок);
3) Шаманьте с цифрами "Приоритет применимости" и "Индекс сортировки в уровне приоритета".
Тогда на верхнем уровне у вас будут скидки с большим приоритетом и индексом, а на нижнем - с меньшим. При этом благодаря условию И "Были применены скидки" равно "нет" каждая скидка будет проверять, сработало ли что-то сверху.