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

Использование традиционной системы скидок возможно при выборе в качестве объекта скидки "старого дисконта":

Возможность задания "старого дисконта" в качестве объекта скидки обеспечивается указанием дополнительных параметров запуска утилиты администрирования Yuki. Для этого необходимо в конфигурационном файле yuki.ini указать параметр:

-Ddiscount.with.old_discount=true

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

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

Очередность применения скидок следующая:

  1. Скидки на наборы (вкладка "Дисконтные акции");
  2. Автоматические скидки:
    1. скидки с картой, для которой задан вид карты, отличный от 0. Большим приоритетом обладают скидки с меньшим кодом условия;
    2. скидки без карты (вид карты равен 0).
  3. Накопительные скидки
  4. Фиксированные скидки

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

  • No labels