msGiftCards - дополнение для MODX 2 + miniShop2 для продажи, применения и учета подарочных сертификатов.



Добрый день!

Глядя на старших товарищей по цеху MODX, был сильно вдохновлен новыми дополнениями, которые выходят с большой скоростью почти каждый день! Решил попробовать и свои силы в разработке нового дополнения, причем попутно закрывая реально боевую задачу у Заказчика.

Представляю вашему вниманию msGiftCards — дополнение для MODX 2 + miniShop2 для продажи, применения и учета подарочных сертификатов.

Возможности дополнения:

— Генерация сертификата при покупке на сайте.
— Генерация кода сертификата по настраиваемой маске.
— Применение сертификата на этапе оформления заказа.
— Частичное списание.
— Моментальный пересчет применения сертификата при изменениях корзины (добавление, удаление, изменение количества, очистка), при дополнительной стоимости доставки или оплаты, а также при применении промо-кода (msPromoCode2) или бонусов (msBonus2).
— Фиксация списания по статусу оплаты.
— Возврат суммы на сертификат при отмене заказа, возможность отключить такой функционал.
— Совместная работа дополнения с msPromoCode2 и msBonus2 из коробки.
— Информация по применению или покупке Подарочного сертификата в письме менеджеру/покупателю.
— Поддержка синтаксиса Fenom и файловых чанков.

Сильно много тут писать не буду, подробнее на GitHub https://github.com/dr-shevy/msgiftcards, скачать пакет можно там же.
Демо версия сайта, где можно пощупать работу сертификата тут https://msgiftcards.el-arts.ru/

ВАЖНО!!!
Перед установкой на боевой проект обязательно сделать бэкапы!!!


Скриншоты:













Что дальше в планах еще сделать:

1) Генерация PDF файла с изображением и данными по подарочному сертификату + отправка файла в письма менеджеру/покупателю — в следующей версии дополнения.
2) Сделать аналог дополнения для MODX 3 + miniShop3 с использованием VueTools.

Если у кого то есть еще пожелания к функционалу, пишите пожелания.

Дополнение бесплатно, так как все потихоньку скоро перейдут на miniShop3, то думаю нет смысла выкладывать платно под miniShop2, но если вдруг кто-то хочет скинуть на чашку кофе я не откажусь))))

Сегодня-завтра выложу в modstore и постараюсь расписать подробную документацию по дополнению.

ПС: Сильно не минусуйте, это мое первое дополнение, я еще только учусь вайбкодить=))
Андрей Шевяков
Вчера в 15:46
modx.pro
86
+5
Поблагодарить автора Отправить деньги

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

Сергей Карпович
7 часов назад
0
было бы круто предусмотреть мультиязычность/мультивалютность
для сайтов, которые работают с несколькими языками и валютами
    Андрей Шевяков
    6 часов назад
    0
    С мультиязычностью проблем нет, у дополнения есть лексиконы ru / en, если нужно еще предусмотреть набор языков, то добавлю.

    А вот с мультивалютностью пока не понимаю как сделать. Как вы реализовали мультивалютность на сайте, с помощью каких то готовых дополнений или своими плагинами следите за курсом валют?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
5