Дисконтная схема

Назначение

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

Дисконтная схема обеспечивает:

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

 

Алгоритмы работы кассы

Расчёт скидки при оплате товаров и услуг

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

Использование дисконтной карты для получения скидки при оплате

Карта может быть предъявлена в любой момент ввода товаров в чек. После регистрации карты повторно рассчитываются скидки на все товары в чеке.

Расчёт баллов по окончании покупки
Оплата баллами 

 

Подключение

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

image-1742480777699.png

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

image-1742485644484.png

 

Дисконтные карты

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

Типы дисконтных карт

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

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

image-1742485589218.png

Для каждого типа карты указываются следующие параметры:

Наименование – произвольное описание типа карты

Класс – характеристика карты, определяющая правила её обработки. Выбирается из следующего списка:

image-1742485723829.png

image-1742485899708.png

Префикс для дисконтных карт – начальные символы в номере карты

Суффикс для дисконтных карт – конечные символы в номере карты

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

Часто при производстве пластиковых карт задают префикс из двух знаков – точка с запятой и цифра четыре -  <;4>, а суффикс – знак вопроса - <?>.

Если выбран тип скидки Накопительная дисконтная карта или Накопительная дисконтная карта с ежемесячным обнулением накопленной суммы, то в форму будет добавлено поле Циклическая скидка.  Если в этом поле указать значение Да, то будут добавлены ещё два поля.

Циклическая скидкапризнак, указывающий на наличие цикла в алгоритме начислений накопительной суммы на счёт карты.

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

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

Циклическую скидку следует использовать в том случае, когда максимальную скидку требуется предоставить только один раз. Алгоритм работы программы следующий. При оплате товаров выполняется проверка карты. Если  накопленная сумма на счёте карте превысила пороговую величину, то будет рассчитана соответствующая скидка. Затем сумма на счёте будет изменена на начальное значение.

Если выбран тип скидки Накопительная бонусная карта, то в форму будут добавлены поля Начисление баллов и Срок действия бонуса.

image-1742485976021.png

Для типов карт Подарочный сертификат или Подарочная карта в форму будут добавлены поля Товар (используется при реализации) и Номинал сертификата или Номинал подарочной карты.

Товар (используется при реализации) – определяет товар который будет занесен в документ реализации при выдаче сертификата или карты.

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

Номинал подарочной карты – сумма денежных средств, которые будут начислены на счет подарочной карты.

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

Шкала скидок

При выборе кнопки Скидки отображается таблица для ввода шкалы накопительной скидки по карте.

Размер накопительной скидки зависит от величины накопленной суммы на карте. Чем больше покупатель приобрёл товаров, тем большая сумма накопилась на карте, и тем больше будет размер скидки на следующие покупки. Расчёт скидки выполняется в момент оплаты товаров.

image-1742486514661.png

Нижняя граница – определяет пороговую величину. Как только накопленная сумма превысит указанную пороговую величину, то для расчёта скидки следует использовать значение следующего поля.

Скидка, % - определяет величину скидки в процентах при превышении накопленной суммы нижней границы.

Создание карт

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

image-1742486424066.png

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

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

image-1742486444933.png

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

Конечный номер – номер карты для последней создаваемой записи

Число знаков в номере – определяет длину номера карты.

Шаг нумерации – определяет величину, прибавляемую к номеру текущей карты для получения номера следующей карты. Обычно имеет значение 1.

Карта активна – признак активности карты. Выбирается из списка значений «Да/Нет».

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

Дисконтные карты

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

Список дисконтных карт выглядит следующим образом:

image-1742486644663.png

Номер – уникальный идентификационной номер карты в дисконтной системе

Дата выпуска – дата создания записи о карте

Тип карты – характеристика карты, определяющая правила её обработки.

Карта блокирована – признак, указывающий на установленный запрет обработки карты

Карта бракована – признак сломанной карты

Сумма по карте, руб – текущий остаток денежных средств на счёте карты

Сумма по карте, очки – текущий остаток очков на счёте карты

Кнопка Движение на панели инструментов вызывает окно со списком совершенных с картой действий.

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

image-1742486694159.png

Тип – характеристика карты, определяющая правила её обработки. Выбирается из списка типов дисконтных карт.

Номер карты - уникальный идентификационной номер карты в дисконтной системе

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

Наименование – произвольное описание карты

Дата выпуска карты – дата создания записи о карте

Дата начала действия карты

Дата окончания действия карты – определяют период действия карты.

Карта активна – признак, указывающий на то, что карта была выдана конкретному покупателю. Если для карты не установлен признак активности, то карта обработана не будет.

Карта блокирована – признак, указывающий на установленный запрет обработки карты. Заблокировать карту и снять блокировку можно либо на кассе, либо через контекстное меню.

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

Примечание – строка замечаний

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

image-1742552593927.png

 

Печать остатка средств по карте – выполнение одноименного отчета

image-1742481873846.png

Печать движения средств по карте – выполнение одноименного отчета

image-1742481890779.png

Блокировать карту – установить признак Карта блокирована

Снять блокировку карты – снять признак Карта блокирована

Дней до списания бонуса – проверка количества дней, оставшихся до списания бонуса.

Корректировать сумму балов – для корректировки суммы баллов по карте.

 

Приказ дисконтной схемы

Документы данного типа предназначены для описания правил расчёта скидок. Правила включают: условия применения скидок,  очерёдность применения скидок, сочетаемость разных видов скидок, их взаимозависимость.

Для каждого правила необходимо зарегистрировать название скидки. Это делается в справочнике Категорий скидок.

Категории скидок

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

image-1742553629565.png

image-1742553638163.png

Для занесения записи в справочник достаточно указать наименование скидки.

Категории скидок используются при описании правил в приказах дисконтной схемы.

Приказы

Список документов содержит историю создания и применения приказов с правилами расчёта скидок. Актуальным (действующим) является акцептованный приказ.

Для одного подразделения (торговой точки) акцептовать можно только один приказ.

image-1742553725275.png

В шапке приказа заполняются следующие параметры:

image-1742553733592.png

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

Номер приказа

Дата создания приказа

Примечание 

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

Правила в приказе делятся на 2 вида: Скидки на товар и Скидки на чек. Для каждого вида в панели инструментов приказа расположена отдельная кнопка.

Скидки на товар предназначены для описания правил расчёта скидки на отдельную товарную строку в чеке.

Каждое правило содержит категорию, условия применения, величину или способ расчёта скидки.

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

Скидки на чек предназначены для описания правил расчёта скидки на чек в целом. 

Расчет скидки на чек происходит по окончании ввода всех товарных строк, при переходе в режим расчета (оплаты).

Кнопка Скидка на товар открывает вид просмотра строк приказа

Правила расчёта скидки на товар

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

image-1782480190021.png

Список строк может содержать как единичные правила, так и групповые правила.

При расчете скидки на товар обработка строк выполняется в порядке нумерации: от меньшего номера к большему.

Если список содержит только единичные правила, то строки обрабатываются последовательно, до тех пор, пока не будет найдено правило, условия которого выполняются. После этого перебор строк прекращается. Остальные правила в списке игнорируются. Для строки в чеке рассчитывается скидка.

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

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

Ввод новой сроки приказа начинается с выбора типа создаваемой строки.

image-1742553915825.png

Строка типа Правило содержит описание правила. Строки типа Группа правил и типа Окончание группы правил обрамляют строки одной группы.

Если в списке строк уже имеется строка Групповое условие, открывающая группу правил, то в списке типов появляется еще один тип Окончание группы правил.

image-1742553924807.png

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

Панель инструментов вида просмотра Правила расчета скидки на товар содержит следующие кнопки:

Поднять и Опустить предназначены для перемещения строк по списку. При этом меняются номера строк. Если перемещаемая строка находится внутри группы, то она передвигается только в пределах группы. Группы строк перемещаются целиком. Для переноса группы следует установить курсор на строку с названием Групповое условие.

Поднять – переместить текущую строку вверх по списку.

Опустить – переместить текущую строку вниз по списку.

Обновить - обновляет вид просмотра строк в порядке их нумерации.

Товары – отображает список выбранных товаров, если в описании правила заполнено условие Если товар один из.

Группы – отображает список выбранных групп товаров, если в описании правила заполнено условие Если группа товара одна из.

Кнопки Добавить в группу и Удалить из группы позволяют изменить состав строк в группах.

Добавить в группу – перенести текущую строку в указанную группу. При нажатии кнопки будет предложено выбрать одну группу строк из имеющихся групп.

Удалить из группы – перенести текущую строку в общий список.

Далее перейдём к описанию форм для ввода правила и группы правил. Как было упомянуто выше, вид формы ввода зависит от выбранного типа строки. Если выбран тип строки Правило, то форма будет содержать поля для описания условий применения правила и величину скидки. Если выбран тип строки Группа правил, то форма будет содержать единственное поле для выбора группового условия. Для типа строки Окончание группы правил, форма ввода отсутствует.

Сначала разберём форму для описания правила.

image-1742553995106.png

Категория скидки – выбирается из списка зарегистрированных категорий скидки

Действие – определяет способ расчёта скидки

image-1742554018404.png

Скидка, %  или Скидка, руб – величина скидки .

Исключить из расчёта скидки на чек – признак, указывающий, что при расчёте скидки на чек стоимость данного товара должна быть исключена из суммы чека. 

Следующие поля определяют условия применения скидки.

Если дата не меньше чем – определяет первый день действия скидки. 

Если дата не больше чем – определяет последний день действия скидки.

Если время не меньше чем – определяет время начала действия скидки.

Если время не больше чем – определяет время окончания действия скидки.

Если день недели – определяет список дней недели, в которые действует скидка. Дни недели помечаются в отображаемом списке клавишей пробел.

Если тип дисконтной карты – определяет тип дисконтных карт, для которых применяется данная скидка.

Если товар один из – определяет список товаров, на которые распространяется скидка.

Если группа товара одна из – определяет список товарных групп (подгрупп), на товары их которых распространяется скидка.

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

Перейдём к следующему типу строки приказа – Группа правил.

В форме группы правил следует выбрать вид группового условия.

image-1742554048671.png

image-1742554054777.png

Суммировать скидки – по всем строкам группы скидки суммируются

Оптимальная скидка – среди всех скидок группы выбирается максимальная скидка

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

Правила расчёта скидки на чек

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

Форма ввода строки правила содержит поля.

image-1742554168212.png

Категория скидки – выбирается из списка зарегистрированных категорий скидки

Действие – определяет способ расчета скидки

image-1742554174374.png

В отличие от списка действий для расчёта скидки на товар появилось два новые действия.

Если тип дисконтной карты – определяет тип дисконтных карт, для которых применяется данная скидка.

Если сумма по чеку не меньше - определяет минимальную пороговую величину для расчётной суммы по чеку. Расчётная сумма по чеку вычисляется как общая стоимость всех товаров в чеке за исключением стоимости тех товаров, к которым была применена исключающая скидка. Под исключающей скидкой понимается такая скидка на товар, которая была назначена по правилу с установленным признаком Исключить из расчёта скидки на чек.

Если для условия не указано значение, то данное условие не проверяется. Для безусловной скидки ни одно из условий не заполняется.

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

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

Для поддержки накопительных карт следует создать правило, в котором указать ДействиеИспользовать скидку по дисконтной  карте и также заполнить условие Если тип дисконтной карты.

 

Примеры описания скидок

Прогрессивные скидки при больших объемах закупки

Компания устанавливает прогрессивную шкалу скидок в зависимости от объема закупок за определенный период.

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

image-1742554287039.png

Если сумма по чеку выше 10000 рублей, то начисляется скидка в размере 2% от суммы чека.

Сезонные (праздничные) скидки для перераспределения спроса

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

image-1742554303039.png

Если товар приобретается с 23 часов вечера до 8 часов утра, то назначается скидка в 3%.

Сезонные скидки для ликвидации товара

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

image-1742554315494.png

На распродаваемые товары установлена скидка 30%.

Привлечение новых клиентов и удержание старых

Настраиваем два типа дисконтных карт: простые и накопительные.

image-1742554332584.png

image-1742554340081.png

Для накопительной дисконтной карты задана шкала накопительной скидки. Сначала карта предоставляет скидку 1%. Когда покупатель потратит 10000 руб. скидка по карте станет 3%. Скидка увеличится до 5% после того, как общая сумма покупок превысит 25000 рублей. И максимальная скидка в 7% возможна после накопления 50000 руб. на счёте карты.

Далее следует зарегистрировать две категории скидок. Эти категории понадобятся при создании приказа на расчёт скидок. Можно было бы обойтись и одной категорией, но заведём две на случай, если потребуется разделять продажи по каждому типу карт по отдельности.

image-1742554357534.png

image-1742554376784.png

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

image-1742554386056.png

Рассмотрим подробнее каждое правило.

image-1742554396007.png

Пример на рисунке означает, что при предъявлении клубной карты скидка будет равна 3%.

image-1742554409874.png

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

Социальные карты

Сначала следует создать тип карт с соответствующими наименованием и характеристиками. 

image-1742485433072.png

Для карт москвича стандартный префикс – 96439077

Необходимо создать только одну карточку с номером 96439077*.

image-1742485470320.png

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

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

При выборе пункта меню Приказы о назначении схемы расчёта бонусов отображается список всех имеющихся приказов.

image-1742554494822.png
Для описания приказа следует заполнить следующие параметры:

image-1742554508098.png

Создание правил начисления бонусов

Для начисления бонусов по товару / категории / группе нажмите кнопку [По товарам] / [По категориям] / [По группам] соответственно. На экране появится фомра ввода параметров правила:

image-1742554557508.png

Товар – наименование товара, на который начисляется бонус. Выбирается из справочника товаров

image-1742554568077.png

Категория – наименование категории товара, на которую начисляется бонус. Выбирается из справочника товарных групп/категорий

image-1742554576621.png

Группа – наименование группы товара, на которую начисляется бонус. Выбирается из справочника товарных групп/категорий

Процент начисления – значение процента начисления бонуса.

Сумма начисления – значение суммы начисления бонуса.

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

Для сохранения введённой информации нажмите кнопку [Утвердить].

 

Приказ о назначении максимального процента для оплаты бонусными картами

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

image-1742555123771.png

Для описания приказа следует заполнить следующие параметры:

image-1742555131036.png

 Для сохранения введённой информации нажмите кнопку [Утвердить].