Промокоды и скидки
Система промокодов в RUSTCMS позволяет выдавать пользователям бонусы двух типов: скидки на покупку и прямое пополнение баланса.
Типы промокодов
- Фиксированная сумма (Fixed):
- Если мин. сумма заказа = 0: Работает как подарочный сертификат. Пользователь вводит код в Профиле, и сумма зачисляется на его баланс.
- Если мин. сумма заказа > 0: Работает как скидка в корзине (вычитается из суммы заказа).
- Процент (Percent):
- Работает только в корзине. Дает скидку в % от суммы заказа.
Управление (Админка)
В разделе Промокоды администратор может:
- Создавать новые коды (генерировать случайные или задавать свои, например
SALE2024). - Устанавливать лимиты использований (общий лимит и лимит).
- Задавать дату истечения.
- Просматривать статистику использований.
Активация пользователем
1. В Профиле (Пополнение баланса)
Для активации подарочных кодов (тип Fixed, мин. заказ 0) на странице профиля предусмотрен блок "Активация промокода".
- Пользователь вводит код.
- Система проверяет валидность и лимиты.
- Сумма мгновенно зачисляется на баланс.
- Страница перезагружается для обновления данных.
2. В Корзине (Скидка)
При оформлении заказа пользователь может ввести промокод в соответствующее поле.
- Скидка применяется к итоговой сумме заказа.
- Если промокод снижает цену до 0 или ниже, сумма к оплате становится 0 (бесплатно).
Ограничения
- Один пользователь не может активировать один и тот же промокод дважды (если это не настроено иначе).
- Промокоды на пополнение баланса нельзя применить в корзине как скидку, и наоборот (зависит от настроек мин. суммы).