Информация |
---|
Для чтения визуальной составляющей схемы XSD, а также типами обязательных данных, ознакомьтесь с правилами использования. |
...
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 | Коды ценников, которые должны печататься по умолчанию на товары этой акции. | ||||||||||||||||||||||||||||||||||||||||||
actionLabels | Метки рекламной акции |
...
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/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/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 | Идентификатор плагина в рамках РА | Нет |
...
Счетчик <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
Статус | ||||
---|---|---|---|---|
|
...