Публичное пространство
SetRetail10 ◾️ Плагин лояльности Sailplay
Описание
Sailplay - платформа для автоматизации маркетинговых процессов. Сервис предоставляет полноценную программу лояльности с гибкой системой начисления и списания бонусов, элементами геймификации и настраиваемыми коммуникациями с клиентами, а также e-mail и sms рассылки с индивидуальными предложениями по сегментам.
- Официальный сайт - https://sailplay.ru/.
- Документация по системе Sailplay - http://docs.sailplay.ru/ru/.
- Документация API - http://docs.sailplay.ru/ru/page/api/.
Настройка
Настройка процессинга на сервере
1. На сервере SetRetail/SetCentrum перейдите в раздел Интеграция → Внешние процессинги → кликните .
2. Введите в строке поиска sail → кликните Внешние процессинги лояльности → установите флажок Плагин Sailplay → кликните .
3. Кликните по процессингу Плагин Sailplay.
4. Установите настройки на вкладке ОБЩИЕ.
5. Настройте вкладку ПЛАГИН КАРТ SAILPLAY.
6. Кликните
.Рекламная акция для работы с бонусами Sailplay
1. Перейдите в Лояльность → кликните Рекламные акции → кликните .
2. Введите название рекламной акции → установите условие Безусловно → установите результат Скидка → Внешняя система лояльности → выберите Лояльность Sailplay→ кликните .
3. Запустите рекламную акцию.
Настройки шаблонов касс
Перейдите в Кассовый модуль → Шаблоны касс → откройте на редактирование требуемый шаблон.
Для клавиатурной кассы
1. Перейдите на вкладку НАСТРОЙКА МЕНЮ → кликните
.
2. Назначьте на кнопку меню функцию просмотра информации по карте → кликните
.Для кассы SetTouch кнопка Информация по карте покупателя есть по умолчанию.
3. Добавьте функцию списания бонусов → кликните
.Для кассы SetTouch кнопка СПИСАТЬ БОНУСЫ появится, если есть связь плагина с внешней системой и доступно списание бонусов. Отдельных настроек в шаблоне кассы SetTouch производить не требуется.
4. Для добавления карты лояльности по номеру телефона назначьте соответствующую функцию → кликните
.При добавлении в чек карты по номеру телефона оплата покупки баллами недоступна.
Для кассы SetTouch возможность добавления карты по номеру телефона есть по умолчанию.
5. Кликните
.6. Перезагрузите кассовый модуль для применения настроек.
Редактирование суммы списания бонусов
Для возможности редактирования суммы списания бонусов кассир должен обладать привилегией Редактирование суммы списания бонусов.
Изменение шаблонов слипов о накоплениях покупателя, участвующего в программе лояльности
10.2.98.0
1. Для печати слипа о накоплениях в настройках процессинга Sailplay установите флажок Печатать информационный слип по накоплениям → кликните .
Следующими шагами выполняются изменения в файлах шаблонов. Далее эти файлы будут скопированы на кассы.
2. Для изменения суммы покупок и размера скидки скачайте и отредактируйте файл bonus_status_rules.properties.
Название параметра | Описание | Значение по умолчанию |
---|---|---|
silver.status.percent | Размер скидки в % для статуса Серебряный | 5 |
gold.status.percent | Размер скидки в % для статуса Золотой | 7 |
platinum.status.percent | Размер скидки в % для статуса Платиновый | 10 |
gold.amount.to.status | Сумма покупок для достижения статуса Золотой (в рублях) | 3000 |
platinum.amount.to.status | Сумма покупок для достижения статуса Платиновый (в рублях) | 5000 |
3. Для изменения шаблона для статусов в следующем месяце Серебряный и Золотой скачайте и отредактируйте файл slip_template_default.txt.
Название параметра | Описание |
---|---|
::possible_category_discount:: | Размер скидки в % для возможного статуса клиента |
::possible_category:: | Возможный статус клиента в следующем месяце (если он накопит на определенную сумму) |
::next_category:: | Статус клиента в следующем месяце |
::current_category_discount:: | Размер скидки в % для текущего статуса клиента |
::current_category:: | Текущий статус клиента |
::amount_to_collect:: | Сумма, которую осталось накопить до возможного статуса клиента |
4. Для изменения шаблона для статуса Платиновый в следующем месяце скачайте и отредактируйте файл slip_template_platinum.txt.
Название параметра | Описание |
---|---|
::current_category:: | Текущий статус клиента |
::current_category_discount:: | Размер скидки в % для текущего статуса клиента |
::next_category:: | Статус клиента в следующем месяце (Платиновый) |
::next_category_discount:: | Размер скидки в % для статуса клиента в следующем месяце (Платинового) |
5. Подключитесь к кассе с помощью WinSCP или SetConsole.
6. Перейдите в расположение /home/tc/storage/crystal-cash/plugins → кликните по иконке для создания новой папки.
7. Введите название папки slips → кликните ОК.
8. Скопируйте файлы шаблонов и свойств слипов в папку slips.
9. Для применения изменений перезагрузите кассовый модуль.
Примеры чеков с информационными слипами
Данные о продажах
Операционный день
Скидка по программе лояльности Sailplay будет отражена в чеке на вкладке ТОВАРНЫЕ ПОЗИЦИИ.
Данные о списании бонусов будут отражены на вкладке КАРТЫ.
Примеры чеков
Обычный чек продажи
Чек с маскированным номером карты
Примеры работы
Клавиатурная касса
1. Кассир добавляет на кассе карту лояльности Sailplay.
2. Карта успешно найдена в процессинге, отобразился значок и бонусный баланс.
3. Кассир добавляет товары в чек.
4. Кассир нажимает кнопку РАСЧЕТ → в случае установленного флажка Информирование кассира о возможности списать бонусы появляется сообщение → кассир выбирает Подтвердить и нажимает клавишу ВВОД.
Также кассир может перейти в меню кассы и выбрать пункт Списание бонусов.
5. Кассир редактирует сумму бонусов, если разрешено → нажимает клавишу ВВОД для подтверждения списания.
Списывается сумма баллов.
6. Кассиру выводится уведомление с названием примененной акции.
7. Кассир вводит оставшуюся сумму и нажимает клавишу ВВОД для подтверждения.
Печатается чек.
Просмотр информации по карте лояльности при добавлении карты по номеру телефона
При включенной настройке просмотр информации по карте недоступен, если карта не добавлена в чек.
На сервере в настройках плагина установлен флажок
При отображении информации по карте, брать карту из текущего чека.Кассир выбирает пункт меню Добавление карты по номеру телефона.
Кассир вводит номер телефона покупателя.
Карта добавляется в чек, отображается значок и бонусный баланс.
Кассир выбирает пункт меню Инфо по карте.
Отображается подробная информация по карте лояльности без дополнительного запроса номера карты.
Запрет добавления карты лояльности по номеру телефона
Кассир выбирает пункт меню Добавление карты по номеру телефона.
Кассир вводит номер телефона, продиктованный покупателем.
Касса отправляет запрос в процессинг и сравнивает полученный ответ с тегами, указанными в настройках плагина. При наличии совпадения выводит сообщение о запрете добавления карты.
Отказ от печати чека
Настройка
В шаблоне касс перейдите на вкладку ПРОЦЕСС ТОРГОВЛИ → введите в строку поиска чек → установите флажки:
Использовать анкетные данные покупателя для отправки электронной копии чека
Не печатать бумажный чек
всегда, если чек отправлен в электронной форме
В настройках плагина установите тег, по которому касса будет определять необходимость печати чека.
Пример работы
Кассир добавляет карту лояльности в чек. Касса отправляет запрос в процессинг. При успешном ответе от процессинга на экране кассы отображается сообщение о том, что бумажный чек не будет распечатан.
Кассир добавляет товары и закрывает чек доступными типами оплат.
Чек не распечатывается, на экране отображается сообщение об отправке электронного чека.
В операционном дне в чеке отображается информация об отправке.
Механика лояльности "Товар в подарок"
Данная механика позволяет инструментами лояльности Sailplay мотивировать покупателей на определенные действия (купить на сумму или купить определенные товары) для получения “Товара-подарка”.
Условия работы
В Sailplay должна быть настроена акция с Товаром-подарком и сообщением для кассира.
В базе данных сервера должны быть заведены товары, которые будут участвовать в данной акции.
Механика работает независимо от наличия карты лояльности Sailplay.
Пример работы механики "Товар в подарок" на кассе SetTouch
В системе Sailplay настроена акция выдачи подарков при покупке на сумму от 500 руб.
1. Кассир добавляет в чек товары на сумму 500 руб.
2. Кассир нажимает .
3. Касса предлагает добавить товар-подарок в чек.
Кассир нажимает
.4. Кассиру выводится уведомление с названием акции.
Кассир нажимает
.5. В чек добавляется товар-подарок, касса производит автоматический расчет скидок.
6. Кассир нажимает
.7. Кассир вводит сумму к оплате и нажимает
.8. Печатается чек.
Добавление купона в чек вручную с запретом ручного добавления дисконтных карт
- SR-4922Получение подробных данных проблемы… СТАТУС
- CR-5888Получение подробных данных проблемы… СТАТУС
10.2.99.0
Начиная с версии 10.2.99.0 добавлена возможность ручного добавления купонов Sailplay в чек с одновременным запретом добавления вручную дисконтных карт.
Ограничение на ввод номеров карт действует только на карты лояльности Sailplay. Карты, созданные на сервере SetRetail10, добавлять в чек вручную разрешено.
Настройка
1. В настройках процессинга на вкладке КАРТЫ установите флажок .
Запретить ручной ввод номеров дисконтных карт → кликните2. Для кассового пользователя установите привилегию Ручной ввод номеров дисконтных карт и купонов.
Пример работы
Кассир вводит номер купона Sailplay.
Купон успешно добавлен в чек, отобразился значок.
Кассир вводит номер карты лояльности Sailplay.
Касса выводит уведомление о запрете ввода.
Интеграция
Экспорт данных в ERP
Экспорт чеков в ERP производится согласно интеграционной документации по выгрузке:
- Экспорт чеков из SetRetail10 в ERP (веб-сервис на стороне ERP)
- Экспорт чеков из SetRetail10 в ERP (веб-сервис на стороне SetRetail10)
Оплата бонусными баллами с применением купона
<purchase ...>
<plugin-property key="PURCHASE_DATA_KEY" value="
JSON-BODY">
- в параметреvalue
содержатся данные для процессинга Sailplay по операции с бонусной картой в формате JSON.UID_PURCHASE
- уникальный идентификатор чека.order_num
- номер, под которым этот чек уйдет в процессинг Sailplay.
card type="BONUS" number="5874584014286" guid="5874584014286"
- тип бонусной карты с номером и идентификатором GUID.card type="EXTERNAL_COUPON" number="319867" guid="319867"
- тип внешнего купона с номером и идентификатором GUID.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <purchases count="1"> <purchase tabNumber="21323" userName="Иванова Мария Александровна" operationType="true" operDay="2021-06-09+03:00" shop="234" cash="3" shift="36" number="10" saletime="2021-06-10T01:28:40.574+03:00" begintime="2021-06-10T01:27:06.076+03:00" amount="80.0" discountAmount="20.0" inn="7801784589"> <plugin-property key="PURCHASE_DATA_KEY" value="{"lineItems":[{"number":1,"set10discount":0.0,"originalPrice":100.0,"minPrice":0.0,"priceAfterSailplayDiscount":80.0,"discountPoints":10,"quantity":1.0,"marking":"0000002"}],"sailplayDiscountId":"1384825138"}"/> <plugin-property key="UID_PURCHASE" value="61a88475-190b-41dd-b811-facdc82a9b98"/> <plugin-property key="order_num" value="20210610_012706_234_3_36_10"/> <positions> <position order="1" departNumber="1" goodsCode="0000002" barCode="0000002" count="1.0" cost="100.0" nds="10.0" ndsSum="7.27" discountValue="20.0" costWithDiscount="80.0" amount="80.0" dateCommit="2021-06-10T01:27:06.089+03:00" insertType="1"/> </positions> <payments> <payment typeClass="CashPaymentEntity" amount="80.0" description="Оплата наличными"/> </payments> <discountCards> <discountCard>5874584014286</discountCard> <discountCard>319867</discountCard> </discountCards> <card type="BONUS" number="5874584014286" guid="5874584014286"/> <card type="EXTERNAL_COUPON" number="319867" guid="319867"/> </purchase> </purchases>
© 1994-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..