Перейти к содержанию

Правила работы с условиями скидок

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

В программе «М-АПТЕКА плюс» скидки могут действовать или на отдельную строку чека (построчные) или на всю сумму чека (итоговые).

В процессе продажи товара все скидки перебираются и отрабатываются по правилам, описанным ниже:

Правило № 1

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

Например, можно настроить скидку, которая будет предоставлена покупателю, если он пришел восьмого марта, с 10:00 до 18:00, совершил покупку на сумму более 500 рублей, и накопленная сумма на счету этого клиента превышает 2000 рублей.

  • Система проверяет строки условий сверху вниз.

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

  • Если не найдена ни одна строка, в которой выполняются все условия, то используется % скидки по умолчанию.

Примечание

Очерёдность строк условий можно менять с помощью кнопок Стрелка вверх и Стрелка вниз в левой верхней части формы Ввод списка условий:

Стрелки вверх и вниз

Правило № 2

При настройке именной накопительной скидки (см. Работа с накопительными скидками) в дополнительных условиях для расчёта скидки должна быть выбрана строка Зависит от суммы на счету клиента. Строк может быть несколько - в зависимости от количества градаций накопительной скидки (например, от 2% до 7% в зависимости от накопленной суммы на счету клиента).

Ввод списка условий

Правило № 3

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

Правило № 4

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

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

  • Скидки, применяемые к отдельным строкам чека, срабатывают всегда, если условие по строке истинное (другие типы условий по этой строке чека уже не рассматриваются).

Возможна комбинация различных условий в одной строке. Например, можно настроить скидку, которая будет предоставлена покупателю, если он пришел восьмого марта, с 10:00 до 18:00, совершил покупку на сумму более 500 рублей, и накопленная сумма на счету этого клиента превышает 2000 рублей.

Также можно настроить скидку для какой-либо рекламной акции, и ограничить срок действия скидки конкретными датами.

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

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

  • Если не найдена ни одна строка, в которой выполняются все условия, то берётся % скидки по умолчанию.

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

  • Если в строке существуют только полные условия, и все условия в строке выполнены, то %скидки (сумма скидки) будет применен ко всему чеку.

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

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

Например

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

Вернуться к описанию Создание нового типа скидки.