Версия 2021.1


updated.png Добавлено в описание версии 21.1

Ниже представлено полное описание версии Системы 21.1

Свежие изменения описания отмечены словом Updated.

Маркетинг

Ссылки на портал

Во всех разделах АРМ добавлены ссылки на портал Loymax. Каждая ссылка ведет на публикацию по соответствующей теме.

Если не понятно, как работает тот или иной раздел АРМ, или что означает какой-либо элемент на форме, нажмите на ссылку рядом с ним, чтобы перейти на портал и получить больше информации.

Новое в акциях

Updated: Срабатывание наиболее выгодной для клиента акции по каждой позиции чека

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

В зависимости от выбранного в конфигурациях АРМ способа расчета, в каждой покупке преференции для клиента рассчитываются исходя из максимальной выгоды на весь чек (прежний способ расчета) или же исходя из максимальной выгоды по каждой позиции чека (улучшенный способ).

Показать примеры двух разных способов расчета

Улучшенный способ расчета сработает не для всех акций. Он не сработает для акций, в которых есть хотя бы одна акция с действием Разбиение на наборыРазбиение на итерации, а также в акциях с ограничивающими условиями в фильтрах Товар и Ограничение на товар (со счетчиком).

Updated: Пакетное управление акциями

Управлять акциями стало удобнее: в Системе появилась возможность пакетного управления акциями (см. изображение ниже). Запускать, останавливать или отправлять в архив акции теперь можно не поштучно, а группами, выбирая с помощью фильтра необходимые акции. Пакетное управление акциями доступно в разделе Маркетинг > Акции. Чтобы пакетное управление акциями стало активным, необходимо выбрать хотя бы один фильтр (кроме фильтра В архиве). Запускать можно только те акции, у которых есть как минимум одна подтвержденная версия, а отправить в архив можно только остановленные акции.

 

Автоматическая архивация акций

Для того чтобы в списке акций всегда отображались только актуальные механики, можно настроить специальную регулярную задачу по отправке в архив завершившихся акций. Задача выполняется с заданной периодичностью. Архивируются акции, которые были завершены несколько дней назад. Количество дней с момента завершения акции настраивается в регулярной задаче. При выборе завершившихся акций для архивации проверяются не только их последние подтвержденные версии, но и актуальные черновики. Чтобы в архив не были отправлены акции, которые находятся на редактировании.

 

Сортировка акций

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

 

Умножение бонусов

Новое действие позволяет увеличить в несколько раз количество бонусов, начисляемых другими акциями. Акция с умножением бонусов должна иметь более низкий приоритет, чем акции с начислением бонусов. Умножение бонусов позволяет дополнительно поощрить покупателя. Например, можно удвоить начисляемые бонусы, если Участник ПЛ совершает покупку в свой день рождения.

Фильтрация по скрипту

Фильтр Скрипт создан для ускорения процессов интеграции с системой Loymax. Он позволяет реализовать нетиповые решения для нужд конкретной Программы лояльности. Без реализации новой функциональности данный фильтр позволяет настроить множество различных механик. В окне настройки фильтра необходимо записать скрипт на языке шаблонов NVelocity, содержащий значения нужных переменных, при которых будет срабатывать акция. Например, с помощью фильтра можно задать идентификаторы конкретных магазинов, в которых должна срабатывать акция, или проверить кратность суммы чека или вычислить сумму последних цифр номера карты покупателя, а также реализовать более сложные алгоритмы.

Updated: В фильтр Скрипт был добавлен признак полного и частичного возврата.

Пример: если Участник ПЛ вернет товар, купленный по акции со скидкой, то счетчик приобретенных товаров уменьшится на ту часть покупки, на которую оформлен возврат (cм. пример акции с возвратом покупки).

Updated: Добавлен фильтр для идентификации клиента на кассе

Новый фильтр Идентификация клиента позволяет настраивать уникальные акции и выдавать преференции в зависимости от способа идентификации клиента на кассе. Например, можно выдавать скидки только тем клиентам, у которых установлено Мобильное приложение (используется идентификация клиента по QR-коду). Возможные способы идентификации клиента на кассе:

  • По номеру, штрихкоду, магнитным дорожкам карты или QR-коду,
  • По email,
  • По номеру телефона ( или его хешу),
  • По электронному кошельку (Google Pay, Apple Wallet),
  • По внешнему идентификатору клиента.

 

Расширение действия Любимые товары

Действие Любимые товары теперь доступно для настройки в различных событиях, в том числе не связанных с покупками:

  • Завершение покупки
  • Активация карты
  • Завершение регистрации
  • Заполнение анкеты
  • Привязка телефона
  • Привязка email
  • Привязка профиля социальной сети
  • Вступление в группу социальной сети
  • Выход из группы социальной сети
  • Активность в социальных сетях
  • Удаление активности в социальных сетях
  • Приглашение друга
  • Покупка другом
  • Установка мобильного приложения

Таким образом, появилась возможность поощрять клиентов за активность, добавляя дополнительные ячейки любимых товаров. С другой стороны, можно удалять добавленные ячейки, если Участник ПЛ совершает обратные действия (например, выходит из группы или удаляет активность в социальной сети).

 

Расширение действия Установка атрибута клиента

Возможность установки атрибута клиента добавлена в различные события, связанные с активностью клиента: 

  • Заполнение анкеты
  • Привязка телефона
  • Привязка email
  • Привязка социальной сети
  • Вступление в группу социальной сети
  • Выход из группы социальной сети
  • Активность в социальных сетях
  • Удаление активности в социальных сетях
  • Приглашение друга
  • Покупка другом
  • Установка мобильного приложения

За дополнительную активность клиенту может быть присвоено определенное значение какого-либо атрибута. В свою очередь наличие у клиента определенного атрибута может давать ему право на дополнительные преференции при покупках, например. Таким образом, с помощью атрибутов можно мотивировать клиентов на дополнительную активность, расширять клиентскую базу, привлекать новых Участников ПЛ. 

 

Расширение действия Выдача купона

Выдать купон теперь можно не только в событиях, связанных с покупками. Это действие доступно в событиях:

  • Активация карты
  • Завершение регистрации
  • Заполнение анкеты
  • Привязка телефона
  • Привязка email
  • Привязка профиля социальной сети
  • Вступление в группу социальной сети
  • Выход из группы социальной сети
  • Активность в социальных сетях
  • Удаление активности в социальных сетях
  • Приглашение друга
  • Покупка другом
  • Установка мобильного приложения

Например, можно выдавать купоны на особые преференции, чтобы мотивировать клиентов на дополнительную активность в рамках Программы лояльности.

Updated: Появилась возможность выдавать купон на скидку в честь дня рождения и отправлять его Участнику в SMS-сообщении за несколько дней до дня рождения. Например, можно отправить имениннику поздравительное SMS-сообщение за 5 дней до дня рождения с указанием номера купона.

Расширение действия Дополнительные бонусы

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

Updated: Новое название у действия Оплата

C версии Системы 2021.1 действие Оплата переименовано в Списание бонусов за покупку, т. к. это более точно описывает процесс, происходящий в акции с использованием бонусов в качестве оплаты за товар.

Расширение фильтра День рождения

В фильтр День рождения добавлена возможность выбрать периоды его действия:

  • За текущий месяц — При выборе такого периода акция сработает, если день рождения Участника ПЛ приходится на текущий месяц. Например, можно добавить дополнительные ячейки любимых товаров, если клиент зарегистрировался в ПЛ в месяц своего рождения.
  • За указанный период — При выборе такого периода можно настроить работу фильтра непосредственно в день рождения, а также за несколько дней до и после него. Такая возможность была в предыдущих версиях фильтра.
  • За количество дней — При выборе такого периода акция сработает до дня рождения Участника за такое количество дней, которое указано в фильтре

Updated: Расширение фильтра Ограничение на товар (со счетчиком)

При настройке акций с ограничением на количество товаров в одни руки используется фильтр Ограничение на товар (со счетчиком). В данный фильтр добавлено поле Параметры расчета, в котором следует указывать параметры товаров, на покупку которых будут учитываться ограничения.

Пример настройки акции с ограничением на количество товаров в одни руки можно посмотреть в разделе настройки акций.

 

Расширение фильтра Счетчик

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

С помощью нового типа фильтрации можно настроить различные механики. Например, так можно отслеживать сумму покупок клиента за год. И когда она достигнет указанного в фильтре значения, можно назначить клиенту повышенный статус.

Updated: Суммирование значений счетчиков

В версии Системы 2021.1 появилась возможность суммировать значения счетчиков, например, в случаях прикрепления карты или замены утерянной клиентом карты, а также при объединении счетов нескольких Участников в одну группу. Так, при объединении счетов объединяются бонусные балансы нескольких зарегистрированных в Программе лояльности Участников. Количество бонусов Участников суммируется. Общее значение бонусов будет изменяться в зависимости от действий каждого из Участников в Программе лояльности. Для того, чтобы значения счетчиков объединялись, следует настроить суммирование на этапе создания счетчиков. 

 

Объединение общих атрибутов клиента

В новой версии системы фильтр Атрибут клиента больше не доступен. Для удобства и простоты использования все атрибуты клиента объединены в одном фильтре Общий атрибут. Видимость атрибутов в этом фильтре настраивается с помощью Панели администратора.

Новый способ настройки акций на день рождения

Раньше акции в честь дней рождения клиентов настраивались через Базу данных, и приходилось обращаться в Службу технической поддержки для настройки таких акций. Теперь вы можете самостоятельно настраивать акции на день рождения с помощью АРМ. Для этого нужно:

 

Регулярная задача Дни рождения

Новая регулярная задача вызывает срабатывание события День рождения. Событие сработает, если день рождения клиента приходится на период, который указан в регулярной задаче.

 

Событие День рождения

Событие День рождения генерируется при срабатывании регулярной задачи Дни рождения. Таким образом, чтобы выдавать преференции клиентам в честь дней рождения, нужно в акцию добавить событие День рождения и необходимые действия и фильтры. Например, в одной акции можно настроить начисление клиенту дополнительных бонусов в честь дня рождения и отправку сообщения с поздравлением.

Новый способ расчета статусов

Теперь в системе есть возможность более гибко настроить расчет статусов с помощью акций. Можно настроить периодический и/или разовый расчет статусов. Например, с помощью одной акции можно настроить следующую механику: расчет статусов происходит ежегодно на основании суммы покупок клиента, но если клиент совершит разовую покупку на большую сумму, его статус увеличится раньше установленной периодичности.

Регулярная задача Запуск события Расчет статуса

Новая регулярная задача позволяет периодически запускать событие Расчет статуса. В рамках этого события в акции можно настроить расчет статусов по расписанию на основании различных условий.

Updated: В настройке регулярной задачи по установке статусов добавлен новый ключ isChangeStatus. Он позволяет регулировать, будет ли запускаться регулярная задача по смене статусов только тем клиентам, у кого статусы изменились за указанный период, либо всем клиентам независимо от того, изменились ли их статусы за указанный период.

Рекомендуется использовать этот ключ для того, чтобы статусы клиентов рассчитывались быстро и только у тех клиентов, у кого они изменялись.

Действие Расчет статуса

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

Событие Расчет статуса

Событие Расчет статуса позволяет рассчитывать статусы клиентов периодически (после срабатывания новой регулярной задачи) или разово (с помощью действия Расчет статуса). При периодическом или разовом расчете статуса можно назначить клиенту дополнительные преференции, включить рассылку для определенного статуса или отправить сообщение. Также теперь можно гибко назначать статусы единоразово. Например, после завершения регистрации клиента в Программе лояльности можно назначить статус клиенту на основании суммы покупок, которую клиент накопил еще до регистрации. Для следующей установки статуса можно использовать сумму покупок, достигнутую клиентом после первой установки статуса. Это возможно при применении нового типа фильтрации По сумме значений и поля Параметры расчета в фильтре Счетчик.

Updated: Оптимизировано поведение статусов клиента при их объединении

При прикреплении карты клиенту или при замене утерянной или испорченной карты на новую происходит объединение атрибутов клиента

В версии Системы 2021.1 оптимизирована логика объединения атрибутов клиента с типом Статусная система: значения статусов при объединении не суммируются, а изменяются (или остаются неизменными) в зависимости от установленных значений.

Доступны следующие варианты при объединении статусов:

  • Если ранее клиент не имел никакого статуса, то, например, после завершения регистрации в ПЛ, он приобретает заданный в новом значении статус. Если ранее клиент уже имел установленный статус, то он останется прежним.
  • Если ранее клиент уже имел какой-то статус, то при объединении атрибутов ему можно присвоить другой статус (даже более низкий по сравнению с предыдущим).
  • При объединении атрибутов клиент либо сохранит прежний статус, либо получит новый. Ему присвоится самый высокий статус из двух возможных.
  • Статус клиента не изменится.

Updated: Упростился процесс настройки регулярных задач при активации и сгорании бонусов

Для оповещения клиентов о начислении и активации бонусов, а также об их сгорании необходимо создать регулярную задачу. Сделать это стало проще, т. к. нет необходимости создавать и настраивать оповещение об активации/сгорании бонусов через базу данных. Достаточно заполнить значения ключей в настройках регулярной задачи и указать необходимый шаблон уведомления.

Updated: Автоматическое очищение базы данных от устаревших данных о сгорании и активации бонусов

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

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

Данная регулярная задача уже настроена в АРМ по умолчанию, поэтому никаких дополнительных настроек не требуется.

Updated: Импорт и экспорт акций

Для упрощения процесса создания акций, можно использовать ранее созданные акции в качестве шаблонов. Для этого готовую акцию необходимо сначала экспортировать, т. е. сохранить в виде файла, в выбранном формате (JSON или XML). Далее в загруженный файл можно внести необходимые изменения (в Блокноте или любом редакторе кода), сохранить файл, а затем импортировать в Систему.

В новой версии Системы можно экспортировать акции с возможностью выбора нужной версии акции. Это может быть любая подтвержденная версия акции, кроме черновика (в предыдущих версиях для экспорта была доступна только последняя подтвержденная версия).

Также добавлен метод системного API для выгрузки акций по внутреннему идентификатору версии акции. Если не передавать это значение в запросе, то в результате будет экспортирована последняя подтвержденная акция. 

Updated: Регулярная задача по выгрузке акций на SFTP

Новая регулярная задача упрощает периодическую выгрузку файлов с акциями через защищенное подключение в специально настроенную директорию на удаленном сервере. Каждая подтвержденная версия акции выгружается в отдельный файл в формате JSON по безопасному протоколу с заданной в настройках периодичностью. В выгрузку попадут все подтвержденные версии акций с момента последней выгрузки. Выгруженные файлы акций можно использовать, например, для создания различных отчетов. Регулярная задача по выгрузке акций на SFTP доступна при подключении специального плагина.

Отображение внешнего идентификатора в акции

В АРМ можно просматривать все версии акции. В окне просмотра акции помимо внутреннего идентификатора акции теперь отображается и внешний идентификатор акции (верхний правый угол).

Рекламные материалы в маркетинговых кампаниях

В рамках маркетинговых кампаний теперь можно создавать новые и добавлять ранее созданные рекламные материалы. Рекламные материалы могут относится только к одной маркетинговой кампании. Нельзя использовать одни и те же рекламные материалы в рамках разных маркетинговых кампаний. При этом в одной маркетинговой кампании может быть несколько рекламных материалов. Все они отображаются в отдельной вкладке в окне просмотра маркетинговой кампании в АРМ. Это очень удобно, так как рекламные материалы можно создавать и редактировать непосредственно в маркетинговой кампании.

Начисления и списания

 

Проведение операций для целевой аудитории

При создании операций начисления или списания бонусов можно выбрать целевую аудиторию, для которой будут проведены операции. В результате выполнения операций всем Участникам ПЛ, входящим в выбранную целевую аудиторию, будет начислено/списано указанное количество бонусов. В общем списке операций в разделе Начисления и списания с помощью фильтра можно выбрать операции для определенной целевой аудитории.

Создать операцию начисления/списания можно также из окна просмотра рассчитанной целевой аудитории. Для этого мы добавили отдельную кнопку.

Экспорт ошибок и обработанных операций

В результате выполнения операций начисления/списания бонусов формируются отчеты в формате CSV. Их можно выгрузить в окне просмотра информации о групповой операции. Отчет об обработанных операциях содержит информацию обо всех успешно проведенных операциях по каждому Участнику ПЛ.

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

Updated: Появилась возможность загрузки дополнительных купонов

В разделе Редактирование выпуска купонов (см. изображение ниже) появилась возможность добавить купоны в уже созданный выпуск, не создавая при этом новый выпуск. Файл для загрузки дополнительных купонов должен иметь формат CSV и содержать список номеров купонов. Каждый номер купона должен располагаться в отдельной строке, в файле должно быть не более 500 000 строк.

Updated: Экспорт товаров из группы товаров

Благодаря методу системного API для работы с группами товаров можно легко получать список товаров из определенной группы. В запросе необходимо указать внутренний идентификатор нужной группы товаров. Результатом выгрузки будет файл, содержащий список кодов товаров, которые содержит указанная Группа товаров.

Updated: Изменена логика настройки времени жизни бонусов

 В системе Loymax можно задавать как универсальное время жизни бонусов (период времени, в течение которого бонусы могут быть использованы), так и время жизни бонусов для одной конкретной акции.

В версии 2021.1 все изменения, вносимые в настройки времени жизни бонусов, не будут отражаться на всех бонусах с этим временем жизни (как было в предыдущей версии). Все последующие начисления бонусов (после изменения времени жизни) будут отображаться уже с новым временем жизни. 

Пример
До версии 2021.1
 Клиентам начислены бонусы со временем жизни 1 месяц. Затем время жизни изменили. Новое время жизни — 1 неделя.
Результат: Всем клиентам, которым уже были начислены бонусы до смены времени жизни, автоматически устанавливается новое время жизни.

С версии 2021.1 Теперь время жизни уже начисленных клиентам бонусов никак не изменится, даже если время жизни изменили.
Результат: Клиенты, уже получившие бонусы со сроком жизни 1 месяц, все также имеют бонусы с периодом сгорания 1 месяц. А клиенты, которым начисляются бонусы уже после изменения времени жизни бонусов, получат бонусы с новым периодом сгорания — 1 неделя.

Кассовый протокол

Электронный чек

В процессе покупки касса фискализирует чек и формирует на своей стороне ссылку на него. Эта ссылка может быть передана в дополнительных параметрах кассового запроса. Функциональность передачи электронных чеков доступна в кассовом протоколе версии 3.0 и выше. Если в системе настроена специальная акция, ссылка на чек будет отправлена Участнику ПЛ в SMS или email. Отправка электронных чеков обязательна, например, для интернет-магазинов.

В анкету Участника ПЛ может быть добавлен вопрос об отказе от печати бумажных чеков. При определенных настройках касса будет получать значение данного параметра и печатать или не печатать бумажный чек для данного покупателя. Если бумажный чек не печатается, ссылка на электронный чек обязательно должна быть отправлена.

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

Дополнительные атрибуты покупки

В версиях кассового протокола 3.0 и 3.2 теперь доступна отправка дополнительных параметров чека в кассовых запросах. Дополнительные параметры служат для передачи на процессинг информации, связанной с покупкой. В качестве значения параметра может быть передана любая строка или число. Например, от значения переданного параметра может зависеть размер скидки на покупку. Любой кассовый запрос может содержать дополнительные параметры. При этом передача дополнительных параметров в запросе не является обязательной.

Для сохранения дополнительных параметров покупки, переданных с кассы, достаточно прописать названия этих параметров в настройках системы. Сохраненные значения дополнительных параметров можно отображать в истории покупок клиента как во внутренних модулях системы, так и во внешних клиентских сервисах.

Список сработавших акций

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

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

 

Updated: Обязательность указания идентификатора покупки при операции возврата

 При проведении операции возврата используются дополнительные параметры:

  • RefundTransactionID — код возвращаемой транзакции, уникальный в рамках Системы, хранится на кассе, передается в формате integer;
  • RefundPurchaseID — код возвращаемой покупки, уникальный в рамках кассы, хранится на кассе, передается в формате строки до 32 символов.

Несмотря на то, что они являются дополнительными, хотя бы один из них необходимо указывать в запросе. Это предотвращает повышенную нагрузку на базу данных и ускоряет обработку запросов.

Вариант отправки запроса на возврат без указания дополнительных параметров уже является устаревшим, использовать его для новых интеграций кассового ПО не рекомендуется.

Маска для штрихкода

В системе Loymax предусмотрена возможность указать специальную маску для штрихкода, которая при передаче запроса Расчет скидки будет отделять определенную часть из переданного на кассу значения штрихкода. Маска работает только для штрихкодов, у которых при загрузке товара установлено значение IsWeight="True" и устанавливается через техническую поддержку.

Персональные предложения (ML)

Для создания релевантных персональных предложений необходимо анализировать персональные сведения о клиентах и историю их покупок. Делать это вручную слишком трудозатратно. Гораздо эффективнее научить этому систему, которая сможет быстро обрабатывать большие объемы информации. В Loymax в рамках проекта ML (Machine Learning) реализована первая пробная версия рекомендательной системы. На основании аналитики персональных данных и определенного алгоритма система формирует персональные предложения для каждого клиента. Также система определяет оптимальный канал коммуникации, по которому персональное предложение будет передано клиенту.

На данный момент проект Loymax ML запущен и тестируется на нескольких партнерах. Мы ожидаем успешных результатов, чтобы продолжить развитие и дальнейшее внедрение нового продукта.

CRM

Раздел Клиенты

Раздел Пользователи преобразован в два отдельных раздела. Один содержит информацию о зарегистрированных в системе Участниках ПЛ. Этот раздел называется Клиенты и доступен в CRM. Раздел Пользователи перенесен в Панель администратора. Он содержит учетные данные пользователей АРМ.

Updated: Поиск клиента по любому PersonUID

При замене карты (в случае ее утери или порчи) автоматически генерируется идентификатор новой карты (PersonUID). Он добавляется в список идентификаторов клиента, куда входят номер телефона, адрес электронной почты и др.

Найти клиента в Системе стало еще проще: клиента с несколькими PersonUID можно найти по любому из них в CRM или в Контакт-центре.

Расширение карточки клиента

Updated: В карточку клиента добавлены новые разделы и сведения:

  • Добавлен раздел Краткая информация, в котором можно увидеть основную информацию об Участнике Программы лояльности.
  • В правом верхнем углу теперь всегда отображается Внешний идентификатор (Uid) Участника ПЛ.
  • Из шапки карточки клиента удалено поле Мобильное приложение. В версии 2021.1 вместо него отображается поле Push-уведомления, которое указывает на возможность отправки Участнику ПЛ push-уведомлений. Поле имеет значение Доступны, если Участник ПЛ установил себе Мобильное приложение и дал разрешение на отправку ему push-уведомлений. Значение Недоступны отображается, если Участник ПЛ не установил Мобильное приложение или установил, но не дал разрешение на отправку push-уведомлений.

В разделе Клиентская история блока Исторические данные, кроме списка операций, теперь отображается общая статистика по счету. Специальный блок данных включает общую сумму покупок, суммы начислений и суммы списаний бонусов в рамках покупок за выбранный период времени. Такая же информация доступна в карточке клиента в Контакт-центре, Личном кабинете и в Мобильном приложении.

В блок Маркетинг добавлены новые разделы:

  • Атрибуты. Здесь отображаются значения атрибутов Участника ПЛ. Атрибуты содержат различную информацию об Участнике ПЛ и могут быть использованы при настройке акций. При наличии определенных прав пользователь может редактировать значения атрибутов в карточке клиента в CRM и в Контакт-центре.
  • Счетчики. Здесь отображаются текущие значения счетчиков, связанных с Участником ПЛ. Значения счетчиков обычно изменяются в соответствии с правилами настроенных акций. Однако, при наличии определенных прав пользователь может изменять значения счетчиков в карточке клиента в CRM и в Контакт-центре. При этом любые изменения фиксируются и записываются в Аудит.

В разделе Статус теперь можно посмотреть историю изменения статусов Участника ПЛ. Если настройками статусной системы задано сохранение истории изменений, то в карточке клиента в специальном окне можно увидеть все значения статуса, присвоенные Участнику ПЛ в разные периоды времени.

Выгрузка атрибутов клиентов

В разделе Клиенты доступен экспорт значений атрибутов. Выгрузка осуществляется до указанного атрибута. Кроме того, выборка может быть ограничена определенной целевой аудиторией и периодом времени, в котором значение атрибута было изменено. Если ограничения не указаны, то будут выгружены значения атрибутов для всех клиентов. Итоговый файл содержит список идентификаторов клиентов со значением указанного атрибута и датой, когда это значение было установлено.

Импорт целевых аудиторий

В новой версии системы реализована загрузка целевых аудиторий из внешних источников. Сформированный во внешней системе файл должен содержать список идентификаторов клиентов определенного типа (номер телефона, адрес электронной почты, номер карты или уникальный идентификатор). Импорт подготовленных данных осуществляется в заранее созданную для этого целевую аудиторию. Во время загрузки новые данные могут быть добавлены к существующим или целевая аудитория может быть полностью перезаписана. Также во время загрузки ошибки могут игнорироваться, чтобы были загружены только корректные данные. Создание целевой аудитории для импорта, настройка процесса загрузки и непосредственно импорт данных осуществляются с помощью специальных методов System API и с помощью интерфейса в АРМ

После импорта данных целевая аудитория становится рассчитанной и может быть использована при настройке акций, рассылок и рекламных материалов.

Импортированные целевые аудитории помечаются в АРМ атрибутом Внешние. С помощью специального фильтра можно выбрать только импортированные целевые аудитории.

Целевые аудитории, созданные для импорта данных, нельзя редактировать в интерфейсе АРМ. Такие целевые аудитории в АРМ можно только просмотреть или отправить в архив. Изменить состав импортированной целевой аудитории можно также только с помощью специального метода импорта и с помощью кнопки Импорт при просмотре Целевой аудитории в АРМ.

Бизнес-активности

В Бизнес-активностях добавлено отображение времени обработки акций, а также отдельных фильтров и действий в них. Время обработки отображается в миллисекундах как для сработавших, так и для несработавших акций.

Также упорядочено отображение времени обработки операций. Оно отображается с учетом часового пояса Участника ПЛ. Для операций, в которых не передается идентификатор Участника ПЛ, время отображается в соответствии с указанной в конфигурации InstanceTimeZone временной зоной.

Новое в клиентских сервисах

Единый сервис авторизации

Процесс авторизации всех внешних клиентских сервисов теперь выполняется через единый сервис авторизации. В Личных кабинетах на сайтах, в Мобильных приложениях и интернет-магазинах ни клиенты, ни партнеры этого не заметят. Но с точки зрения безопасности это значительное изменение.

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

Управление подписками при регистрации

Теперь при регистрации в Программе лояльности клиент может принять решение о подписке на рассылки. Эта возможность реализована в Мобильном приложении, а также при регистрации через оператора Контакт-центра. При этом в зависимости от настроек конфигураций (за это отвечает конфигурация SubscriptionConfirmRequired) получение согласия клиента на рассылки может быть обязательным для продолжения регистрации или нет. Если получение согласия не является обязательным, и клиент не соглашается на рассылки, он не будет получать рекламу, но будет получать важную системную информацию (о списании бонусов, блокировке счета, коды подтверждения и пр.).

Управление подписками зарегистрированного Участника ПЛ по-прежнему доступно в Личном кабинете на сайте, в Мобильном приложении, а также через оператора Контакт-центра.

Обезличивание текстов ошибок

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

На данный момент обезличенные формулировки ошибок используются в таких процессах, как регистрация и авторизация в Программе лояльности, привязка и замена бонусных карт, сброс пароля от Личного кабинета и смена номера телефона или Email.

Удобная настройка плагина Личного кабинета

Для быстрой и удобной настройки WordPress-плагина Личного кабинета LoymaxWebApp создан специальный помощник. После активации плагина запустите помощника установки и следуйте его инструкциям. Всего за пять шагов он поможет настроить тему, нужные разделы, оптимальные конфигурации, подключить API и указать название раздела Личного кабинета. При подключении Личного кабинета с типовыми опциями настройка плагина займет не более 10 минут. К тому же все настройки Личного кабинета всегда можно изменить в административной панели WordPress.

Авторизация по AppleID в Мобильном приложении

В Мобильном приложении реализована возможность авторизации с помощью аккаунта Apple ID. Аккаунт Apple ID (тот самый, через который вы пользуетесь iCloud, App Store и Apple Music) заменяет собой логин и пароль одновременно. При входе в приложение подтвердите свой Apple ID с помощью пароля. Можно использовать также сканирование отпечатка пальца или лица, если ваше устройство поддерживает такую возможность. Аккаунт Apple ID будет привязан к вашему аккаунту в Программе лояльности. При следующей авторизации подтверждение аккаунта Apple ID уже не потребуется. Таким образом, вам не придется запоминать свои учетные данные для входа в Мобильное приложение Программы лояльности.

Updated: Новое в Мобильном приложении

  • Общие улучшения Мобильного приложения (МП): приложение переведено на английский язык, улучшен интерфейс приложения (добавлен стиль кнопок, цвет основной темы), добавилась возможность для клиента оценить удобство МП и оставить негативный отзыв о приложении (что именно не понравилось клиенту).
  • В Конструкторе МП появилась новая опция — возможность создать настраиваемые презентационные экраны, которые увидит клиент, впервые открывший приложение. Сменяющие друг друга экраны кратко описывают возможности МП, преимущества участия в Программе лояльности (ПЛ), предлагают клиенту зарегистрироваться в ПЛ и оформить карту. Количество и порядок отображения экранов, тексты сообщений, цветовую тему и изображения можно настраивать индивидуально для каждого Партнера (например, учитывая основные цвета бренда).
  • Участник ПЛ, привязавший к своей учетной записи аккаунт в одной или нескольких социальных сетях, может авторизоваться в Системе через привязанную социальную сеть. Если социальная сеть не привязана к учетной записи, то после нажатия на иконку социальной сети Участник будет автоматически перенаправлен на страницу регистрации в Мобильном приложении.
  • В push-уведомления добавлены дополнительные параметры, позволяющие при создании рассылок добавлять ссылку для перехода из push-уведомления в конкретный раздел Мобильного приложения или ссылку для перехода на внешний сайт. Дополнительные параметры задаются через json-модель.

Любимые товары в Чат-боте

В Чат-боте теперь есть возможность просматривать и выбирать любимые товары. Бот предложит выбрать любимые товары из определенного списка или с помощью поиска по названию. Покажет, какие товары уже выбраны, и сколько еще товаров можно выбрать, чтобы получать на них особые преференции.

Интеграция с внешними системами

В Cистеме реализована возможность обмена данными о клиентах с внешним процессингом. Обмен осуществляется посредством передачи файлов через SFTP-сервер.

33.png

Имитация покупок

На SFTP-сервер из внешней системы поступают файлы с информацией о покупках, совершенных на кассах Set Retail 10. С помощью специального плагина эти покупки обрабатываются по кассовому протоколу Loymax. Данные о внешних покупках сохраняются в системе. Информация о результатах обработки передается обратно на SFTP-сервер.

Выгрузка сумм накоплений и статусов

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

Денежные сертификаты

В Систему добавлена функциональность по работе с денежными сертификатами Loymax. Для возможности оплаты товаров денежным сертификатом необходимо добавить новый тип оплаты в шаблоны кассы. При возврате товаров, оплаченных сертификатом, сумма возврата вернется на денежный сертификат. Неиспользованный денежный сертификат может быть возвращен. Стоимость сертификата вернется покупателю тем способом, которым была оплачена покупка денежного сертификата (наличными или на банковскую карту).

Updated: В денежных сертификатах добавлена новая характеристика: вид номинала. Он задается при выпуске денежных сертификатов. Вид номинала может быть фиксированный — сертификат клиенту выдается на определенную сумму, заданную в Системе, и произвольный — сумма может быть любой, она указывается непосредственно при покупке сертификата.

Процессинг с участием денежных сертификатов осуществляется по расширенному кассовому протоколу с дополнительными параметрами

Расширение интеграции с Set Retail 10. Регистрация на кассе

Реализована возможность регистрации карты на кассе Set Retail 10. Для регистрации карты в настройках кассы должен быть указан адрес Public API Loymax. Учетные данные для сервиса используются такие же, как и для кассовых операций.
Для того чтобы регистрация работала, в ответе на запрос баланса касса должна вернуть в сообщении на чек строку в формате NeedRegistration:1.

Markdown в чеке на кассах Set Retail

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

Updated: Вывод QR-кода и штрихкода на чеке

Теперь, в зависимости от КПО, на чеке можно печатать QR-код или штрихкод, в которых может содержаться:

  • информация о номере купона,
  • активная ссылка с информацией о проводимых акциях,
  • информация о бонусах Участника ПЛ и т. д.

Примечание: Печать QR-кода на чеке доступна для КПО Frontol 5,6 api и SET-Retail 10, печать штрихкода — только для Frontol 5,6 api.

Updated: Добавлены купоны, которые действуют только на конкретные товары

Для КПО Set Retail 10 (Crystal Set) и Frontol 5,6 api появилась возможность использовать позиционные купоны, действие которых распространяется не на весь чек, а только на конкретный товар.

Пример
Можно настроить позиционный купон на молоко, срок годности которого подходит к концу: скидка 50%.
В таком случае кассир использует этот купон только для данного товара, а Участник ПЛ получает скидку на молоко 50%.

Локализация

Завершен процесс локализации АРМ. Теперь с помощью специальной настройки профиля пользователя можно переключить интерфейс на английский язык и обратно. Локализация затрагивает не только внешний интерфейс системы, но и внутренние данные, хранимые в базе, а также все подключаемые плагины и модули. При этом переводы хранятся в отдельных файлах в формате YAML, что позволяет достаточно быстро подключать другие языки.

Коммуникации

Updated: Добавлены метапеременные в рассылках

В рассылках Email, Phone и Push добавлены метапеременные, благодаря которым можно отправлять клиентам уведомления, содержащие данные клиента. Например, при использовании метапеременной в уведомлении «Вам отправлен купон на скидку в SMS по номеру телефона $Person.AttributeValue("Phone").StringValue» клиент получит сообщение, включающее именно его номер телефона: «Вам отправлен купон на скидку в SMS по номеру телефона 79999999999».

Администрирование

Updated: Расширение списка статусов системных сообщений

Сообщения, отправленные из Cистемы, могут иметь различные статусы, которые хранятся в базе данных. Это необходимо для правильной работы алгоритмов отправки сообщений. Статусы сообщений, отображаемые в АРМ — это понятные для пользователя состояния отправки. С версии 2021.1 их список был расширен.

Updated: Номер карты Участника ПЛ в системных сообщениях о смене номера телефона

Сообщение, которое Система отправляет Участнику ПЛ при смене номера телефона, содержит название бонусной программы (если есть), имя Участника, новый номер телефона, номер Контакт-центра (если есть).

В новой версии Системы появилась возможность в шаблоне данного системного сообщения добавлять метапеременную $Person.Card.Number. Это позволяет, при необходимости, в системных уведомлениях о смене номера телефона отображать также номер карты Участника ПЛ.

Updated: Появилась возможность доменной авторизации в АРМ

Новые конфигурации в Системе позволяют настроить авторизацию в АРМ с помощью авторизационных данных к Active Directory (протокол LDAP).
Доменная авторизация позволяет:

  • Повысить уровень информационной безопасности — все пароли доменных пользователей хранятся на выделенных серверах, которые защищены от внешнего доступа. При авторизации в АРМ пароли не передаются.
  • Автоматически регистрировать пользователей в АРМ во время их первой авторизации в Системе. При регистрации на сервис передаются логин и фамилия/имя пользователя.
  • Автоматически выдавать новым пользователям АРМ необходимые роли, в зависимости от данных, полученных из Active Directory.
  • Автоматически удалять пользователей из АРМ, если данные о пользователе отсутствуют в Active Directory. Поэтому, например, после увольнения сотрудник не сможет получить доступ к АРМ.

Расширение общих атрибутов

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

Вопросы с составными ответами в анкете

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

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

Updated: Выпуски для виртуальных карт теперь генерируются автоматически

При выдаче карт клиентам в Системе необходимо создавать выпуски карт. С версии Системы 2021.1 придется создавать выпуски только для физических карт. Для виртуальных карт в этом уже нет необходимости — новые виртуальные карты генерируются в Системе автоматически по заданному в Системе шаблону (название, номер, штрихкод). Шаблон недоступен для редактирования через АРМ. В случае необходимости изменить его, следует обратиться в службу технической поддержки Loymax (support@loymax.ru).

Определять обязательность/опциональность выпуска физических и виртуальных карт можно специальными настройками в АРМ.

Импорт выпуска карт

При создании нового выпуска карт можно загрузить данные из заранее сформированного файла. Импортируемый файл в формате CSV и кодировке UTF-8 должен содержать построчно информацию о загружаемых картах:

  • номер карты,
  • номера трех магнитных дорожек,
  • штрихкод,
  • CVC-код (опционально).

Формирование наборов шаблонов номеров

Каждая бонусная карта может иметь несколько идентификаторов: номер, штрихкод, QR-код и три магнитные полосы. Раньше шаблон можно было задать только для номера карты. Теперь можно создать целый набор идентификаторов с шаблонами для каждого из них. Набор шаблонов может содержать любые комбинации идентификаторов, но как минимум один обязательно должен быть задан. Также набор шаблонов ограничивает количество карт, которые будут выпущены с данным набором идентификаторов. Это ограничение называется емкостью набора. Наборы шаблонов используются в данный момент в выпусках карт и в денежных сертификатах. В одной из следующих версий системы будет реализовано также использование наборов шаблонов номеров при создании выпусков купонов.

Updated: Отправка сообщений клиентам только в дневное время

 В Систему добавлена конфигурация MorningAndEveningHours, которая позволяет настраивать период времени для отправки сообщений Участникам Программы лояльности. Установленный в конфигурации временной промежуток будет считаться дневным временем (в часовом поясе Участника ПЛ).

Если в рассылках установлено ограничение Не отсылать в ночное время, то Участники ПЛ не будут получать сообщения в период, не входящий в указанный временной интервал.

Пример: если в настройках конфигурации MorningAndEveningHours стоит значение 8;22, а в рассылках есть ограничение Не отсылать в ночное время, то сообщения клиентам будут отправляться только в промежуток с 08:00 до 22:00 (в часовом поясе Участника ПЛ).

Настройка времени запуска регулярных задач

В регулярных задачах теперь можно устанавливать время запуска в формате Cron. Это позволяет задавать совершенно произвольные значения времени для старта регулярных задач. Например, регулярная задача может выполняться в 12.00 каждые пять дней каждый месяц, начиная с первого дня месяца. Для этого достаточно в настройках регулярной задачи указать произвольный период в формате Cron (например: 0 0 12 1/5 * ?).

Автоматизация при создании партнеров

В новой версии Системы были автоматизированы некоторые процессы при добавлении нового партнера.

 

Автоматическое создание бренда и юридического лица

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

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

 

Исключение дебетовой кассы

При создании юридического лица автоматически добавляется дебетовый счет в Бонусах с текущим значением 100 000 000.00 и минимальным значением -100 000 000.00. Дебетовый счет теперь напрямую связан с юридическим лицом, а не с магазином и кассой, как раньше. Поэтому операции по начислению и списанию бонусов теперь проводятся со счетом юридического лица, а не со счетом кассы.

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

 

Автоматическое создание тестовой кассы для магазина

Для проведения тестовых покупок больше нет необходимости вручную создавать тестовую кассу для партнера. Она создается автоматически при создании первой тестовой покупки для выбранного Бренда, Магазина и Юридического лица. Автоматически созданная тестовая касса работает по протоколу 3.2. Операции проводятся в валюте кассы, установленной в системе по умолчанию.

 

Автоматическое формирование ссылок для загрузки товарного каталога

При создании нового партнера автоматически создается адрес для загрузки товарного каталога с названием Default. Этот каталог отображается в карточке партнера во вкладке Список каталогов. Здесь же можно добавить другие каталоги или изменить каталог, созданный по умолчанию. При создании нового каталога URL-адрес для его загрузки, а также логин и пароль для доступа к загрузчику будут сформированы автоматически. Ссылка на загрузчик каталога доступна по специальной кнопке для каждого каталога в списке. Любые данные любого каталога партнера могут быть изменены с помощью редактирования.

 

Настройка адреса магазина

При настройке адреса магазина появилась возможность указать Регион его местоположения. Если нужный Регион или Населенный пункт отсутствуют в загруженных в систему справочниках, их можно ввести вручную. Кроме того, можно выбрать Префикс для обозначения вида населенного пункта.

Updated: Добавлены новые лимиты в Системе

Лимиты для юридического лица

Новая группа лимитов позволяет установить ограничение на операции, совершаемые с участием юридического лица, и таким образом избежать мошеннических действий и ошибок сотрудников. Эти лимиты позволяют установить максимальную сумму начисления бонусов на дебетовый счет юридического лица и максимальную сумму списания бонусов с дебетового счета юридического лица.

Лимиты на начисление и списание бонусов можно установить как для одного юридического лица, так и сразу для всех юридических лиц Партнера Программы лояльности.

Лимит для клиента

Лимит для клиента позволяет установить максимально возможную сумму бонусов, которую может списать Участник ПЛ при оплате покупки, что позволяет снизить вероятность фрода с бонусным счетом Участника ПЛ и ошибок кассира.

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

Методы API

Updated: Добавлены методы API для работы со счетчиками

Методы API для работы со счетчиками доступны для вызова из OAuth-приложений. Методы используются для получения списка счетчиков, а также для получения текущего значения счетчика по его идентификатору.

Updated: Методы для работы с атрибутами сущностей

Данные методы API позволяют управлять атрибутами и их значениями для таких сущностей системы Loymax, как АкцииРассылкиЦелевые аудиторииГруппы товаровМаркетинговые кампании. Через методы можно создавать новые атрибуты, получать информацию об уже созданных атрибутах, изменять и удалять их.

Новости
Обновления
Облако тегов
Словарь
Наш блог
YouTube
Telegram