Промоакция не обращает внимание на приоритет


#1

Ошибка: Если у промоакции установлено, что не должны применятся другие промоакции, то при активации этой промоакции она отменяет промоакции с более высоким приоритетом.

В данном примере невозможно предоставить покупателю бесплатный товар и предоставить скидку по одному из купонов. Как только покупатель вводит код купона, из корзины пропадает бесплатный товар, который туда положила промоакция с более высоким приоритетом.

Промоакция должна влиять только на промоакции с более низким приоритетом и выполнятся после того, как выполнены промоакции с более высоким приоритетом.

Ошибка воспроизводится на текущем демо.
На 4.9.3 работает без ошибки, учитывается приоритет.

P.S.
Писали об этом, но прошло незаметным:


#2

Там вообще должно быть 3 тумблера

  1. Не применять промоакции с приоритетом ниже (с числом выше)
  2. Не применять промоакции в той же зоне
  3. Не применять любые промоакции

#3

Вообще, насколько помню, было много жалоб об ошибке, что промо-акция имеет признак “не применять другие промо-акции”, но промо-акции применялись в зависимости от приоритета. После чего CS-Cart и отменил вот это самое поведение. С тех пор как логика соответствует названию настройки. Если не применять, то не применять, какой бы приоритет не был.


#4

Это здорово. Но это уже нужно оформлять отдельным предложением. Пока сейчас хотя бы пусть работает, как работало раньше.


#5

Так это не ошибка. Это неправильная расстановка приоритетов.

Это делает невозможным применение нескольких промоакций для корзины, одна из которых должна быть уникальной. Например, у меня в магазине есть купон скидки на 500 рублей и есть купон скидки на 1000 рублей. Нужно их взаимоисключить, чтобы покупатель не мог ввести два купона и получить скидку 1500 рублей. Но нужно взаимоисключить только их. При этом нужно, чтобы применялись другие промоакции, например, бесплатный товар. В 4.9.3 это можно реализовать. Промоакция с беслпатным купоном имеет более высокий приоритет и после нее можно применять другие промоакции. А промоакции с купонами имеют более низкий приоритет, не отменяют промоакцию с бесплатным товаром и не дают возможности указать два промокода, так как у них установлено “Не применять другие промоакции”. Работало хорошо. Сейчас не работает.


#6

Да, была полезная фича в 4.9… жаль сейчас не работает…