Принцип работы объектной модели скидок

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

В отличие от других разделов утилиты администрирования дисконтная система имеет собственную панель команд, позволяющую эффективно решать задачи программы лояльности:

Дисконтная система имеет древовидную структуру, расположенную в рабочей области, и представляет собой совокупность групп акций, дисконтных акций и скидок:

Группа акций может содержать неограниченное количество групп акций и дисконтных акций, в дисконтные акции может быть включено неограниченное количество скидок. 

В структуру скидки входят следующие параметры:

Группа акций

Элемент "Группа акций" позволяет объединять между собой несколько групп акций по какому-либо признаку. Наиболее часто используется одна корневая группа акций.

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

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

Дисконтная акция

Элемент "Дисконтная акция" позволяет объединять между собой несколько скидок по какому-либо признаку. Например, скидки, предоставляемые в связи с празднованием дня рождения компании.

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


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


Скидка

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

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

Скидка добавляется через контекстное меню дисконтной акции. При добавлении новой скидки открывается окно для ввода данных.

Укажите необходимые данные и нажмите кнопку "ОК", скидка будет добавлена в акцию. По умолчанию в элементе "Скидка" создаются элементы "Объект" и "Ставка", доступные для редактирования.

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

Определение зоны действия акций

Зона действия акций включает в себя все объекты торговой сети, в которых действует дисконтная акция. Для определения объектов торговой сети в утилите администрирования Yuki используются "Метки дисконта". Следует помнить, что "Метка дисконта" и "Метка магазина" являются разными элементами программы и предназначены для реализации различных функций. Метки дисконта создаются на кассовом сервере и загружаются на кассу через справочники. Для удобства задания ограничений все метки разделены на группы. 

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

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

Флаги "разрешено/запрещено для выбранных" позволяют указать действие акции в отношение выбранных меток. Зона действия акции может быть ограничена двумя способами:

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


Для акции возможно выбрать по несколько меток из группы. Это означает, что акция будет действовать для любой выбранной метки из данной группы. Например, выбор меток "Супермаркет" и "Гипермаркет" из группы "Формат" означает, что акция будет применена для торговых объектов с меткой "Супермаркет" ИЛИ "Гипермаркет".

Использование меток из разных групп означает, что акция действует для магазинов, которым назначены метки из ВСЕХ выбранных групп. Например, выбор меток "Супермаркет" и "Гипермаркет" из группы "Формат" и метки "Барнаул" из категории "Город" означает, что акция будет применена для торговых объектов, которым назначена метка "Барнаул" И одна из меток "Супермаркет" ИЛИ "Гипермаркет".

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

  • для первой из акции указать метки "Новосибирск" и "Гипермаркет",
  • для второй – "Барнаул" и "Супермаркет".

Очередность акций

Свойство "Приоритет" можно задавать:

Доступные значения от 1 до 10, по умолчанию приоритет не задан.