Да, все верно. Модуль работает и управляет именно акциями.
Если вы просто выключите, то акции не уберутся.
Для того чтобы убрать акции надо не только перевести в "выкл" , но и не забыть нажать на кнопку "применить". О чем написано в подсказках. А подсказки-инструкции в моих модулях на каждом шагу: просто читайте.
http://prntscr.com/lrqai5
______________________________
Небольшой ликбез, который я вынесу в описание модуля, для того чтобы пользователям были понятны нюансы:
Итак, вы имеете возможность создавать акции как минимум двумя способами: стандартным (добавляя акции вручную) и пакетно (при помощи моего модуля).
Каждой акции (хоть стандартной, хоть пакетной) можно и нужно выставить положительный\отрицательный\нулевой приоритет (который появляется по умолчанию, если приоритет не выставлен).
Как работают приоритеты в стандартных акциях, которые вы ставите вручную?
http://prntscr.com/lrqobv
Если в одном товаре есть несколько акций, то будет показана та акция, которая имеет приоритет 1.
Все остальные будут показаны по очереди: 2,3,4,5 и т.д.
Но для того чтобы охватить различные ситуации по взаимодействию пакетных акций и акций, которые вы создали вручную, введен еще и работающий отрицательный приоритет.
Зачем он нужен и в каких ситуациях применим?
Отрицательный приоритет создан только для сохранения акций созданных вручную.
Пример: Вы создали пакетную акцию на категорию товаров, например скидку в 10%. Но в этой категории есть отдельные товары (А,Б,С), которым нужна скидка 30%.
Вы можете пойти двумя путями:
- проставить скидку 30% вручную (открыв последовательно товары А,Б,С и отредактировав вкладку "акция"
- проставить скидку 30% пакетно (в модуле), выбрав конкретные товары А+Б+С
Создавая акции пакетно при помощи модуля, вы по сути создаете ПРАВИЛО. Но для того чтобы правило применилось, в БД стираются все данные по предыдущим акциям и формируются\записываются новые акции, согласно созданным правилам. Моментом создания правила, после всех ваших настроек, является нажатие кнопки "применить".
Запоминаем: каждый раз при нажатии на кнопку "применить" будут удалятся ВСЕ акции в системе и применяется правило, которое вы создали. Удалятся даже те акции, которые не были созданы при помощи модуля (которые вы руками прописали в каком-то товаре).
Если вы хотите оставить акцию, созданную вручную для конкретного товара, то задайте ей ОТРИЦАТЕЛЬНЫЙ приоритет. Тогда при создании правила, при нажатии на кнопку "применить" ваша акция с отр.приоритетом останется (не будет удалена).
Следовательно, будут удалены акции с приоритетом ноль и положительным приоритетом (1,2,3 и т.п).
Итак, отрицательный приоритет в акциях созданных вручную, не позволит эту акцию удалить при пакетных изменениях.
Если вы решили работать с акциями только пакетно - забудьте про отрицательный приоритет в настройках модуля!
Акции с отрицательным приоритетом пакетно удалить нельзя!!! Вам придется удалять такие акции исключительно вручную, открывая каждый товар.
В пакетных акциях нужно использовать только положительный приоритет:
1. Вы создаете дополнительное правило (скидка 30%) на товары А+Б+С
2. Выставляете положительный приоритет
3. Когда приходит пора удалить акцию, вы ее просто выкл.
4. ...и не забываете нажать на кнопку "применить"...)
Правила просты:
если добавляете акции вручную в каждом товаре, то ставьте им отрицательный приоритет
если добавляете пакетно модулем, то приоритет в модуле выставляете всегда положительный