new

msBonus

Бонусная система для miniShop2.
Автор дополнения
but1head
Пакетов
8
Закачек
1 511
Автор дополнения
Пакетов
8
Закачек
1 511
Версия 1.0.2-beta
Дата выпуска 23.05.2017
Загрузки 17
Просмотры 288
Внимание, этот компонент требует версию MODX не ниже 2.3 !
Начисление бонусов за покупки и дальнейшее их списание в счет оплаты новых заказов. На весь магазин устанавливается коэффициент начисления бонусов, например: 10 руб. или 20% от стоимости товара, так же каждому товару можно установить свой коэффициент.


<cut/>
В окне заказа отображаются начисления и списания.



При создании заказа бонусы (сумму которую решил потратить покупатель) списываются, списание попадает транзакцию (заготовка для истории начисление в личном кабинете). Бонусы начисляются при статусе заказа «оплачен». При отмене заказа начисленные бонусы списываются, а потраченные возвращаются, так же все логируется в транзакциях.

По дефолту при оплате заказа бонусами покупателю не будут начислены бонусы, в настройках компонента можно это отключить.
Вынес все максимально в один плагин для более удобной настройки под любой проект.




Установка
На странице оформления заказа
{var $msBonus = '!msBonus' | snippet}
{$msBonus.form} - форма для списания бонусов
{$msBonus.discount} - сколько бонусов "зарезервировано"
{$msBonus.accrual} - сколько бонусов будет начислено


На странице товара доступен плэйсхолдер {$bonus} с кол-вом бонусов которые будут получены при покупке товара

modstore.pro/packages/integration/msbonus
Демо: msbonus.but1head.ru

Если есть предложения по функционалу — с радостью выслушаю.

Обсуждение компонента в сообществе MODX.PRO.

1.0.2-beta

  • Мелкие исправления

1.0.1-beta

  • Добавлена возможность указать коэффициент оплаты заказа бонусами (максимум 500 руб или 50%)
  • Мелкие исправления

1.0.0-beta

  • Первый релиз

Последние обсуждения в сообществе MODX.pro