msBonus

Бонусная система для miniShop2.
Автор дополнения
but1head
Пакетов
8
Закачек
2 163
Автор дополнения
Пакетов
8
Закачек
2 163
Версия 1.0.3-pl
Дата выпуска 17.06.2017
Загрузки 29
Просмотры 1 001
Внимание, этот компонент требует версию PHP 7.0 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию 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.3-pl

  • Выход из беты
  • Добавлена история транзакций (на странице заказов)
  • Добавлена панель счетов пользователей (на странице заказа, можно пополнять бонусы с админки)

1.0.2-beta

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

1.0.1-beta

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

1.0.0-beta

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

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