Информация |
---|
Для чтения визуальной составляющей схемы XSD, а также типами обязательных данных, ознакомьтесь с правилами использования. |
...
Рекламные акции <AdvertisingActions>
AdvertisingActionAdvertisingActions |
Коллекция рекламных акций |
...
AdvertisingActions/AdvertisingAction | |||||||||||||||||||||||||||||||||||||||||||
Заголовок Рекламной акции | |||||||||||||||||||||||||||||||||||||||||||
Наименование атрибута | Размер | Тип данных | Описание | Обязательное | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
advertActGUID | Integer | Не требуется заполнение поля из ERP | Нет | ||||||||||||||||||||||||||||||||||||||||
name | 255 | String | Наименование РА | Да | |||||||||||||||||||||||||||||||||||||||
active | Boolean | Для загрузки активных акций всегда передавать true | Да | ||||||||||||||||||||||||||||||||||||||||
mode | 13 | String | Тип условия применения РА.
| Да | |||||||||||||||||||||||||||||||||||||||
priority | 15 | Double | Приоритет (только для схемы работы акций по приоритету, акция с приоритетом 1 более приоритетная, чем акция с приоритетом 1000). По умолчанию 1000. При загрузке значение должно быть равным 1 и более. | Нет | |||||||||||||||||||||||||||||||||||||||
ignoreRestictions
| Boolean | Признак игнорирования ограничений на применение скидки в данных товаров
| Нет | ||||||||||||||||||||||||||||||||||||||||
ignoreRestrictions Начиная с версии
| Boolean | Признак игнорирования ограничений на применение скидки в данных товаров
| Нет | ||||||||||||||||||||||||||||||||||||||||
worksAnyTime | Boolean |
| Да | ||||||||||||||||||||||||||||||||||||||||
color | 7 | String | Цвет маркировки рекламной акции. Используется для визуализации акции в SetRetail10,
| Нет | |||||||||||||||||||||||||||||||||||||||
external-code | 255 | String | Внешний идентификатор РА | Да | |||||||||||||||||||||||||||||||||||||||
ti | 255 | String | Идентификатор транспортного пакета, в котором пришла данная РА | Нет | |||||||||||||||||||||||||||||||||||||||
deleted | Boolean | Признак удаления рекламной акции. Акция останавливается сразу после загрузки признака остановки. | Нет | ||||||||||||||||||||||||||||||||||||||||
discountType | 255 | String | Код типа скидки | Нет | |||||||||||||||||||||||||||||||||||||||
exempt-from-bonus-discounts | Boolean | Флаг-признак, указывающий на то, что на товары, на которые сработала данная РА, нельзя давать скидки типа "бонусы как скидка". Отсутствие атрибута - распознается как FALSE | Нет | ||||||||||||||||||||||||||||||||||||||||
disableChargeOnBonuses | Boolean | Флаг-признак, запрещающий начисление бонусных баллов на товары, на которые сработала данная РА | Нет | ||||||||||||||||||||||||||||||||||||||||
finalAction | Boolean | Флаг-признак, запрещающий новые скидки после срабатывания данной акции | Нет | ||||||||||||||||||||||||||||||||||||||||
Наименование элемента | Размер | Тип данных | Описание | Обязательное | |||||||||||||||||||||||||||||||||||||||
shop-indices | 1024 | PositiveInteger (white space separated) | Список магазинов через пробел, в которых действует акция. По умолчанию – действует во всей торговой сети. | Нет | |||||||||||||||||||||||||||||||||||||||
begin-date | DateTime | Дата начала действия акции | Да | ||||||||||||||||||||||||||||||||||||||||
end-date | DateTime | Дата окончания действия акции | Да | ||||||||||||||||||||||||||||||||||||||||
pricetag-type | 255 | String | Тип ценника, который должен печататься на товары этой акции. | Нет | |||||||||||||||||||||||||||||||||||||||
template-format | 255 | String | Внешний код формата шаблонов ценников. | Нет | |||||||||||||||||||||||||||||||||||||||
Блоки содержимого Рекламной акции | |||||||||||||||||||||||||||||||||||||||||||
Блок | Описание | ||||||||||||||||||||||||||||||||||||||||||
dependence | Блок позволяет управлять из ERP зависимостью загружаемых РА от других акций, ранее загруженных в систему. Необязательный блок данных | ||||||||||||||||||||||||||||||||||||||||||
externalConditions | Условия применения данной РА, акция сработает только при соблюдении всех указанных в акции условий. Если условия не указаны, акция действует для всех покупателей. Необязательный блок данных, заполняется только при mode = automatic | ||||||||||||||||||||||||||||||||||||||||||
actionResults | Применяемые скидки в рамках данной Рекламной акции. Обязательный блок данных | ||||||||||||||||||||||||||||||||||||||||||
pricetag-template | Коды ценников, которые должны печататься по умолчанию на товары этой акции. | ||||||||||||||||||||||||||||||||||||||||||
actionLablesactionLabels | Метки рекламной акции |
Зависимости <dependence>
...
Таким образом могут быть построены классические схемы расчета скидок, например, дополнительные скидки действуют от цен по дисконтной карте (акции на применение второй цены) .
Примечание | ||
---|---|---|
| ||
Данный блок не является обязательным, вы не обязаны использовать зависимости в ваших маркетинговых программах. |
...
AdvertisingActions/AdvertisingAction/dependence | ||||
Наиманоение Наименование элемента | Размер | Тип данных | Описание | Обязательное |
---|---|---|---|---|
key | 255 | String | Всегда заполняется значением 'external-code' | Да |
value | 255 | String | External-code уже существующей акции, от которой должна быть установлена зависимость. | Да |
...
AdvertisingActions/AdvertisingAction/actionResults | |||||||||||||||||||||||||||||||||||||
Блок | Описание | ||||||||||||||||||||||||||||||||||||
set | Скидки на наборы | ||||||||||||||||||||||||||||||||||||
catalog | Каталог фиксированных цен на товары | ||||||||||||||||||||||||||||||||||||
goodsDiscount | Процентные и суммовые скидки на товары, группы товаров и группы продаж | ||||||||||||||||||||||||||||||||||||
calculation | Скидки на чек целиком | ||||||||||||||||||||||||||||||||||||
bonus-discount | Бонусы в качестве скидки | ||||||||||||||||||||||||||||||||||||
tokens-discount | Фишки в качестве скидки
| counter | Счётчик
| ||||||||||||||||||||||||||||||||||
counter | Счётчик
| ||||||||||||||||||||||||||||||||||||
coupon | Печать купона
| ||||||||||||||||||||||||||||||||||||
bonus | Бонусы на счёт | ||||||||||||||||||||||||||||||||||||
notification | Вторичный результат срабатывания акции. Сообщение или информирование. | ||||||||||||||||||||||||||||||||||||
productOffer | Тип результата применения РА: предложение по добавлению товара в чек |
...
AdvertisingActions/AdvertisingAction/actionResults/set | ||||
Наименование атрибута | Размер | Тип данных | Описание | Обязательное |
---|---|---|---|---|
name | 64 | String | Название набора внутри акции | Да |
valueType | 64 | String | Тип скидки на строки набора:
| Да |
value | 15 | Double | Стоимость набора целиком | Нет |
wholesale-restriction | 4294967295 | Integer | Установленное оптовое ограничение (количество наборов со скидкой за сутки для одного покупателя) | Нет |
maxQuantity | 3 | Integer | Максимальное количество наборов в чеке со скидкой | Нет |
calcWeightProductCountAsOne | Boolean | Принцип учета количества весовых позиций в наборе
| Нет | |
isSpreadDiscounts | Boolean | Говорит о том, что скидки на подарочные позиции будут размазаны по всему набору равномерно с учетом цен компонентов | Нет |
...
AdvertisingActions/AdvertisingAction/actionResults/set/row | ||||
Наименование атрибута | Размер | Тип данных | Описание | Обязательное |
---|---|---|---|---|
requiedQuantity | 4294967295 | integer | Определяет кол-во единиц товара в строке, которого достаточно чтобы набор сработал | Да |
discountPercent | 15 | Double | % скидки на товар в данной строке (не актуально при указании стоимости набора целиком) | Нет |
fixedPrice | 15 | Double | Фиксированная акционная цена товара в данной строке (не актуально при указании стоимости набора целиком) | Нет |
groupName | 32 | String | Название списка товаров (используется только при создании списка товаров в строке) | Нет |
...
Задает множество товарных групп (по их кодам), что ограничивают множество товаров, удовлетвояющих удовлетворяющих данному критерию. Можно указать любое количество элементов.
...
Задает множество производителей (по их кодам), что ограничивают множество товаров, удовлетвояющих удовлетворяющих данному критерию. Можно указать любое количество элементов.
...
Множество стран (по их кодам), что ограничивают множество товаров, удовлетвояющих удовлетворяющих данному критерию.
Можно указать любое количество элементов.
...
AdvertisingActions/AdvertisingAction/actionResults/goodsDiscount | ||||||||||||||||||||||||||||||
Наименование атрибута | Тип данных | Описание | Обязательное | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
name | String | Название скидки | Нет | |||||||||||||||||||||||||||
calcWeightProductCountAsOne | Boolean | Принцип учета количества весовых позиций в скидках с количественными ограничениями
| Нет | |||||||||||||||||||||||||||
maxQuantity | Double | Определяет максимальное кол-во товара в чеке, которое будет продано по акции. | Нет | |||||||||||||||||||||||||||
discountPercent | Double | Процент скидки на товар | Нет | |||||||||||||||||||||||||||
discountSum | Double | Сумма скидки на товар | Нет | |||||||||||||||||||||||||||
fixPrice | Double | Фиксированная цена каждой единицы товара из этой группы | Нет | |||||||||||||||||||||||||||
goodsSum | Double | Сумма скидки при покупке товаров из этой группы. Распределяется пропорционально стоимости товаров этой группы.
| Нет | |||||||||||||||||||||||||||
discountStart | Double | Определяет позицию, начиная с которой на этот товар будет начисляться скидка | Нет | |||||||||||||||||||||||||||
conditionCount | Double | Определяет количество товара, при покупке которого на все количество этого товара будет дана скидка | Нет | |||||||||||||||||||||||||||
wholesale-restriction | Double | Установленное оптовое ограничение (количество товара, групп товаров, групп продаж и пр. со скидкой за сутки для одного покупателя) | Нет | |||||||||||||||||||||||||||
allowOffline | Boolean | Разрешать расчет без получения данных об ограничениях из внешней системы | Нет | |||||||||||||||||||||||||||
for-gifts-only | Boolean | Предоставлять скидку только для подарков
| Нет | |||||||||||||||||||||||||||
for-soft-check-only | Boolean | Предоставлять скидку только для товаров из мягкого чека.
| Нет | |||||||||||||||||||||||||||
plugin-id | String | Идентификатор плагина в рамках РА | Нет | |||||||||||||||||||||||||||
Наименование элемента | Тип данных | Описание | Обязательное | |||||||||||||||||||||||||||
goods-filter-includeAndExcludeGroup Данный атрибут не указывается в XML-сообщении. Он определяет группу элементов на схеме. | Группа элементов, описывающая фильтр, по которому отбираются товары, на которые должна сработать скидка. Только одна из двух опций валидна: либо элемент-галочка "весь товарный справочник", либо группа фильтров "goods-filterGroup". | Нет | ||||||||||||||||||||||||||||
for-all-goods | Boolean | Флаг-признак, указывающий на то, что данная скидка действует на ВЕСЬ ТОВАРНЫЙ СПРАВОЧНИК (за исключением товаров, что удовлетворяют фильтру exclude) | Нет | |||||||||||||||||||||||||||
goods-filterGroup | Комплексный | Группа элементов, описывающая некий товарный фильтр | Нет | |||||||||||||||||||||||||||
exclude | Комплексный | Фильтр, определяющий множество товаров, на которые данная скидка НЕ должна сработать. Данный фильтр имеет приоритет перед группой фильтров "goods-filterGroup" и флагом "for-all-goods": если товар удовлетворяет фильтру "exclude", то скидка на него не будет дана - не зависимо от значения флага "for-all-goods", либо значений фильтров группы "goods-filterGroup" | Нет | |||||||||||||||||||||||||||
client-restriction | Комплексный | Ограничение по сумме скидки РА по клиенту
| Нет | |||||||||||||||||||||||||||
storage-time-condition | Комплексный | Импорт скидки на товары со сроком годности, близким к истечению Условие "до истечения срока годности"
| Нет | |||||||||||||||||||||||||||
action-label-exclude | String | Признак (метка рекламной акции), по которому товары, участвующие в акции с данной меткой, исключаются из текущей акции
| Нет |
...
AdvertisingActions/AdvertisingAction/actionResults/goodsDiscount/goods-filter-includeGroup/goods-filterGroup/goodsGroup | ||||
Наименование элемента | Тип данных | Описание | Обязательное | |
---|---|---|---|---|
name | String | Наименование списка товаров | Да | |
marking-of-the-good | Комплексный | Товары, на которые будем устанавливать скидки | Нет | |
Наименование атрибута | Тип данных | Описание | Обязательное | |
id | String | Код товара | Да | |
maxQuantity | Double | Определяет максимальное кол-во товара в чеке, которое будет продано по акции. По умолчанию любое количество. Если отсутствует - без ограничений. | Нет | |
discountStart | Double | Определяет количество товара, начиная с которого на этот товар будет начисляться скидка. По умолчанию с первого же товара | Нет | |
conditionCount | Double | Определяет количество товара, при покупке которого на все количество этого товара будет дана скидка. По умолчанию при любом количестве. | Нет | |
fixedPrice | Double | Фиксированная акционная цена товара. | Нет | |
wholesale-restriction | Double | Установленное оптовое ограничение (количество товара со скидкой за сутки для одного покупателя) | Нет |
Идентификатор товарной группы со скидкой <group>
...
AdvertisingActions/AdvertisingAction/actionResults/goodsDiscount/exclude | ||||
Наименование элемента | Типа данных | Описание | Обязательное | |
---|---|---|---|---|
exclude | Комплексный | Группа элементов, описывающая некий товарный фильтр | Нет | |
goods-filterGroup Данный атрибут не указывается в XML-сообщении. Он определяет группу элементов на схеме. | Группа элементов, описывающая товарный фильтр | Нет | ||
marking-of-the-good | Комплексный | Артикулы (коды товаров), на которые будут установлены скидки | Нет | |
goodsGroup | Комплексный | Список товаров | Нет | |
group | Комплексный | Идентификатор отварной группы | Нет | |
sale-group | String | Список идентификаторов (кодов) групп продаж, товары из которых удовлетворяют данному фильтру | Нет |
Группа элементов, описывающая товарный фильтр <goods-filterGroup>
...
AdvertisingActions/AdvertisingAction/actionResults/goodsDiscount/exclude/goods-filterGroup/goodsGroup | ||||
Наименование элемента | Тип данных | Описание | Обязательное | |
---|---|---|---|---|
name | String | Наименование списка товаров | Да | |
marking-of-the-good | Комплексный | Товары, на которые будем устанавливать скидки | Нет | |
Наименование атрибута | Тип данных | Описание | Обязательное | |
id | String | Код товара | Да | |
maxQuantity | Double | Определяет максимальное кол-во товара в чеке, которое будет продано по акции. По умолчанию любое количество. Если отсутствует - без ограничений. | Нет | |
discountStart | Double | Определяет количество товара, начиная с которого на этот товар будет начисляться скидка. По умолчанию с первого же товара | Нет | |
conditionCount | Double | Определяет количество товара, при покупке которого на все количество этого товара будет дана скидка. По умолчанию при любом количестве. | Нет | |
fixedPrice | Double | Фиксированная акционная цена товара. | Нет | |
wholesale-restriction | Double | Установленное оптовое ограничение (количество товара со скидкой за сутки для одного покупателя) | Нет |
Идентификатор товарной группы со скидкой <group>
...
AdvertisingActions/AdvertisingAction/actionResults/calculation | |||||||||||||||||||||||||||||
Наименование атрибута | Тип данных | Описание | ОбяазтельноеОбязательное | ||||||||||||||||||||||||||
value-type | String | Тип скидки на чек из списка ниже
| Да | ||||||||||||||||||||||||||
value | Decimal | Значение, дополняющее тип скидки
| Да | ||||||||||||||||||||||||||
secondary-value | String | Дополнительное значение для плагинов скидок: Только для принципа вычисления = PAYMENT_TYPE_PERCENT и содержит название типа оплаты, от размера которого и считать скидку. Например, если значение этого атрибута BankCardPaymentEntity, и при покупке использовали 50 рублей оплаты по банковской карте и еще 800 - другие типы оплат, то скидка будет считаться только от 50 рублей) Типы оплат:
Ещё используется для хранения значения флага "Учитывать оптовое ограничение": также применяется только если принцип вычисления = EXTERNAL_LOYALTY и Список процессингов /standalone/configuration/modules/external-systems-manager/service-providers.xml | Нет |
...
Блок кода | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8"?> <AdvertisingActions> <AdvertisingAction name="Счетчик по сумме чека. Обнуляется раз в 13 недель" active="true" mode="automatic" priority="10" ignoreRestictions="false" worksAnyTime="false" color="red" external-code="SUM_CHEQUE"> <begin-date>2012-12-01T18:00:00</begin-date> <end-date>2050-12-01T18:00:00</end-date> <actionResults> <counter metric="CHEQUES" indicator="SUMM" period-value="13" period-type="WEEKS" /> </actionResults> </AdvertisingAction> <AdvertisingAction name="Счетчик по количеству товаров. Обнуляется раз в 13 недель" active="true" mode="automatic" priority="10" ignoreRestictions="false" worksAnyTime="false" color="red" external-code="ITEMS_COUNT"> <begin-date>2012-12-01T18:00:00</begin-date> <end-date>2050-12-01T18:00:00</end-date> <actionResults> <counter metric="PRODUCTS" indicator="COUNT" period-value="13" period-type="MONTHS"> <markings>777 666 555</markings> </counter> </actionResults> </AdvertisingAction> </AdvertisingActions> |
Печать купона <coupon>
Включить страницу | ||||
---|---|---|---|---|
|
Бонусы на счёт <bonus>
AdvertisingActions/AdvertisingAction/actionResults/bonus | |||||||||||||||||||||||||
Наиманование Наименование атрибута | Тип данных | Описание | Обязательное | ||||||||||||||||||||||
type | String | Принцип вычисления бонуса. (Поддерживается только "DiscountFromCheck" - процент от суммы чека) | Да | ||||||||||||||||||||||
sponsor | String | Спонсор бонусной программы (CRM, спасибо от сбербанка, внутренние бонусы (SET10), ...). Если отсутствует, то по умолчанию = "BONUS_SR10" (бонусы SET10). | Нет | ||||||||||||||||||||||
accountTypeId | Long | Указатель на тип счёта | Нет | ||||||||||||||||||||||
bonusValue | Long | Число, количественно характеризующее размер начисляемых бонусов. Смысл этого числа зависит от принцина принципа начисления.
| Нет | ||||||||||||||||||||||
summa | Long | Процент от кратной величины(будет два поля для ввода - % и сумма) | Нет | ||||||||||||||||||||||
bin-prefix | String | Префикс BIN (Bank Identification Number) - номера банковской карты, по которой была проведена оплата, на основании которой надо начислить бонусы. Используется, только при принципе начисления бонусов "BANKPERCENT" | Нет | ||||||||||||||||||||||
multiplier | String | Коэффициент умножения баллов | Да | ||||||||||||||||||||||
accountType | String | название типа бонусного счета, на который будут начисляться бонусы | Да | ||||||||||||||||||||||
startAfter | String | время начала действия бонусов - задержка после совершения покупки - в формате: (\\d+)[d|w|m|y] - например, 34w - через 34 недели, 11d - через 11 дней и проч. | Да | ||||||||||||||||||||||
timeToLive | String | Время действия бонусов после активации - в формате: (\\d+)[d|w|m|y] - например, 12m - 12 месяцев, 11d - 11 дней и проч. | Да | ||||||||||||||||||||||
beginDate
| dateTime | Дата начала действия бонусов
При отсутствии атрибутов beginDate и endDate интервал дат действия бонусов будет определен как "Действует всегда". | Нет | ||||||||||||||||||||||
endDate
| dateTime | Дата окончания действия бонусов
При отсутствии атрибутов beginDate и endDate интервал дат действия бонусов будет определен как "Действует всегда". | Нет | ||||||||||||||||||||||
Наиманование Наименование элемента | Тип данных | Описание | Обязательное | ||||||||||||||||||||||
bonus-accrual-rule | Комплексный | Правила начисления бонусов в зависимости от размера оплаты по банковской карте | Нет | ||||||||||||||||||||||
tokens-accrual-rule | Комплексный | Правило начисления фишек
| Нет | ||||||||||||||||||||||
product-row | Комплексный | Набор строк определяющий товары/группы продаж/товарные группы с которых не будут начислены ББ | Нет |
...
AdvertisingActions/AdvertisingAction/actionResults/bonus/bonus-accrual-rule | ||||
Наиманование Наименование атрибута | Тип данных | Описание | Обязательное | |
percent | Decimal | Процент от суммы оплаты по банковской карте, что надо вернуть покупателю в виде начисления бонусов По умолчанию = 0 | Нет | |
Наименование элемента | Тип данных | Описание | Обязательное | |
condition | Комплексный | Условие срабатывания данного правила начисления бонусов | Нет | |
min | Long | Начальная граница интервала включительно. NULL распознается как "минус бесконечность" | Нет | |
max | Long | Конечная граница интервала исключительно (интервал справа - открыт). NULL распознается как "плюс бесконечность" | Нет |
...
AdvertisingActions/AdvertisingAction/actionResults/bonus/tokens-accrual-rule | |||||
Наиманование Наименование атрибута | Тип данных | Описание | Обязательное | ||
valueType | Список | Тип значения, на которое смотрим в чеке:
| Нет | ||
value | Decimal | Проверяемое правилом значение в шт, кг или руб | Нет | ||
accrualTokens | Long | Количество фишек к начислению за выполнение правила | Нет | ||
maxTokens | Long | Максимальное количество фишек к начислению за выполнение правила | Нет | ||
forAllGoods | Boolean | Флаг-признак, что данная скидка действует на весь товарный справочник. | Нет | ||
excludeNotDiscountable | Boolean | Флаг-признак, что данная скидка не действует на товары с запретом применения скидок. | |||
Наименование элемента | Тип данных | Описание | Обязательное | ||
products | Комплексный | Набор строк определяющий товары/группы продаж/товарные группы с которых начисляем фишки | Нет | ||
Наименование атрибута | Тип данных | Описание | Обязательное | ||
description | String | Название списка товаров | Нет | ||
Наиманование Наименование атрибута | Тип данных | Описание | Обязательное | ||
group | String | Идентификатор (код) товарной группы | Нет | ||
sale-group | String | Идентификатор (код) группы продаж | Нет | ||
marking | String | Список идентификаторов (артикулов) товаров | Нет | ||
Наименование атрибута | Тип данных | Описание | Обязательное | ||
excluded | String | Набор строк определяющий товары/группы продаж/товарные группы с которых не начисляем фишки | Нет | ||
Наименование элемента | Тип данных | Описание | Обязательное | ||
group | String | Идентификатор (код) товарной группы | Нет | ||
sale-group | String | Идентификатор (код) группы продаж | Нет | ||
marking | String | Список идентификаторов (артикулов) товаров | Нет |
...
AdvertisingActions/AdvertisingAction/actionResults/bonus/product-row | ||||
Наиманование Наименование атрибута | Тип данных | Описание | Обязательное | |
description | String | Название списка товаров | Нет | |
Наименование элемента | Тип данныданных | Описание | Обязательное | |
group | String | Идентификатор (код) ТОВАРНОЙ группы | Нет | |
sale-group | String | Идентификатор (код) группы продаж | Нет | |
marking | String | Список идентификаторов (артикулов) товаров | Нет |
...
AdvertisingActions/AdvertisingAction/actionResults/notification/calculator | |||
Наименование атрибута | Тип данных | Описание | Обязательное |
xsi:type | String | sum-based-preferences-calculatorType | Да |
id | String | Идентификатор данного "вычислителя"/"условия" предоставления подарков/"преференций". Должен быть уникален в рамках РА. | Нет |
divider | Integer | Делимое при вычислении | Да |
multiplier | Integer | Множитель при вычислении | Нет |
limit | Integer | Максимальное количество "сообщений"/"наклеек", что можно получить в рамках ДАННОГО УСЛОВИЯ (данного вычислителя) данной РА. Отсутствие данного атрибута распознается как отсутствие лимита. | Нет |
checkDiscountableFlag | Boolean | Проверять или нет товарное свойство "Расчет скидок на товар запрещен" при расчете количества преференций данного типа. | Нет |
Наименование элемента | Тип данных | Описание | Обязательное |
goods-filter | Комплексный | Группа элементов, описывающая товарный фильтр | Нет |
group | String | Идентификатор товарной группы | Нет |
sale-group | String | Список идентификаторов (кодов) групп продаж, товары из которых удовлетворяют данному фильтру | Нет |
marking | String | Список идентификаторов (артикулов) товаров, что участвуют при вычислении количества "преференций". | Нет |
...
AdvertisingActions/AdvertisingAction/actionResults/notification/calculator | |||
Наименование атрибута | Тип данных | Описание | Обязательное |
xsi:type | String | quantity-based-preferences-calculatorType | Да |
id | String | Идентификатор данного "вычислителя"/"условия" предоставления подарков/"преференций". Должен быть уникален в рамках РА. | Нет |
divider | Integer | Делимое при вычислении | Да |
multiplier | Integer | Множитель при вычислении | Нет |
limit | Integer | Максимальное количество "сообщений"/"наклеек", что можно получить в рамках ДАННОГО УСЛОВИЯ (данного вычислителя) данной РА. Отсутствие данного атрибута распознается как отсутствие лимита. | Нет |
checkDiscountableFlag | Boolean | Проверять или нет товарное свойство "Расчет скидок на товар запрещен" при расчете количества преференций данного типа. | Нет |
Наименование элемента | Тип данных | Описание | Обязательное |
goods-filter | Комплексный | Группа элементов, описывающая товарный фильтр | Нет |
group | String | Идентификатор товарной группы | Нет |
sale-group | String | Список идентификаторов (кодов) групп продаж, товары из которых удовлетворяют данному фильтру | Нет |
marking | String | Список идентификаторов (артикулов) товаров, что участвуют при вычислении количества "преференций". | Нет |
...
AdvertisingActions/AdvertisingAction/actionResults/notification/validation | |||||||||||||||||||||||||||||
Наименование атрибута | Тип данных | Описание | Обязательное | ||||||||||||||||||||||||||
enable | Boolean | Включена или выключена валидация | Нет | ||||||||||||||||||||||||||
adds-as-products | Boolean | Добавлять подарки в чек как товары
| Нет | ||||||||||||||||||||||||||
Наименование элемента | Тип данных | Описание | Обязательное | ||||||||||||||||||||||||||
barcode | String | Штрихкод подарка (используется только при выключенной опции "Добавлять подарки в чек как товары") | Нет | ||||||||||||||||||||||||||
marking | String | Код (артикул) товара-подарка (используется только при включенной опции "Добавлять подарки в чек как товары")
| Нет |
Блок кода | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8"?> <AdvertisingActions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <AdvertisingAction name="Подарок SR-4020" active="true" mode="unconditional" priority="1001" ignoreRestictions="true" worksAnyTime="true" color="violet" external-code="EXTERNAL_CODE_0001-3"> <begin-date>2013-03-13T00:00:00</begin-date> <end-date>2071-04-13T00:00:00</end-date> <actionResults> <notification limit="2"> <online-notification time="SUBTOTAL"> <message-for-customer><![CDATA[CUSTOMER_MESSAGE]]></message-for-customer> <message-for-cashier><![CDATA[CASHIER_MESSAGE]]></message-for-cashier> </online-notification> <calculator xsi:type="quantity-based-preferences-calculatorType" divider="3000" multiplier="1" limit="2"> <marking>145902</marking> </calculator> <validation enable="true" add-as-products="true"> <marking>00998</marking> </validation> </notification> <goodsDiscount name="Скидка на подарок" discountPercent="50" for-gifts-only="true"> <marking-of-the-good id="00998"/> </goodsDiscount> </actionResults> </AdvertisingAction> </AdvertisingActions> |
...
AdvertisingActions/AdvertisingAction/externalConditions | |||||||||||||||||||||||||||||||||||||||
Наименование элемента | Тип данных | Описание | Обязательное | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
InternalCardsCondition | Комплексный | Наличие внутренней карты Условия объединяются по логическому "ИЛИ": | Нет | ||||||||||||||||||||||||||||||||||||
ExternalCardsCondition | Комплексный | Наличие внешней карты Условия объединяются по логическому "ИЛИ": | Нет | ||||||||||||||||||||||||||||||||||||
HoursActionCondition | Комплексный | Часы действидействия | Нет | ||||||||||||||||||||||||||||||||||||
DaysActionCondition | Комплексный | Дни недели | Нет | ||||||||||||||||||||||||||||||||||||
CouponsCondition | Комплексный | Наличие купона | Нет | ||||||||||||||||||||||||||||||||||||
purchaseAmount | Комплексный | Сумма чека | Нет | ||||||||||||||||||||||||||||||||||||
birthday-condition | Комплексный | День рождения | Нет | ||||||||||||||||||||||||||||||||||||
age-condition | Комплексный | Возраст покупателя | Нет | ||||||||||||||||||||||||||||||||||||
completed-profile-condition | Комплексный | Статус заполненности анкеты | Нет | ||||||||||||||||||||||||||||||||||||
choose-external-system | Комплексный | Решает внешняя система | Нет | ||||||||||||||||||||||||||||||||||||
payment-type | Комплексный | По типу оплаты | Нет | ||||||||||||||||||||||||||||||||||||
cash-nums | Комплексный | Тип "номер кассы" [на которой пробивают чек] | Нет | ||||||||||||||||||||||||||||||||||||
segment-condition | Комплексный | Срабатывание рекламной акции по вхождению дисконтной карты в сегмент | Нет | ||||||||||||||||||||||||||||||||||||
client-guid-condition | Комплексный | Тип "Клиентские", подтип "Код клиента". | Нет | ||||||||||||||||||||||||||||||||||||
country-condition | Комплексный | Тип "Товарные", подтип "Страна производитель" | Нет | ||||||||||||||||||||||||||||||||||||
manufacturer-condition | Комплексный | Тип "Товарные", подтип "Производитель" | Нет | ||||||||||||||||||||||||||||||||||||
depart-condition | Комплексный | Тип "Товарные", подтип "Отдел" | Нет | ||||||||||||||||||||||||||||||||||||
goods-count-condition | Комплексный | Тип "Товарные", подтип "Количество товаров" | Нет | ||||||||||||||||||||||||||||||||||||
group-condition | Комплексный | Тип "Товарные", подтип "Товарная группа" | Нет | ||||||||||||||||||||||||||||||||||||
sale-group-condition | Комплексный | Тип "Товарные", подтип "Группа продаж" | Нет | ||||||||||||||||||||||||||||||||||||
action-results-quantity-condition | Комплексный | Количество раз срабатывания | Нет | ||||||||||||||||||||||||||||||||||||
cash-template-condition | Комплексный | Условие срабатывания типа "Шаблоны касс" | Нет | ||||||||||||||||||||||||||||||||||||
counter-condition | Комплексный | Условие срабатывания РА "Счётчик срабатывания"
| Нет | ||||||||||||||||||||||||||||||||||||
external-system-resolution-condition | Комплексный | Условие срабатывания РА: "определяет внешняя система".
| Нет | ||||||||||||||||||||||||||||||||||||
discount-sum-condition | Комплексный | Условие срабатывания РА: "Сумма скидки по РА"
| Нет | ||||||||||||||||||||||||||||||||||||
bank-loyalty-code-condition | КомлексныйКомплексный | Код (или коды через запятую) программы лояльности, передаваемый в свойствах оплаты через терминал.
| Нет | ||||||||||||||||||||||||||||||||||||
external-coupon-condition | Комплексный | Условие срабатывания РА: "Наличие внешнего купона"
|
...
AdvertisingActions/AdvertisingAction/externalConditions/ExternalCardsCondition | ||||||||||||||||||||
Наименование атрибута | Размер | Тип данных | Описание | Обязательное | ||||||||||||||||
guid | 128 | String | guid категории карт в SetRetail10 | Да | ||||||||||||||||
providerName | 128 | String | Идентификатор внешней системы для загрузки рекламных акций с условием "Наличие внешней плагинной карты"
Уникальный идентификатор конкретного плагина необходимо получить у разработчика этого плагина. На момент загрузки РА плагин должен быть уже подключен на сервере. | Нет | ||||||||||||||||
without-card | Boolean | Флаг-признак: «без карты» — то есть, данное условие срабатывания рекламной акции будет выполнено/удовлетворено если в чеке не была применена никакая внутренняя карта. Cамо значение атрибута не анализируется: достаточно самого факта, что этот атрибут есть | Нет |
...
AdvertisingActions/AdvertisingAction/externalConditions/PurchaseAmount | |||||||||||||||||||
Наименование атрибута | Тип данных | Описание | Обязательное | ||||||||||||||||
greater-than | Double | Сумма чека, которую должен превышать чек для срабатывания условия | Нет | ||||||||||||||||
less-than | Double | Сумма чека, меньше которой должен быть чек для срабатывания условия | Нет | ||||||||||||||||
equal-to | Double | Определяет сумму чека, при которой РА может сработать | Нет | ||||||||||||||||
useNominalSum | Boolean | Использовать номинальную сумму чека при расчете условия, в противном случае сумма чека будет расчитываться рассчитываться как сумма позиций участвующих в расчете скидок.
| Нет | ||||||||||||||||
useSoftCheckSum | Boolean | Учитывать только стоимость товаров из мягкого чека
| Нет | ||||||||||||||||
plugin-id | String | Идентификатор плагина в рамках РА | Нет |
Условие на день рождения <birthday-condition>
...
Счетчик <counter-condition>
Устаревшая версия Jira server System JIRA serverId bc8d3685-f9c0-329d-9054-b12aabbcb834 key SLS-270
Статус | ||||
---|---|---|---|---|
|
...
Определяет внешняя система <external-system-resolution-condition>
Устаревшая версия Jira server System JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId bc8d3685-f9c0-329d-9054-b12aabbcb834 key SR-3206
Статус | ||||
---|---|---|---|---|
|
...
AdvertisingActions/AdvertisingAction/pricetag-type | ||||
Наименование элемента | Тип данных | Описание | Обязательное | |
pricetag-type | list | Типы ценников, что надо распечатать на данную акцию Допускается только одно повторение элемента в рекламной акции. Если требуется указать два типа ценника: Акционный и Скидочный (дополнительный/замещающий), тогда они должы быть перечислены через пробел:
| Нет |
Cписок внешних кодов шаблонов
...
ценников <pricetag-template>
AdvertisingActions/AdvertisingAction/pricetag-template | ||||
Наименование атрибута | Тип данных | Описание | Обязательное | |
count | PositiveInteger | Количество ценников данного шаблона, что надо распечатать в автоматическом режиме | Нет |
...