Скидка по условию

Собственно задача такая: сделать скидки по условию. Например, если человек зарегистрирован на сайте 1 день, то ему скидка 1%, 2 дня — 2% и т.д. То есть, чтобы можно было как-то условие обрабоатать, и в соответствии с ним пересчитать цену. Куда и где копать?
Роман
07 октября 2016, 06:30
modx.pro
1 148
0

Комментарии: 10

Василий Столейков
07 октября 2016, 11:18
0
Я думаю можно использовать дополнение UserKarma для перемещения пользователя в группы пользователей в зависимости от срока регистрации пользователя. А уже группам пользователей можно назначить скидку, например через msDiscount
    Володя
    07 октября 2016, 11:37
    +1
    это возможно и без UserKarma, с помощью платного пакета modstore.pro/packages/ecommerce/discontrol
    если интересно опишу как…
    Роман
    07 октября 2016, 12:44
    0
    т.е. если принять во внимание, что максимальная скидка 100%, то нужно создать 100 групп пользователей и перемещать их из группы в группу? Сомнительно. Я срок регистрации для примера привел. Если, например, нужно учитывать не срок регистрации, а количество публикаций. То, снова создаем 100 групп? А если и то и другое, то групп будет уже 200. Как-то не кошерно получается. Я это представлял как-то так: проверяем в сниппете интересующее нас условие, и получаем размер скидки. А уже потом, соразмерно уменьшаем стоимость товара и передаем пользователю для оформления заказа уже готовую исправленную цену.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
10