Акции

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

Дисконтная схема - это список акций и правила их применения.

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

image-1663253060906.png

Всегда имеется ОСНОВНАЯ СХЕМА. Эта схема не может быть ни удалена, ни переименована. Для каждого магазина можно настроить свою схему. Можно описать схему для списка магазинов или единую схему для торговой сети в целом. 
Когда ДС получает чек для расчёта скидок, то сначала выбирается дисконтная схема. Берётся подразделение, указанное в чеке и подбирается схема для этого подразделения. Если подходящей схемы не будет найдено, то применяется
ОСНОВНАЯ СХЕМА. 

Создание, удаление, переименование дисконтной схемы, изменение списка подразделений доступно только МЕНЕДЖЕРУ и ПОМОЩНИКУ МЕНЕДЖЕРА дисконтного сервера. ОСНОВНАЯ схема видна всем пользователям, остальные схемы видны только тем, кто входит в штатное расписание соответствующей схемы.

Для описания параметров схемы следует нажать на её наименование. Появится форма с несколькими вкладками.
Параметры

image-1663253572457.png

Акции

image-1663253602980.png

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

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

Если нажать на наименование акции, то появится окно с описанием акции. 

Наборы товаров
image-1663253645456.png
Набор товаров содержит список товаров, участвующий в одной или в нескольких акциях. 
Имеются четыре способа описания наборов.

Для просмотра описания набора следует нажать на его наименование. Кнопка справа со стрелкой вниз открывает окно для запуска выгрузки набора в формате csv-файла.

image-1663254804989.png

Контрольные чеки

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

image-1663258382125.png

После нажатия кнопки 'Создать' в списке появится новая строка. Нажимайте на название кассы. Появится окно для заполнения чека.

image-1663258498547.png

Можно вводить разные комбинации товаров и проверять расчёт скидок.

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

image-1663257784095.png

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

Параметры акций

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

Каждая акция имеет свой список вкладок и параметров.
Для примера показаны изображения с описанием акции 'Красная цена'. 

image-1663260591527.png

image-1663260601360.png

image-1663260745282.png

image-1663260755535.png

Основные параметры

Когда акция создаётся, то она получает имя в виде "<наименование типа> № <номер акции>. В дальнейшем это наименование можно изменить для большей информативности.
Задаёт период (дата + время) действия акции. Если параметр не заполнен, то акция будет применяться без ограничений. Могут быть заданы только начало или только конец периода. Если время не указано, то проверяется только дата. Для проверки берутся дата и время из чека и сверяются с текущими датой и временем.
Пример с граничными условиями. Задан период с 20 октября 12:00 по 21 октября 14:15. Чеки от 20 октября 12:00 и от 21 октября 14:15 попадают в период. Чеки от 20 октября 11:59 и от 21 октября 14:16 не попадают в период.
Указывается акция для улучшения процентной скидки. Акция должна быть из списка акций данной схемы, которые специально настроены для возможности увеличить процентную скидку.
Коэффициент, на который умножается процентная скидка улучшаемой акции. На коэффициент не накладывается никаких ограничений, но получаемый процент скидки ограничивается диапазоном от 0 до 100%.
  • Набор товаров
Определяет список товаров, на которые распространяются скидки или начисляются бонусы при применении акции. Выбирается из списка собственных товарных наборов дисконтной схемы и наборов ОСНОВНОЙ схемы.
  • Трактовка набора товаров
Может иметь следующие значение : СОВОКУПНОСТЬ ТОВАРОВ, НАБОР ИНДИВИДУАЛЬНЫХ ТОВАРОВ
  • Набор товаров и цен
Определяет список товаров типа "НАБОР ТОВАРОВ И ЦЕН". Выбирается из списка собственных товарных наборов дисконтной схемы и наборов ОСНОВНОЙ схемы или создаётся индивидуально для данной акции. Если цена товара не задана или больше розничной цены в чеке, то такая позиция игнорируется при расчёте. Данный параметр обязательно следует заполнить, в противном случае акция не применяется.
  • Исключённые товары
Определяет список товаров, на которые акция не распространяется. По умолчанию набор исключённых товаров не задан. К списку исключённых товаров акции всегда добавляется набор ПОСТОЯННО ИСКЛЮЧЁННЫХ ТОВАРОВ, заданный для компании в целом. Добавляется даже в том случае, если набор исключённых товаров для акции не задан.
  • Округление цены
Округление применяется после выполнения всех расчётов. Округление бывает ДО КОПЕЕК (по умолчанию), ДО РУБЛЕЙ, ДО 10 РУБЛЕЙ, ДО 100 РУБЛЕЙ. Применяется метод "в меньшую сторону". Например, если цена получилась 456.789, то округление ДО КОПЕЕК даёт 456.78, ДО РУБЛЕЙ 456, ДО 10 РУБЛЕЙ 450, ДО 100 РУБЛЕЙ 400.
  • Шаблон QR кода
Определяет шаблон, которому должен соответствовать штриховой код (или QR код) на товаре. Шаблон представляет собой регулярное выражение. Простейший пример шаблона - это набор букв и цифр. Если внутри кода хотя бы один раз встретится шаблон, то считается, что код соответствует шаблону.

Выбирается из следующего списка: 

Выбирается тип Купона, Дисконтной или Персональной карты из списка доступных типов. Акция применяется, если в чеке предъявлена карта данного типа. В зависимости от типа акции из карты считываются величина скидки или число баллов.
Если набор указан (по умолчанию НЕТ), то в чеке должен присутствовать хотя бы один товар из данного набора. Если набор пустой, то акция не применяется.
Определяет тип купона, который используется в акции. Выбирается из типов купонов данной дисконтной схемы и типов купонов ОСНОВНОЙ схемы. Данный параметр обязательно следует заполнить, в противном случае акция не применяется.
Определяет процент начисления бонусов на персональную карту от фактической стоимости продажи (с учётом всех скидок).
  • Подарочный купон для печати
Определяет тип подарочного купона. Если параметр задан, то печатается только купоны заданного типа. Если параметр не задан (ВСЕ КУПОНЫ), то печатаются все подарочные купоны, выданные в чеке.

Дополнительные условия

Проверяется наличие в чеке карты или купона. Карты могут быть любого вида (ПЕРСОНАЛЬНАЯ, ДИСКОНТНАЯ, ПОДАРОЧНАЯ). Количество карт или купонов значения не имеет. Для выполнения условия достаточно наличия в чеке хотя бы одной карты или купона заданного вида.
Проверяется наличие в чеке ключевого слова. Набор ключевых слов (промокодов) касса получает из ДС с помощью специального вызова. Кассир запрашивает ключевое слово у покупателя, затем вызывает список ключевых слов и выбирает в списке то слово, которое назвал покупатель. 
  • Способ вычисления суммы чека
Выбирается из следующего списка: 
    • В розничных ценах (без скидок) без исключённых товаров
    • В розничных ценах (без скидок) вместе с исключёнными товарами
    • В фактических ценах (со скидками) на момент расчёта акции без исключённых товаров
    • В фактических ценах (со скидками) на момент расчёта акции вместе с исключёнными"

 

Если параметр задан, то сумма чека вычисляется согласно способу вычисления суммы. Для применения акции сумма чека должна быть БОЛЬШЕ ИЛИ РАВНА заданному значению.
Для акции должен быть задан набор товаров (основной набор товаров). Вычисляется общее количество товаров из набора в чеке. Алгоритмы расчёта количество для ВЕСОВЫХ и ШТУЧНЫХ товаров отличаются. Для ШТУЧНОГО товара количество равно количеству в строке, Для ВЕСОВОГО товара количество равно 1. Например : в чеке МОЛОКО 2 ШТ, МОРКОВЬ 1.5 КГ, МОРКОВЬ 1,2 кг. Количество товаров в чеке равно 4 (молоко - 2, морковь, морковь).
Для акции должен быть задан набор товаров (основной набор товаров). Сначала рассчитывается количество товарных позиций (из набора) в чеке. Далее полученное значение сравнивается с заданной величиной. Например: чек содержит четыре строки: МОЛОКО 2 ШТ, МОЛОКО 1 ШТ, КЕФИР 1 ШТ, МОРКОВЬ 2.5 КГ. Это 3 уникальных товара.
Для акции должен быть задан набор товаров (основной набор товаров). Вычисляется сумма товаров из заданного набора в чеке по розничной цене. Акция применяется только в том случае, если полученная сумма БОЛЬШЕ ИЛИ РАВНА заданному значению.

Дни недели и время

Настройка действия акции по дням недели. Высвечивается список дней недели. Для каждого дня недели указывается, применяется ли акция в данный день недели. Если акция применяется, то дополнительно можно задать время (от, до) действия. Если время не указано, то акция действует весь день. 
image-1663260745282.png
Подразделения

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

image-1663260755535.png

Таблица

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

image-1663261618691.png

Элементы комплекта

image-1663261936422.png

ПЕЧАТЬ

Определяет расположение печатаемого сообщения в чеке: В НАЧАЛЕ ЧЕКА, В КОНЦЕ ЧЕКА, В ВИДЕ ОТРЫВНОГО ТАЛОНА. Количество строк определяет длину сообщения.
Для каждой строки определяется формат вывода :
Также перечислены доступные макросы, которые можно использовать в тексте. 

image-1663352073778.png

Например, во второй строке указано, что номер купона надо распечатать в виде QR-кода.

 

Предпродажные акции

Улучшение процентной скидки (A17)

 

image-1663258910615.png

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

Скидки на товары

Красная цена (A10)

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

Задаются: список товаров и цены, действующие в период проведения акции, условия применения, список подразделений.

Распродажа (A18)

Продажа товаров по специальным ценам в случае выполнения заданных условий.
Данная акция похожа на акцию "Красная цена", но имеет меньше условий применения. Это даёт возможность использовать информацию из акции для печати ценников в магазинах.
Схема подготовки ценников:
1. В дисконтной схеме описываются одна или несколько акций данного типа.
2. Система печати ценников обращается к дисконтному серверу  для получения распродажных цен по заданному подразделению на интересующую  дату.
3. Дисконтный сервер определяет дисконтную схему (по подразделению), подбирает акции данного типа, составляет  список товаров с распродажными ценами и возвращает этот список в систему печати.
4. Получив данный список, система печати готовит и печатает ценники.

Специальная цена по купону (A10_1)

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

Персональная цена (A29)

Продажа товаров по специальным ценам для владельцев персональных карт.
Информация из акции может быть использована для печати ценников в магазинах.
Процентная скидка (A1)

Продажа товаров со скидкой.

Задаются: список товаров, величина скидки, условия применения, список подразделений.

Если список товаров не определён, то акция не применяется.

Постоянная процентная скидка (A28)

Продажа товаров со скидкой.

Данная акция похожа на акцию "Процентная скидка", но имеет меньше условий применения.

Процентная скидка по дисконтной карте/купону (A8)

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

Скидка на день рождения (A20)

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

Скидка от количества товаров (A11)

Цена товара зависит от количества данного товара в чеке.

Уценка (A19)

Продажа отдельных экземпляров по специальным ценам.
Акция применяется при необходимости назначить скидку на конкретный экземпляр товара (штуку). На экземпляре следует разместить этикетку с кодом. Код может быть как штриховой, так и QR-код. Штриховой код применяется для маркировки именно экземпляров товар. QR-код можно использовать для идентификации акции. Например, на товары с истекающим сроком годности наклеить этикетки с QR-кодом, в котором будет записана строка DISCOUNT 20. 

Скидка на сопутствующие товары (A4)

Продажа сопутствующих товаров со скидкой, если покупатель приобретает заданное количество основных товаров.
Основные и сопутствующие наборы товаров не должны пересекаться. Если в наборах окажутся общие товары, то такие товары изымаются из набора сопутствующих товаров.
Примеры:
При покупке чемодана чехол к нему продаётся со скидкой 50%.
При покупке 2-х бутылок Мартини одна бутылка тоника в подарок.

Скидка на сопутствующие товары по весу (A4_1)

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

Скидка на комплект (A27)

При покупке всех товаров комплекта назначается скидка.
Комплект состоит из элементов. В свою очередь, каждый элемент комплекта - это любой товар из заданной группы  товаров. Обычно, в группе перечисляются похожие, взаимозаменяемые товары.  Наличие в чеке любого товара из группы означает, что в чеке присутствует данный элемент.
Скидка на комплект начисляется при  условии, что в чеке присутствуют все элементы комплекта.
Группы, определяющие элементы, не должны пересекаться. В противном случае программа скорректирует группы элементов комплекта таким образом, чтобы они не пересекались.
Пример:
Комплект состоит из трёх элементов: шампунь, мыло, мочалка. Шампунь можно выбрать любой, но марки Nivea. Мыло любое, но марок Dove или Camay. А мочалка всегда конкретный товар "Мочалка Мойдодыр', без выбора других вариантов. Скидка на комплект будет предоставлена в том случае, если покупатель выбрал шампунь 'Нежный детский шампунь NIVEA Baby', 'крем-мыло Dove'  и "Мочалка Мойдодыр'.  Если покупатель выбрал шампунь  'NIVEA Man' и 'Camay Твёрдое мыло Grapefruit', то скидки не будет, поскольку не хватает мочалки.

Скидка на набор по типу N+1 (A6)

При покупке N товаров один получаете бесплатно.

Пример. При покупке трёх рубашек одну рубашку получаете бесплатно.

Алгоритм: 

Пример. При покупке трёх рубашек одну рубашку получаете бесплатно. Покупатель выбрал три рубашки за 1000, 1200 и 1800 руб. Скидка составит 1000 руб. Покупатель должен заплатить 3000 руб.

 

Скидки на чек

Скидка за баллы (А12)

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

Суммовая скидка (А31)

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

Скидка от суммы чека (А3)

Сумма чека считается в розничных ценах. Размер суммовой скидки определяется по  шкале ТАБЛИЦА ПРОЦЕНТОВ в описании акции.

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

 

Послепродажные акции

Начисление баллов на персональную карту (А14)

Расчёт числа баллов по покупке и запись нового значения в персональную карту. 

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

Число баллов рассчитывается как заданный процент от фактической стоимости продажи (с учётом всех скидок). Результат округляется до целых в большую сторону. Например, результат округления 100,01 равен 101.

Начисление процентной скидки от суммы покупок (А15)

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

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

Выдача подарочного купона (А2)

Создание купона и печать его в чеке.

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

Выдача подарочных марок от суммы чека (А21)

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

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

Например, сумма чека = 1001, стоимость марки = 500. Будет выдано 2 марки. Если сумма = 999, то будет выдана 1 марка.

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

Выдача подарочных марок от набора товаров (А22)

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

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

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

Например, в чеке имеется 3 акционных товара, стоимость марки =  2 товара. Будет выдана 1 марка. Если в чеке только 1 акционный товар, то марка выдана не будет.

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

 

Итоговые акции

Промо (А9)

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

Акция выполняется при выполнении условий, указанных в описании акции. Если в описании акции задан набор товаров (по умолчанию НЕТ), то печать производится только наличии в чеке хотя бы одного товара из заданного набора.

Печать итогов по баллам (А26)

Печать в чеке итогов по использованным и начисленным баллам.

Акция имеет единственный параметр "Расположение печати в чеке". Значение выбирается из списка: В НАЧАЛЕ ЧЕКА, В КОНЦЕ ЧЕКА, В ВИДЕ ОТРЫВНОГО ТАЛОНА.

Итоги выводятся в следующем виде:

БАЛЛЫ БЫЛО <начальное количество баллов>
<[+-]баллов> <наименование акции 1>
...
<[+-]баллов> <наименование акции N>
БАЛЛЫ СТАЛО <итоговое количество каллов>

Печать итогов по скидкам и подарочным маркам (А24)

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

Акция имеет единственный параметр "Расположение печати в чеке". Значение выбирается из списка: В НАЧАЛЕ ЧЕКА, В КОНЦЕ ЧЕКА, В ВИДЕ ОТРЫВНОГО ТАЛОНА.

Итоги выводятся в следующем виде:


СКИДКИ
<сумма скидки> : <наименование акции>
ИТОГО <общая сумма выданных скидок>
ПОДАРОЧНЫЕ МАРКИ
<количество марок> : <наименование акции>
ИТОГО <общая сумма выданных марок>

Печать подарочного купона (А30)

Печать в чеке информации по выданным подарочным купонам.

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