msRewards

Бонус за реферральный код
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Артем Низовских
Пакетов
10
Закачек
1 248
Автор дополнения
Пакетов
10
Закачек
1 248
Версия 1.0.2-beta
Дата выпуска 29.10.2017
Загрузки 16
Просмотры 2 052
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.5 !

Модуль вознаграждений


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


Может работать совместно с msSalePrice.


Особенности:
  • Полная ajax обработка
  • Условия начисления бонусов
  • Количество начисляемых бонусов
  • Размер скидки рефералу
  • Возможность поделиться в соц сетях, по email ссылкой с кодом, понравившимся товаром или своей корзиной
  • Наличие расширяемых классов
    • msrCodeHandler — Класс обработчик кодов

    • msrDiscountHandler — Класс обработчик скидок
    • msrShareHandler — Класс обработчик репостов
Для расширения классов обработчиков — создайте новые в папке custom и измените системные настройки.

Подключение


Работает с miniShop2 версии 2.4 и выше
В личном кабинете вставить сниппет msRewards.share
[[!msRewards.share]]


В чанке tpl.msCart для цен добавить селекторы.
<td class="price">
    <span class="msrewards_price"><span>{$product.price}</span> {'ms2_frontend_currency' | lexicon}</span>
    <span class="msrewards_old_price" {$product.old_price ? '' : 'style="display:none"'}><span class="old_price">{$product.old_price}</span> {'ms2_frontend_currency' | lexicon}</span>
</td>
В конце чанка добавить вызов сниппета
{if !count($products)}
        {'ms2_cart_is_empty' | lexicon}
{else}
.............
{$_modx->runSnippet('!msRewards')}
{/if}


Также можно добавить кнопки соцсетей на странице товара.
[[!msRewards.share?tpl=`tpl.msRewards.share.product`]]

Далее следует проставить нужные параметры в системных настройках


В админке в приложениях добавляется пункт msRewards, где выведен список заказов, по которым произведены начисления бонусов.

1.0.2-beta

  • Добавлены события msOnBeforeChangeInCart и msOnChangeInCart в плагин
  • Исправлен msrDiscountHandler

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