Промо-акции (promotion)
promotion
Результат: список элементов
Промо-акции
Уровень доступа: admin
- id — Id
- name — Наименование
- fromdate — Дата начала
- todate — Дата окончания
- status — Состояние
- project_name — Провайдер
Наименование
Функция: promotion.archived
Результат: список элементов
Архив промо-акций
Уровень доступа: admin
- id — Id
- name — Наименование
- fromdate — Дата начала
- todate — Дата окончания
- status — Состояние
- project_name — Провайдер
Наименование
Функция: promotion.discount
Результат: список элементов
Скидки
Уровень доступа: admin
- id — Id
- name — Наименование
- actiontype — Действует на
Удалить
Функция: promotion.discount.delete
Удалить
Уровень доступа: admin
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции promotion.discount.
Результат: успешное выполнение операции или сообщение об ошибке
Редактирование скидки
Функция: promotion.discount.edit
Уровень доступа: admin
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:
- Параметры:
- plid — уникальный идентификатор родительского списка (элемент id из функции promotion.archived).
- elid — уникальный идентификатор (элемент id из функции promotion.discount)
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok".
- plid — уникальный идентификатор родительского списка (элемент id из функции promotion.archived).
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok".
- plid — уникальный идентификатор родительского списка (элемент id из функции promotion.archived).
- elid — уникальный идентификатор (элемент id из функции promotion.discount)
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- type — Тип скидки. Способ предоставления скидки
- percentage — Скидка. Скидка в % на стоимость услуги/товара
- actiontype — Действует. Выберите на что действует скидка. Обратите внимание, что скидка на продление не будет действовать на тарифы с ежедневным списанием
- period — Период заказа. Период заказа, на который распространяется скидка
- validity — Срок действия. Выберите, как будет действовать скидка: без ограничений на весь период заказа или только на часть.
- validitylength — Срок действия, месяцев. Укажите на сколько месяцев будет действовать скидка
Наименование
Функция: promotion.condition
Результат: список элементов
Условия
Уровень доступа: admin
- id — Id
- condition — Условие
- cgroup — Группа условий
Удалить
Функция: promotion.condition.delete
Удалить
Уровень доступа: admin
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции promotion.condition.
Результат: успешное выполнение операции или сообщение об ошибке
Условие участия в промо-акции
Функция: promotion.condition.edit
Уровень доступа: admin
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:
- Параметры:
- plid — уникальный идентификатор родительского списка (элемент id из функции promotion.archived).
- elid — уникальный идентификатор (элемент id из функции promotion.condition)
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok".
- plid — уникальный идентификатор родительского списка (элемент id из функции promotion.archived).
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok".
- plid — уникальный идентификатор родительского списка (элемент id из функции promotion.archived).
- elid — уникальный идентификатор (элемент id из функции promotion.condition)
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- ctype — Условие. Условие, по которому будет проверяться применимость акции для клиента
- comparison — Сравнение. Условие сравнения значения
- period — Период. Период заказа
- periodtype — Тип периода. Тип указываемого периода
- periodlength — Длина периода. Длина указываемого периода
- amount — Количество. Количество услуг выбранного типа или тарифного плана
- currency — Валюта. Валюта расчетов
- summa — Сумма. Сумма в выбранной валюте
- affiliate — Реферальная программа. Клиенты, пришедшие по выбранной реферальной программе, будут участвовать в промо-акции
- account_group — Группа клиентов. Для возможности воспользоваться промо акцией клиент должен состоять в выбранной группе
- group — Группа условий. Вы можете группировать условия. Условия в группе будут объединены оператором ИЛИ. Группы между собой связаны по оператору И. Пример: есть условия A, B и С объединенные в одну группу и есть условия D и E объединенные в другую группу. Итоговое выражение тогда будет — (A ИЛИ B ИЛИ С) И (D ИЛИ E)
- groupname — Имя группы. Введите имя группы условий
Наименование
Функция: promotion.promocode
Результат: список элементов
Промокоды
Уровень доступа: admin
- id — Id
- code — Промокод
- uselimit — Лимит использования
- use_count — Использован, Раз
Удалить
Функция: promotion.promocode.delete
Удалить
Уровень доступа: admin
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции promotion.promocode.
Результат: успешное выполнение операции или сообщение об ошибке
Наименование
Функция: promocode.usage
Результат: список элементов
Список активаций промокодов
Уровень доступа: admin
- id — Код услуги
- account — Клиент
- status — Состояние
- expense — Расходы
Редактирование промокода
Функция: promotion.promocode.edit
Уровень доступа: admin
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:
- Параметры:
- plid — уникальный идентификатор родительского списка (элемент id из функции promotion.archived).
- elid — уникальный идентификатор (элемент id из функции promotion.promocode)
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok".
- plid — уникальный идентификатор родительского списка (элемент id из функции promotion.archived).
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok".
- plid — уникальный идентификатор родительского списка (элемент id из функции promotion.archived).
- elid — уникальный идентификатор (элемент id из функции promotion.promocode)
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- code — Промокод. Шаблон промокода. При генерации значени символы "?" (знак вопроса) будут заменены случайными значениями.
- count — Количество кодов. При генерации нескольких промокодов укажите необходимое количество
- uselimit — Лимит использования. Укажите, сколько раз можно использовать одинаковый промокод
- account_uselimit — Лимит использования на клиента. Укажите, сколько раз клиент может использовать одинаковый промокод
- onlydigit — . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) При генерации случайных значений будут использоваться только цифры
- active_time_type — Период возможной активации промокода. Период, в который промокод может быть активирован
- fromdate — С даты. Дата, с которой начинается период действие промокода
- todate — По дату. Дата, по которую действует промокод
- expiretype — Срок действия скидки по промокоду. Скидка по промокоду будет действовать в течение указанного периода
- periodtype — Тип периода. Тип указываемого периода
- periodlength — Длина периода. Длина указываемого периода
Наименование
Функция: promotion.promocode.usage
Результат: список элементов
Список активаций промокодов
Уровень доступа: admin
- promocode — Промокод
- id — Код услуги
- account — Клиент
- status — Состояние
- expense — Расходы
Наименование изменено с "_old_value " на " new_value_"
Функция: promotion.history
Результат: список элементов
История изменений промо-акции
Уровень доступа: admin
- changedate — Дата изменения
- desc — Описание
- user — Пользователь
- ip — IP-адрес
- action — Функция
Удалить
Функция: promotion.delete
Удалить
Уровень доступа: admin
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции promotion.
Результат: успешное выполнение операции или сообщение об ошибке
Редактирование промо-акции
Функция: promotion.edit
Уровень доступа: admin
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции promotion)
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok".
- elid — уникальный идентификатор (элемент id из функции promotion)
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name — Наименование. Наименование
- project — Провайдер. Провайдер промо-акции
- fromdate — Срок действия с даты. Начало периода действия промо-акции
- todate — по дату. Окончание периода действия промо-акции (включительно указанную дату)
Переместить выбранные промо-акции в архив
Функция: promotion.archive
Переместить выбранные промо-акции в архив
Уровень доступа: admin
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции promotion.
Результат: успешное выполнение операции или сообщение об ошибке
Установка фильтра.
promotion.filter