Публичный ресурс
Импорт ограничения срабатывания рекламной акции
10.2.67.0
https://crystals.atlassian.net/browse/SLS-218
Начиная с версии 10.2.67.0 есть возможность загружать рекламные акций из внешних систем с ограничениями срабатывания.
Данные для импорта:
количество срабатывания для клиента;
период срабатывания для клиента {дней/недель/месяцев/весь период действия акции};
максимальное количество по всей акции.
AdvertisingAction/externalConditions/action-results-quantity-condition | ||||
Наименование атрибута | Тип данных | Описание | Обязательное | |
|---|---|---|---|---|
allowOffline | Boolean | Предоставлять преференцию при отсутствии связи с сервером ограничений | Нет | |
plugin-id | String | Название плагина лояльности | Нет | |
Наименование элемента | Тип данных | Описание | Обязательное | |
action-restriction | Комплексный | Ограничение срабатывания РА всего | Нет | |
| max-value | integer | Максимальное количество срабатывания РА всего | Да |
client-restriction | Комплексный | Ограничение срабатывания РА по клиенту | Нет | |
| max-value | integer | Максимальное количество срабатывания РА по клиенту | Да |
restriction-period-type |
| Тип периода действия ограничения. Значение по умолчанию - DAYS
Параметры HOURS и MINUTES добавлены, начиная с версии 10.3.14.0. | Нет | |
period | integer | Значение периода действия. Если это значение не указано, то считается, что ограничение по клиенту действует весь период действия акции. | Нет | |
notify-applied | Boolean | Информировать о превышении ограничения по акции путём вывода сообщения на дисплей кассира https://crystals.atlassian.net/browse/SR-7018 https://crystals.atlassian.net/browse/CR-9324 10.4.2.0 | Нет | |
Пример акции
<?xml version="1.0" encoding="utf-8"?>
<AdvertisingActions>
<AdvertisingAction name="РА"
active="true"
mode="automatic"
priority="1000"
ignoreRestictions="true"
worksAnyTime="false" сolor="Red">
<begin-date>2012-02-21T00:00:00Z</begin-date>
<end-date>2025-02-20T00:00:00Z</end-date>
<externalConditions>
<action-results-quantity-condition allowOffline="true">
<action-restriction max-value="12"/>
<client-restriction max-value="13" restriction-period-type="DAYS" period="3"/>
</action-results-quantity-condition>
</externalConditions>
<actionResults>
<calculation value-type="PERCENT" value = "10"/>
</actionResults>
</AdvertisingAction>
</AdvertisingActions>