Описание функциональных характеристик
Назначение
Дисконтный сервер (ДС) - это инструмент управления системой лояльности.
ДС позволяет настроить систему лояльности на основе накопительных и постоянных скидок, дисконтных и персональных карт, бонусов, купонов, подарочных карт и сертификатов, гибкого управления правилами применимости акций.
Программа предназначена для решения следующих задач:
- настройка и хранение данных о проводимых в торговой сети акциях
- подбор скидок и расчёт цен на товары чека по запросу кассы
- сбор, учёт и хранение информации об операциях, выполненных на торговых кассах
- учёт и хранение информации о персональных скидках, бонусах, подарочных и дисконтных картах клиентов
- учёт и хранение купонов
- получение аналитической отчётности
- передача по запросу данных в Интернет-магазин
Дисконтный сервер представляет собой веб-сервис, использующий БД PostgreSQL. Вход в настройку ДС выполняется через браузер. Необходимые для работы справочники ДС получает из БД Домино.
Функциональные возможности
1. Настройка применяемых типов карт
Применяются следующие типы карт
- Дисконтная карта (скидочная карта) даёт право на получение обычных и накопительных скидок на товары или услуги
- Персональная карта связывается с конкретным покупателем, что позволяет также получать дифференцированные и персональные скидки
- Подарочная карта (подарочный сертификат) - это вид платёжного средства. Денежные средства, находящиеся на счёте карты, можно использовать при оплате покупок.
- Купон предоставляет право на получение одноразовой скидки на определённые товары или услуги. После получения скидки по купону, купон погашается (блокируется) и не может быть в дальнейшем использован.
2. Создание карт и купонов
Под созданием дисконтных карт и купонов понимается регистрация новых (создаваемых) карт в базе данных. Программа создаёт указанное количество записей. Каждой карте присваивается уникальный номер.
В базе данных хранятся карты и купоны, информация о персональных скидках, бонусах, протокол действий с участием карты.
3. Описание дисконтных схем
- предпродажные акции - включение взаимодействия акций
- акции, назначающие скидки на товары - процентная скидка, красная цена, распродажа, скидка на сопутствующие товары и т.д.
- акции, рассчитывающие скидки на чек - скидка за сумму чека, скидка за баллы
- послепродажные акции - начисление баллов, выдача купонов
- итоговые акции - печать итогов, рекламных предложений, выданного купона
- товарные наборы - списки товаров, участвующих в акциях
4. Обмен данными с торговой кассой
По запросу кассы Дисконтный сервер выполняет подбор скидок, расчёт цен на товары чека, изменяет параметры карты.
Касса в процессе работы посылает запрос со списками товаров в чеке и предъявленными покупателем картами. ДС для каждой акции анализирует возможность её применения и рассчитывает цены со скидками. По окончании расчётов ДС передаёт в кассу полученные цены. После проведения оплаты касса отправляет сигнал в ДС, что следует начислить на карту баллы, погасить купон, увеличить на карте сумму покупок и т.п.
Информация о кассовых чеках и способах оплаты сохраняется Дисконтным сервером в БД.
5. Просмотр отчётов
- информация по картам
- акции за период
- продажи за период
6. Обмен с Интернет-магазином
По запросу Интернет-магазина Дисконтный сервер выдаёт информацию по картам, рассчитывает скидки, передаёт распродажные цены.
- регистрация новой карты
- изменение персональных данных существующей карты
- передача информации по карте
- поиск карты по номеру телефона или адресу электронной почты
- возврат статуса купона
- передача распродажных цен
- расчёт скидок на товары чека
Схема работы
1. Кассир вводит товары в чек и переходит к оплате
2. Касса отправляет чек в Дисконтный сервер
3. Дисконтный Сервер подбирает и применяет подходящие скидки, возвращает в кассу изменённый чек
4. Кассир и покупатель видят чек с применёнными скидками
Дисконтный Сервер разработан так, чтобы обслуживать большое количество касс и максимально быстро отвечать на их запросы. Обычно ответ готов уже через сотые доли секунды.
Скидки рассчитываются отдельно на каждый товар. Это связано с тем, что в ОФД необходимо передать точную цену каждого проданного товара.
Варианты описания дисконтных схем
Дисконтная схема - это список акций и правила их применения.
В Домино имеется два способа описания скидок.
1. Описание схемы скидок внутри Домино
Дисконтная схема описывается в Домино, хранится в ЦБД и передаётся на автономную кассу. Касса самостоятельно применяет скидки в соответствии с правилами дисконтной схемы.
Плюсы данного варианта:
- касса всё делает сама, не обращается к другим программам по интернету
Минусы:
- можно реализовать только простые алгоритмы расчёта
- информация о применении карты, сертификата, бонусов появится на соседней кассе только через некоторое время, которое потребуется на передачу информации о выполненной операции из первой кассы в ЦБД и из ЦБД на вторую кассу
- неудобно оперативно вносить изменения в дисконтную схему
- модификация кода дисконтной схемы затрагивает сразу два продукта: торговую кассу и бэк-офис
2. Описание схемы в Дисконтном сервере
Дисконтная схема настраивается и хранится в Дисконтном сервере.
Касса посылает в ДС чек, ДС анализирует чек, проверяет возможность применения скидок, выполняет расчёты и возвращает в кассу чек с итоговыми ценами. ДС ведёт балансы накопительных карт и учёт купонов.
Плюсы:
- возможна реализация сложных алгоритмов для акций
- информация о применении подарочного сертификата, купона, накопительной карты моментально становится доступной на всех кассах
- удобный интерфейс для оперативного изменения настроек акций
- добавление новой акции реализуется только в ДС
Минусы:
- требуется постоянный интернет для доступа к ДС
3. Совместное применение двух описаний
Если сложно обеспечить постоянный интернет для доступа к ДС, то возможно совместное использование двух описаний дисконтных схем. В Домино настраиваются простые акции, которые должны работать всегда. ДС содержит описание как простых, так и сложных акций. Если имеется интернет и доступен ДС, то расчёт скидок выполняет ДС. Если интернет пропадает, то касса выполняет расчёт самостоятельно.
Плюсы:
- снижается зависимость от наличия интернета
Минусы:
- приходится объяснять покупателю, почему величина скидки в чеке зависит от наличия интернета в магазине
- настройка и поддержка дисконтных схем в двух программах
- синхронизация списка карт в Домино и ДС
Примеры акций
Красная цена (распродажа) А10, А18
Продажа указанных товаров по фиксированным ценам.
Процентная скидка на акционные товары А1, А28, А19
Скидка на указанные товары
Процентная скидка по карте/купону А8, А29
Скидка при предъявлении дисконтной карты или купона.
Выдача купона при покупке акционных товаров А2
При покупке указанных товаров в чеке печатается купон, который потом можно будет использовать для получения скидки.
Скидка на сопутствующие товары А4
Задаются два списка товаров: основной и сопутствующий.
При покупке ОСНОВНОГО товара, на любой товар из списка СОПУТСТВУЮЩИХ товаров даётся процентная скидка
Процентная скидка по ключевому слову А1
Если сказать кассиру секретное слово, то будет применена скидка.
При покупке группы из N товаров => один (самый дешёвый) бесплатно А6
При покупке N штук одного товара => один бесплатно А6
Скидка по QR коду А1
Если в кассе после считывания ШК товара сразу же считывается QR-код, то данный товар продаётся со скидкой.
Пример. На товары с истекающим сроком годности приклеивают специальные этикетки с QR-кодом, в котором записана команда для акции.
Скидка за баллы А12
Баллы – это поощрение, которое покупатели получают за покупки, своего рода кэшбэк. Они начисляются на карту лояльности. Баллами можно оплачивать до 100% покупки. В чеке оплата баллами оформляется как дополнительная скидка.
Скидка на день рождения А20
Скидка по времени А1