Принцип работы
Настройка акций в SimpleDiscount
("простом" дисконте) осуществляется на основании традиционной системы.
Возможность задания "простого дисконта" в качестве объекта скидки обеспечивается указанием дополнительных параметров запуска утилиты администрирования Yuki. Для этого необходимо в конфигурационном файле yuki.ini
указать параметр:
-Ddiscount.with.simple_discount=true
Посредством "простого" дисконта задаются только автоматические скидки. Порядок их задания и срабатывания аналогичен автоматическим скидкам в традиционной системе скидок. Правила взаимодействия автоматических скидок на чек и позицию устанавливаются в БД кассового ПО.
Расчет скидок выполняется в следующем порядке:
- скидка на позицию (схема скидки задается в свойствах товара),
- скидка по каталогу на позицию,
- скидка по карте на позицию,
- скидка по карте на чек,
- скидка на чек.
Порядок задания акций
Для задания акции в SimpleDiscount
необходимо:
- В объектной системе задать акцию, выбрав в качестве объекта акции "Простой дисконт".
Объект скидки "простой дисконт" является мета-объектом, для которого выполняется вызов традиционной модели расчета скидок. Результат возвращается в виде множества объектов и примененных к ним воздействий. - Создать группу карт с маской номеров, по которой будут проверяться номера карт, добавляемых в чек:
Создать дисконтную карту, при наличии которой будет срабатывать скидка:
Для использования акций
SimpleDiscount
в свойствах карты не требуется указывать схему автоматических скидок, этот параметр игнорируется. Для связки акции и карты используется только значение вида карты.- Завести автоматические скидки, указав при необходимости вид карты, при наличии которой скидка будет срабатывать:
Если согласно условиям акции она срабатывает без использования карты клиента, то для такой акции создавать группу карт и карты не нужно.