1. Домой
  2. Документация
  3. Loyalty
  4. Changelog

Changelog

http://ftp.samarasoft.ru/_release/Loyalty/

2.0

ссылка для скачивания

Реализованный с нуля процессинг обработок покупок:

  • Возможность горизонтального масштабирования
  • Кроссплатформенность
  • Open source технологии (.net core, postgresql, rabbitmq)
  • Полная независимость от bpm’online

Реализованный с нуля интерфейс пользователя: настройки правил лояльности и тд.

Возможность работы в облаке

Тестирование акций в интерфейсе bpm’online

2.1

ссылка для скачивания

  • [FIX] [LOYALTY-51] Исправлена ошибка при добавлении одинаковых товаров в методе confirm
  • [ADD] [LOYALTY-46] В методах calculate/confirm в блоке Сработавшие акции теперь не отображаются акции, условия бенефитов которых не выполнены
  • [ADD] [LOYALTY-45] Реализован бизнес-процесс, переводящий прошедшие акции в состояние Завершена
  • [ADD] [LOYALTY-41] В реестре акций добавлен чекбокс Отображать завершенные, теперь по умолчанию в реестре отображаются только акции в статусах Подготовка/Запущена/Приостановлена
  • [ADD] [LOYALTY-48] В реестре контактов добавлены колонки Давность, Частота и Деньги, используемые для RFM-анализа
  • [ADD] [LOYALTY-28] Реализован элемент компании [Начисление баллов]
  • [ADD] [LOYALTY-72] Отключена обработка сообщений из очереди, отправленных от текущей системы
  • [ADD] [LOYALTY-58] Начисление бонусных баллов теперь выполняется только на сумму оплаты деньгами
  • [ADD] [LOYALTY-50] Настройка параметров программы лояльности теперь производится в bpm
  • [ADD] [LOYALTY-63] При попадании в БД процессинга любой телефонный номер преобразуется в стандартный формат (например, 79998887766)
  • [ADD] [LOYALTY-57] Реализовано правило списания «Не более Х% от чека», им регулируется часть чека, которую можно оплатить бонусами

2.2

ссылка для скачивания

Реализован сервис API личного кабинета клиента

  • [ADD] [LOYALTY-62] Метод регистрации /user/register
  • [ADD] [LOYALTY-73] Метод аутентификации /user/auth
  • [ADD] [LOYALTY-68] Метод подтверждения регистрации /user/registerConfirm
  • [ADD] [LOYALTY-69] Метод получения информации о клиенте /profile/info
  • [ADD] [LOYALTY-70] Метод редактирования профиля /profile/edit
  • [ADD] [LOYALTY-71] Метод получения информации о покупках клиента /purchase/list
  • [ADD] [LOYALTY-98] В ответ метода /user/auth добавлено поле clientId
  • [ADD] [LOYALTY-89] Добавлен блок customFields в методы api личного кабинета.
  • [ADD] [LOYALTY-96] Реализована передача значений кастомных полей в bpm’online в поля контакта
  • [ADD] [LOYALTY-94] Методы двухфакторной SMS аутентификации user/auth2f и user/auth2fConfirm
  • [ADD] [LOYALTY-105] Передача настроек SMS аутентификации в сервис личного кабинета
  • [ADD] [LOYALTY-92] Автоматическое добавление новых записей в справочники «Страны» и «Города» в bpm, при создании контакта в личном кабинете

Реализован сервис отправки SMS

  • [ADD] [LOYALTY-99] Метод получения информации о сообщениях /sms/list

Добавлены методы создания, изменения и завершения покупки в сервисе процессинга

  • [ADD] [LOYALTY-88] Mетод /purchase/сreate
  • [ADD] [LOYALTY-87] Метод /purchase/update
  • [ADD] [LOYALTY-79] Метод /purchase/complete

Другие изменения

  • [ADD] [LOYALTY-78] Добавлена валидация на поля настройки параметров процессинга
  • [ADD] [LOYALTY-66] В акцию добавлено поле «описание», чтобы показывать на кассе/сайте/лк
  • [ADD] [LOYALTY-27] Добавлена страница RFM сегментации
  • [ADD] [LOYALTY-94] Доработан /purchase/calculate (при аутентификации через телефон отправляется смс, если needSmsConfirmation = true)
  • [FIX] [LOYALTY-84] Изменена логика в элементе «Начислить бонусные баллы». При срабатывании элемента «Начислить бонусные баллы» добавлять записи о начисленных баллах в SmrBonusMovement. Для записей установить связь с кампанией, в рамках которой они были начислены.
  • [FIX] [LOYALTY-83] Изменена логика обработки сообщений о покупках. При добавлении покупки, в которой было начисление, либо трата бонусов, создавались записи об этих начислениях/тратах в SmrBonusMovement.
  • [ADD] [LOYALTY-110] Добавлен фильтр на деталь «Начисленные бонусы» в покупке.
  • [ADD] [LOYALTY-101] Реализован перенос начислений и списаний бонусов, создаваемых в bpm, в процессинг и личный кабинет.
  • [ADD] [LOYALTY-102] Реализовано обновление покупок в bpm при изменении покупок в процессинге.
  • [FIX] [LOYALTY-120] SMS отправляется только при успешном завершении purchase/calculate
  • [ADD] [LOYALTY-82] Добавлен раздел «Бонусные баллы»
  • [ADD] [LOYALTY-77] Добавлена возможность начисления/списания баллов из Excel
  • [ADD] [LOYALTY-114] «Шаблон SMS» стал обязательным при [Отправлять SMS] = [true]
  • [FIX] [LOYALTY-100] Увеличено кол-во символов в описании акции в интерфейсе bpm
  • [ADD] [LOYALTY-91] Добавлены отдельные мини-карточки ручного начисления/списания бонусов
  • [ADD] [LOYALTY-49] Реализовано определение сегмента контакта
  • [ADD] [LOYALTY-107] Добавлена на страницу настройки сегментации RFM блок с результатами
  • [ADD] [LOYALTY-109] Оптимизирован процессов расчета и сегментации RFM
  • [ADD] [LOYALTY-108] Добавлена валидация на странице настройки RFM сегментации
  • [ADD] [LOYALTY-90] Добавлен «Период расчета» RFM
  • [ADD] [LOYALTY-115] В тело запроса методов puchase/confirm и puchase/create в объект client добавлен параметр id
  • [ADD] [LOYALTY-115] В bpm добавлен бизнес-процесс пересчета текущего баланса и поле «Бонусный баланс»
  • [ADD] [LOYALTY-116] В bpm добавлен перевод покупки в состояние «Завершена» при успешном выполнении метода /purchase/confirm

2.3

Изменения

Материал был полезен? Да Нет