В IPrice minimart на текущий момент существует 4 вида скидок:
1. Общая (глобальная) скидка на заказ.
2. Скидка на товар (или все товары раздела/категории).
3. Накопительная скидка на заказ.
4. Начисление накопительных бонусов с каждого заказа.
1. Общая (глобальная) скидка на заказ.
Общая (глобальная) скидка на заказ позволяет настроить скидку на весь заказ. Такая скидка задается в общих настройках компонента во вкладке "Скидки". Общая скидка может быть индивидуальной для каждой из 5 групп пользователей. Общая скидка может быть ступенчатой (до 5 ступеней) в зависимости от суммы заказа или кол-ва товаров в заказе. Общая скидка на заказ расчитывается при каждом добавлении товара в корзину. Рассчитанная сумма скидки может отображаться в модуле "Корзина", а так же на странице оформления заказа.
Пример. Необходимо настроить общую скидку на заказ: при заказе на сумму от 1000р - скидка 5%, при заказе на сумму от 2000р - скидка 10%, от 3000р - 15%:
1. Добавляем скидку в админке в управлении скидками , Задаем имя скидки, например "Общая скидка на заказ", "Вид скидки" - "Процент", "Скидка завис от" - "Суммы". Далее настраиваем ступени скидки: "кол-во/сумма от" 1000, "Скидка/наценка" -5 (для скидки обязательно ставить сумму с минусом); "кол-во/сумма от" 2000, "Скидка/наценка" -10 и тд.
2. В общих настройках компонента на вкладке "Скидка" выбираем в параметре "Общая скидка" настроенную на шаге 1 скидку "Общая скидка на заказ". Для каждой из 5 групп пользователей можно назначить свою предварительно настроенную общую скидку на заказ.
2. Скидка на товар (или все товары раздела/категории).
Скидка на товар применяется сразу при отображении цены товара. Если для товара назначена ступенчатая скидка, то цена товара пересчитывается "на лету" в зависимости от выбранного пользователем кол-ва товара. Скидка на товар назначается в админке в редактировании товара на вкладке "Скидки". Можно назначить скидку сразу для всех товаров категории или всех товаров раздела в редактировании радела или категории. Если одновременно назначена скидка для товара и скидка для категории и раздела данного товара, то скидка по товару будет переопределять скидку по категории. В свою очередь скидка по категории будет переопределять скидку по разделу. Можно назначить отдельную скидку на товар для каждой из 5 групп пользователей.
Пример 1. Необходимо настроить фиксированную скидку 10% для всех товаров категории:
1. Добавляем скидку в админке в управлении скидками , Задаем имя скидки, например "Скидка 10%", "Вид скидки" - "Процент", "Скидка завис от" - "Кол-ва". Далее настраиваем ступени скидки: "кол-во/сумма от" 0, "Скидка/наценка" -10 (для скидки обязательно ставить сумму с минусом). Так как скидка фиксированная, то будет только одна ступень с количеством товара от 0.
2. В редактировании категории на вкладе "Скидки" задаем параметр "Скидка/наценка" на только что настроенную скидку "Скидка 10%". Так же можно назначить свою скидку для каждой из 5 групп пользователей.
Пример 2. Необходимо настроить ступенчатую скидку для товара: при выборе кол-ва данного товара от 2 - скидка 5%, от 5 - скидка 10%.
1. Добавляем скидку в админке в управлении скидками , Задаем имя скидки, например "Скидка от количества: от 2 - 5%, от 5 - 10%", "Вид скидки" - "Процент", "Скидка завис от" - "Количества". Далее настраиваем ступени скидки: "кол-во/сумма от" 2, "Скидка/наценка" -5 (для скидки обязательно ставить сумму с минусом); "кол-во/сумма от" 5, "Скидка/наценка" -10.\
2. В редактировании товара на вкладе "Скидки" задаем параметр "Скидка/наценка" на только что настроенную скидку "Скидка от количества: от 2 - 5%, от 5 - 10%". Так же можно назначить свою скидку для каждой из 5 групп пользователей.
3. Накопительная скидка на заказ.
Накопительная скидка на заказ похожа на общую скидку по заказу, но учитывает сумму всех предыдущих оплаченных заказов пользователя. Накопительная скидка может применяться только для зарегистрированных пользователей.
Пример. Необходимо настроить накопительную скидку на заказ: если пользователь уже оплатил заказов на сумму от 1000р - скидка 5%, на сумму от 2000р - скидка 10%:
1. Добавляем скидку в админке в управлении скидками , Задаем имя скидки, например "Накопительная скидка от 1000р - 5%, от 2000р - 10%", "Вид скидки" - "Процент", "Скидка завис от" - "Суммы". Далее настраиваем ступени скидки: "кол-во/сумма от" 1000, "Скидка/наценка" -5 (для скидки обязательно ставить сумму с минусом); "кол-во/сумма от" 2000, "Скидка/наценка" -10.
2. В общих настройках компонента на вкладке "Скидка" выбираем "Накопительная скидка" настроенную на шаге 1 скидку "Накопительная скидка от 1000р - 5%, от 2000р - 10%".
Сумма накопительной скидки вычисляется при каждом добавлении товара в корзину и может показывается в модуле "Корзина" и на странице оформления заказа.
4. Начисление накопительных бонусов с каждого заказа.
При использовании бонусов пользователю с каждого оплаченного заказа начисляется бонусная сумма в процентах от суммы заказа. Пользователь может использовать свой бонусный счет для полной или частичной оплаты последующих заказов. Начисляемый бонусный процент задается в общих настройках компонента во вкладке "Скидки". Доступные пользователю бонусы показываются на странице оформления заказа. Для использования бонусов необходимо добавить позицию бонусов с типом "Доставка и прочее" в управлении позициями доставки (добавить позицию доставки и установить параметр "Управляющий класс" в "bonus" в редактировании позиции на вкладке "Информация", смотрите "Администрирование->Доставка, бонусы и прочие затраты по заказу" ).