Особенности применения наборов с наименьшей скидкой
Набор с наименьшей скидкой включает товары, на которые предоставляется скидка, и товары без скидки. Часть набора со скидкой формируется из товаров, на которые будет предоставлена наименьшая абсолютная скидка.
При задании акций на наборы с наименьшей скидкой необходимо учитывать некоторые особенности их использования:
- Скидка на набор с наименьшей скидкой имеет приоритетное значение перед скидками на чек и на позицию, поэтому при задании нескольких акций наборные акции следует задавать первыми.
- Акции со скидками на наборы с наименьшей скидкой игнорируются при взаимодействии "Максимум по позициям".
- Позиции, которые попадают в несколько частей набора, распределяются так, чтобы выделить из чека как можно больше наборов.
- В часть набора со скидкой попадают товары с наименьшей абсолютной скидкой, в часть набора без скидки попадают самые дорогие товары. В случае если позиция попадает в несколько частей набора, то она имеет меньший приоритет, даже если на нее может быть предоставлена меньшая скидка. Такое поведение реализовано для того, чтобы выделить как можно больше наборов из чека.
- Одинаковые позиции (товары с одинаковым названием, штрих-кодом, кодом и ценой) в части набора объединяются. Количество переносится в позицию с меньшим номером.
- Если набор входит в чек несколько раз, позиции входящие в одну часть набора, не разбиваются по наборам. Например, в чеке 1 товар с количеством 9 и набор 2+1(в подарок). Позиция будет разбита на 2, в первой будет количество 6, у второй количество 3.
- Не рекомендуется задавать наборы, в которые входят одновременно весовые и штучные товары. Но если такой набор создан и в одну часть набора попали и весовые, и штучные товары, то при распределении по позициям штучные товары будут иметь больший приоритет и распределятся первыми.
- При использовании ставки с типом "Расчетная" значение ставки применяется к позициям чека как процентная скидка. Подробнее о расчетной ставке можно прочитать в разделе "Виды ставок для скидок".
Задание акций на наборы с наименьшей скидкой осуществляется аналогично акциям на наборы.
Правила формирования наборов
В чеке часть позиций подходит в одну из частей набора, часть позиций – в несколько частей набора
Пусть имеется чек со следующими позициями:
Номер | Код | Цена | Кол-во | Сумма | Коды каталогов |
1 | 100 | 10.00 | 1 | 10.00 | 1 |
2 | 101 | 20.00 | 3 | 60.00 | 2 |
3 | 102 | 30.00 | 3 | 90.00 | 1, 3 |
4 | 103 | 100.00 | 1 | 100.00 | 1 |
5 | 105 | 50.00 | 2 | 100.00 | 2, 3 |
6 | 104 | 15.00 | 3 | 45.00 | 4 |
и настроена акция на наборы с наименьшей скидкой, в которой заданы условия:
Номер части набора | Кол-во | Скидка | Коды каталогов |
1 | 2 | 2, 3 | |
2 | 1 | 10% | 1, 3 |
3 | 1 | 4% | 4 |
- В первую часть набора включается 2 товара из каталогов 2 и/или 3, на которые скидка предоставлена не будет.
- Во вторую часть набора входит 1 товар из каталогов 1 или 3, на который будет предоставлена скидка в 10%.
- В третью часть набора входит 1 товар из каталога 4 со скидкой 4%.
При выделении наборов в чеке программа определяет товары, подходящие под условия акции, и распределяет их по частям набора. При этом, если одна позиция входит в несколько частей набора, то товарная позиция разделяется на 2 позиции, связанные с исходной.
Позиции текущего чека будут распределены по частям набора следующим образом:
Номер части набора | Позиции |
1 | 101, 102, 105 |
2 | 100, 102, 103, 105 |
3 | 104 |
Жирным выделены позиции, которые могут войти в несколько частей набора.
После распределения по частям набора позиции в каждой из частей сортируются по правилу:
- Если элемент набора имеет скидку и она не суммовая, то объекты сортируются по следующим условиям:
- позиции, которые попадают только в эту часть набора,
- позиции с меньшей абсолютной скидкой на единицу товара,
- позиции с меньшей ценой.
- Если элемент набора не имеет скидку или скидка суммовая, то для части набора отбираются:
- позиции, которые попадают только в эту часть набора,
- позиции с большей ценой.
После сортировки распределение позиций будет выглядеть следующим образом:
Номер части набора | Позиции |
1 | 101(20.00), 105(50.00), 102(30.00) |
2 | 100(1.00), 103(10.00), 102(3.00), 105(5.00) |
3 | 104 |
- В первую часть набора входят товары без скидки, в скобках указаны цены на товары.
- Во вторую часть набора входят товары со скидкой 10%, в скобках указан размер скидки в абсолютном выражении.
- В третью часть набора входит товар со скидкой 4%, который не участвует в распределении.
В том случае, если в разных частях набора имеются общие позиции, то их необходимо распределить пропорционально между пересекающимися частями набора. Количество пересекающихся товаров, которые попадут в каждую из частей набора, определяется на основании следующих данных:
- количество всех позиций, которые входят в пересекающиеся части набора, в примере это количество Qs = 10 (товары из каталогов 1, 2 и 3);
- количество позиций, заданных в условиях пересекающихся частей набора, в примере это количество Ws = 3 (2 позиции в 1-й части набора и 1 позиция во 2-й части набора);
- количество позиций, заданных в условии части набора, для которой производится расчет.
Приближенное оптимальное количество позиций для части набора расчитывается по формуле Qs * <количество в части набора> / Ws. Каждая часть набора захватывает необходимое количество общих позиций, части набора со скидкой имеют приоритет и при распределении. Количество позиций по частям набора в примере будет следующим (в скобках указано количество каждого товара в части набора):
Номер части набора | Позиции | Оптимальное количество | Приоритет распределения товаров между частями набора |
1 | 101(3), 105(2), 102(1) | 6 | 2 |
2 | 100(1), 103(1), 102(1), 105(0) | 3 | 1 |
3 | 104(3) | не участвует в распределении |
После распределения общих позиций считается количество вхождений набора в чек. Оно равно минимальному числу от деления суммы общего количества позиций в части набора на количество в части набора. В нашем примере это N = min((3+2+1)/2, (1+1+1)/1, 3/1) = 3.
Далее для каждой части набора выбираются первые позиции на количество N * <количество в части набора>. Эти позиции отмечаются как часть набора, если необходимо создаются скидочные воздействия. Для общих позиций применяются структурные воздействия (позиции разбиваются или объединяются в соответствии с их распределением в части набора).
В результате применения скидок чек из примера будет выглядеть следующим образом.
Номер | Код | Цена | Кол-во | Сумма | Скидка | Примечание |
1 | 100 | 10.00 | 1 | 9.00 | 1.00 | часть набора (2) |
2 | 101 | 20.00 | 3 | 60.00 | часть набора (1) | |
3 | 102 | удалена и разбита на 7,8,9 | ||||
4 | 103 | 100.00 | 1 | 90.00 | 10.00 | часть набора (2) |
5 | 105 | 50.00 | 2 | 100.00 | часть набора (1) | |
6 | 104 | 15.00 | 3 | 43.20 | 1.80 | часть набора (3) |
7 | 102 | 30.00 | 1 | 27.00 | 3.00 | часть набора (2) |
8 | 102 | 30.00 | 1 | 30.00 | часть набора (1) | |
9 | 102 | 30.00 | 1 | 30.00 |
Товары входят в любую часть набора
В том случае, когда в наборной акции участвуют товары из одного каталога, товарные позиции могут входить в любую часть набора - со скидкой или без скидки.
Рассмотрим как распределяются позиции по частям набора в этом случае. Пусть имеется чек со следующими позициями:
Номер | Код | Цена | Кол-во | Сумма | Коды каталогов | Индексная цена |
1 | 100 | 10.00 | 1 | 10.00 | 1 | 5.00 |
2 | 101 | 20.00 | 3 | 60.00 | 1 | 16.00 |
3 | 102 | 30.00 | 2 | 60.00 | 1 | 29.00 |
4 | 103 | 100.00 | 2 | 200.00 | 1 | 98.00 |
5 | 105 | 50.00 | 2 | 100.00 | 1 | 44.00 |
6 | 104 | 15.00 | 3 | 45.00 | 1 | 12.00 |
и настроен набор, состоящий из 3-х частей:
Номер части набора | Кол-во | Скидка | Коды каталогов |
1 | 1 | 1 | |
2 | 1 | 10% | 1 |
3 | 1 | Индексная | 1 |
4 | 1 | 5руб | 1 |
В результате применения скидок чек будет выглядеть следующим образом.
Номер | Код | Цена | Кол-во | Сумма | Скидка | Примечание |
1 | 100 | 10.00 | 1 | 10.00 | 1.00 | часть набора (2) |
2 | 101 | удалена и разбита на 7,8 | ||||
3 | 102 | 30.00 | 2 | 58.00 | 2.00 | часть набора (3) |
4 | 103 | удалена и разбита на 9,10 | ||||
5 | 105 | 50.00 | 2 | 100.00 | часть набора (1) | |
6 | 104 | удалена и разбита на 11,12 | ||||
7 | 101 | 20.00 | 2 | 35.00 | 10.00 | часть набора (4) |
8 | 101 | 20.00 | 1 | 20.00 | ||
9 | 103 | 100.00 | 1 | 98.00 | 2.00 | часть набора (3) |
10 | 103 | 100.00 | 1 | 100.00 | часть набора (1) | |
11 | 104 | 15.00 | 2 | 27.00 | 3.00 | часть набора (2) |
12 | 104 | 15.00 | 1 | 10.00 | 5.00 | часть набора (4) |
Объединение позиций в наборах
Одинаковые товарные позиции (товары с одинаковым кодом, штрих-кодом и ценой) объединяются в одну позицию. Объединяемые позиции переносятся в позицию, идущую ранее по порядку. Объединение позиций в наборе задается настройками кассовой программы. Отключения объединения позиций нежелательно, поскольку в этом случае товарные позиции будут делиться на более мелкие, увеличивая чек.
Объединение позиций в наборах невозможно для:
- алкогольной продукции и алкогольных наборов,
- табачной продукции,
- обувных товаров.
Если набор входит в документ несколько раз, то все товары разбиваются на 2 части: товары со скидкой и без скидки без деления по наборам.
Пусть имеется чек со следующими позициями:
Номер | Код | Цена | Кол-во | Сумма | Коды каталогов |
1 | 100 | 100.00 | 0.208 | 20.80 | 1 |
2 | 100 | 100.00 | 0.792 | 79.20 | 1 |
3 | 100 | 100.00 | 0.050 | 5.00 | 1 |
4 | 100 | 100.00 | 1.000 | 100.00 | 1 |
и настроено 2 набора, с правилом взаимодействия все.
Первый набор:
Номер части набора | Кол-во | Скидка | Коды каталогов |
1 | 0.052 | 100% | 1 |
2 | 0.198 | 1 |
Второй набор:
Номер части набора | Кол-во | Скидка | Коды каталогов |
1 | 0.010 | 100% | 1 |
2 | 0.020 | 1 |
В результате применения скидок чек будет выглядеть следующим образом:
Номер | Код | Цена | Кол-во | Сумма | Скидка | Примечание |
1 | 100 | 100.00 | 0.416 | 0.00 | 41.60 | 0.208 перенесено из 2 позиции |
2 | 100 | 100.00 | 1.584 | 158.40 | 0.050 перенесено из 3 позиции, 0.95 перенесено из 4 позиции | |
3 | 100 | удалена, была объединена со 2 позицией | ||||
4 | 100 | удалена и разбита на 5, 6, 7 | ||||
5 | 100 | 100.00 | 0.010 | 0.00 | 1.00 | |
6 | 100 | 100.00 | 0.020 | 2.00 | ||
7 | 100 | 100.00 | 0.020 | 2.00 | остатки, к которым не будет применена скидка |
Скидочное воздействие по каждому товару отдельно
Чтобы набор формировался по одному из перечисленных в каталоге товаров (например, скидка на набор по принципу "2+1" к товарам с одинаковым кодом), необходимо установить флаг "Выполнять воздействие по каждому товару отдельно" в окне редактирования набора:
Пусть имеется чек со следующими позициями:
Номер | Код | Цена | Кол-во | Сумма | Коды каталогов |
1 | 108 | 50.00 | 1 | 50.00 | 1 |
2 | 100 | 150.00 | 1 | 150.00 | 1 |
3 | 100 | 150.00 | 1 | 150.00 | 1 |
4 | 102 | 200.00 | 1 | 200.00 | 1 |
5 | 108 | 50.00 | 1 | 50.00 | 1 |
6 | 100 | 150.00 | 1 | 150.00 | 1 |
и настроен набор, состоящий из двух частей:
Номер части набора | Кол-во | Скидка | Коды каталогов |
1 | 2 | 1 | |
2 | 1 | 100% | 1 |
В результате применения скидок чек будет выглядеть следующим образом:
Номер | Код | Цена | Кол-во | Сумма | Скидка | Примечание |
1 | 108 | 50.00 | 1 | 50.00 | ||
2 | 100 | 150.00 | 2 | 300.00 | часть набора (1) | |
3 | 100 | удалена, была объединена со 2 позицией | ||||
4 | 102 | 200.00 | 1 | 200.00 | ||
5 | 108 | 50.00 | 1 | 50.00 | ||
6 | 100 | 150.00 | 1 | 0.00 | 150.00 | часть набора (2), сработала скидка 100% на товар |
Скидочное воздействие только на один товар по коду из каждой части набора
В случае, когда необходимо из каждой части набора взять только один товар по коду, установите флаг "Выбирать только один товар по коду из каждой части набора" в окне редактирования набора:
Пусть имеется чек со следующими позициями:
Номер | Код | Цена | Кол-во | Сумма | Коды каталогов |
1 | 101 | 50.00 | 1 | 50.00 | 1 |
2 | 100 | 150.00 | 1 | 150.00 | 1 |
3 | 108 | 10.00 | 1 | 10.00 | 2 |
4 | 102 | 200.00 | 1 | 200.00 | 1 |
5 | 100 | 150.00 | 1 | 150.00 | 1 |
6 | 105 | 20.00 | 1 | 20.00 | 2 |
и настроен набор, состоящий из двух частей:
Номер части набора | Кол-во | Скидка | Коды каталогов |
1 | 2 | 1 | |
2 | 1 | 100% | 2 |
В результате применения скидок чек будет выглядеть следующим образом:
Номер | Код | Цена | Кол-во | Сумма | Скидка | Примечание |
1 | 101 | 50.00 | 1 | 50.00 | ||
2 | 100 | 150.00 | 2 | 300.00 | часть набора (1) | |
3 | 108 | 10.00 | 1 | 0.00 | 10.00 | часть набора (2), сработала скидка 100% на товар |
4 | 102 | 200.00 | 1 | 200.00 | ||
5 | 100 | удалена, была объединена со 2 позицией | ||||
6 | 105 | 20.00 | 1 | 20.00 |
Скидка применяется на товар с наименьшей абсолютной скидкой.