Здравствуйте.
Сайт интернет-магазин. На сайте предусмотрены правила работы с корзиной, которые уменьшают стоимость товаров на определенный процент, в зависимости от общего веса.
Для всех пользователей (в т. ч. и неавторизованных) предусмотрены, например, следующие правила:
20кг-29кг = скидка 3%
30кг-49кг = скидка 5%
более 50кг - скидка 7%
Однако, на сайте есть еще группа пользователей "Дилеры", у которых свои градации и свои проценты, типа:
50кг-99кг = скидка 10%
100кг-199кг = скидка 12%
больше 200кг = скидка 15%
Причем для дилеров правила из первого списка правил не должны применяться.
Казалось бы, указать в ограничениях определенные группы и все. Но тут упирается в то, что дилеры, как таковые, принадлежат группе всех пользователей. И правила до 50 кг к ним тоже применяются. Как можно обойти и отделить дилеров, чтобы оградить от скидок всех пользователей?
Сайт интернет-магазин. На сайте предусмотрены правила работы с корзиной, которые уменьшают стоимость товаров на определенный процент, в зависимости от общего веса.
Для всех пользователей (в т. ч. и неавторизованных) предусмотрены, например, следующие правила:
20кг-29кг = скидка 3%
30кг-49кг = скидка 5%
более 50кг - скидка 7%
Однако, на сайте есть еще группа пользователей "Дилеры", у которых свои градации и свои проценты, типа:
50кг-99кг = скидка 10%
100кг-199кг = скидка 12%
больше 200кг = скидка 15%
Причем для дилеров правила из первого списка правил не должны применяться.
Казалось бы, указать в ограничениях определенные группы и все. Но тут упирается в то, что дилеры, как таковые, принадлежат группе всех пользователей. И правила до 50 кг к ним тоже применяются. Как можно обойти и отделить дилеров, чтобы оградить от скидок всех пользователей?