Публичный ресурс

Загрузка РА с условием Счётчик

Обновления внесены в статью Рекламные акции:

SLS-270 - Получение подробных данных проблемы… СТАТУС

10.2.75.0

AdvertisingActions/AdvertisingAction/externalConditions/counter-condition

Наименование атрибута

Тип данных

Описание

Обязательное

counter-id

String

Идентификатор счётчика

  • counter-id не должен повторяться
  • Два экзмепляра counter-condition не могут быть с одинаковым counter-id
Да
main-valueIntegerЦелевое значение, с которым будет проводиться сравнение текущего значения счётчика для клиентаДа
second-valueIntegerВторое значение для условия BETWEENЕсли comparison-type = "BETWEEN"
comparison-typeКомплексный

Оператор сравнения.

Возможные значения:

  • MORE - больше
  • LESS - меньше
  • EQUAL - равно
  • MULTIPLY - кратно
  • BETWEEN - между
Да
include-current-purchaseBoolean

Флаг: С учётом текущей покупки. Работает только для счётчиков с метриками Чеки, Товары и показателем Количество.

Если есть необходимость включения этого флага, то нужно гарантировать, чтобы эта акция-условие, считалась после акции-счётчиков, которые используются.

Акции-счётчики - акции, в которых счётчик создался, их externalCode = counter-id

Нет

Последовательность импорта

  1. Акция-условие зависима от акции-счётчика (акция-счётчик является мастером для акции условие);
  2. Акция-условие суммируется всегда, а акция-счётчик нет;
  3. Акция-условие и акция-счётчик находятся на одном уровне, то приоритет у акции-счётчик должен быть выше и они не должны между собой конкурировать по результатам.

Рекомендуется использовать вариант 1, так как гарантируется прозрачная и чёткая последовательность. 

Пример XML:
<?xml version="1.0" encoding="UTF-8"?>
<AdvertisingActions>
  <AdvertisingAction name="Скидка. Счетчики в условиях" active="true" mode="automatic"
             priority="10" ignoreRestictions="false" worksAnyTime="false"
             color="red">
    <begin-date>2012-12-01T18:00:00</begin-date>
    <end-date>2050-12-01T18:00:00</end-date>
    <externalConditions>
      <counter-condition counter-id="SUM_CHEQUE" main-value="20000" comparison-type="MORE"/>
      <counter-condition counter-id="ITEMS_COUNT" main-value="2000" second-value="5000" comparison-type="BETWEEN"/>
    </externalConditions>
    <actionResults>
        <calculation value-type="PERCENT" value="33"/>
    </actionResults>
  </AdvertisingAction>
</AdvertisingActions>

© 1994-2024, ООО "Кристалл Сервис Интеграция".
Все права защищены.

Политика обработки персональных данных