miniShop2 + система баллов (бонусов/кэшбека) P.S. msProfile не устанавливается

Всем привет. Есть задача:
1. При успешной онлайн оплате заказа на сайте человеку, в зависимости от того, в какой он группе находится, должен на внутренний счет зачисляться кэшбек. Его процент зависит от того, к какой группе относится человек.
2. При оплате товара через онлайн оплату должна быть функция выбора оплаты кэшбеком до 50% стоимости корзины
3. Кэшбек в течении 30 суток должен сгорать

пытался запустить msProfile на тестовом модхосте — не устанавливается


Есть ли какие то идеи, похожие дополнения? Может быть вы делали такое и готовы повторить за деньги?
Всем спасибо за ответы!
MrKarandash
16 августа 2019, 15:42
modx.pro
790
0

Комментарии: 2

Максим
21 августа 2019, 13:44
1
+1
Реализовывал подобное! Только для личных кабинетов использовал Office!
Готового даже не искал а решил запилить свой велосипедик! Получилось! Да и сложного там мало.
Для решения первого вопроса можно использовать событие msOnChangeOrderStatus. В нем уже проверять статус и выполнять свои манипуляции. Так же необходимо расширить таблицу пользователей для хранения баланса и даты зачисления. Пример расширения!
Для решения второго нужно создать кастомный класс оплаты. Пример подключения есть в документашке
Ну а для решения третьего пункта можно запускать задачку по крону в которой будут сравниваться даты и при нужных условиях обнуляться балансы пользователей!)
Проект у меня на битбакете в приватном репозитории. Так что если нужны будут куски кода для примера, то велкам в личку!)
    MrKarandash
    23 августа 2019, 10:56
    0
    Благодарю!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2