Модуль от RetailFactory.ru: Гибкие бонусные баллы. Лимит на списание, отключение при скидках и тд

Уважаемые коллеги, хотим представить вам наш новый модуль - Гибкие бонусные баллы.

Он существенно расширяет функционал текущего модуля.

Сейчас уже в модуле можно:

  • Бонусные баллы за регистрацию;
  • Отключить баллы для товаров с примененными промо-акциями;
  • Отключить баллы для корзины с примененными промо-акциями;
  • Рассылка пользователям о том что осталось X дней до сгорания бонусных баллов;
  • Разрешить оплату всего заказа баллами или устанавливать % оплаты заказа
  • Для каждого товара сделать возможность % Оплаты баллами от цены товара.
  • Отображение доступного лимита применения баллов в корзине

Как выглядит в корзине

Будем рады услышать ваши вопросы и рекомендации.

Добрый день! По функционалу, который интересен:

1 - Возможность удалить из заказа бонусные баллы, которые будут начислены

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

Сейчас у моих оптовиков так

3 - Бонусные баллы на день рождение

4 - Массовое начисление бонусных баллов с отправкой уведомления на почту и возможностью отключить его + редактируемый шаблон этого уведомления

И если это дело запускать по cron, то возможность настроить его по-умному, то есть чтобы не сразу отправил всем покупателям разом письма, а пачками по 100-500 человек с перерывом в отправке, чтобы бан на поймать за спам

P.S.

В текущих реалиях массовое начисление только через экспорт/импорт через доп модуль экомлабса по схеме: выгрузить покупателей, потом отредактировать файл - приплюсовать новые баллы к текущим, дальше разбить его построчно (благо есть бесплатные сервисы), потом каждый этот файл по очереди импортируй (у меня 10к+ покупателей, вышло 21 файл по 500 человек). Разбивать построчно, если нужно уведомление на почту, если просто импортировать, то можно в модуле уведомление отключить и разом всех импортировать.

Грузиться все это дело тоже очень не быстро. И это еще человеческий фактор не учитывается, я первый раз накосячил при редактировании файла, и каким-то образом людям с бонусами не плюсанул 200 баллов, а заменил их баллы на 200 в файле, благо почти сразу заметил, и всего пару человек пришлось отредактировать с косяками. Выгрузил еще раз всех, отредактировал снова файл, в этот раз всех с баллами отобрал в отдельный файл, там им приплюсовал баллы, но вот в первом файле у меня они почему-то не вырезались…

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

Убил пол дня на все это дело, повторять больше не хочется.

1 лайк

Добрый день, спасибо. Изучаем список, отпишусь сегодня / завтра что берем в работу в первую очередь.

Добрый день!

На следующей неделе точно сделаем

С этим пунктом сложнее, есть привязка к темам

По импорту / экспорту скорее всего будет заметно позже, нужно больше примеров по удобному формату. Возможно кому то из клиентов тоже такой функционал нужен и подскажут.

По массовому начислению подумал, что проще импортировать баллы без уведомления и через какой-то сервис рассылок отправить одно письмо общее

И быстрее импорт, и косяки при импорте правятся без следов, и свой сервер лишний раз под бан из-за спама не пройдет

4 пункт про массовое начисление все так же интересен, но может сначала в реализации попроще, пока без уведомлений и крона, например, чтобы это делалось парой кнопок из настроек модуля без необходимости экспорта/импорта и возни с редактированием файлов,

Как вариант рассматриваем CSV файл примерного вида

user_id, points (тут можно указать ±баллы), reason (причина начисления).

Оповещения нет, можно как доработка дополнительная, но именно в модуле не будет.