Download PDF
Download page Промо-акции (promotion).
Промо-акции (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 | Расходы |
История изменений промо-акции
Функция: promotion.history
Результат: список элементов
Наименование изменено с "_old_value " на " new_value_"
Уровень доступа: 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