Вход / Регистрация 0
Реферальная программа лояльности

sw24loyaltyprogram.achieve.list

Время чтения: ~2 мин.
Обновлено: 22.11.2022

Назначение метода

Метод sw24loyaltyprogram.achieve.list позволяет получить список наград.

Параметры сортировки

Параметр Описание Применение
id

ИД награды

целое число

Фильтрация: filter[id]=10

type

Тип награды

Строка

Фильтрация: filter[type]=Registration

sort

Сортировка наград

только целое число

Фильтрация: filter[sort]=10

active

Активные награды

Y -активная, N - не активная

Фильтрация: filter[active]=Y

name

Название награды

строка

Фильтрация: filter[name]=Название награды

image

Ид логотипа награды

целое число.

Фильтрация: filter[image]=3456

count_bonus

Количество бонусов за награду

целое число

Фильтрация: filter[count_bonus]=365

1 - Список доступных логотипов доступен по REST sw24loyaltyprogram.achieve.image.list.

2 - На текущий момент доступны следующие типы наград:
  • Handheld - Назначается вручную
  • Registration - За регистрацию на сайте
  • Referral - За статус Рефералодатель
  • Ordering - За оформление заказа
  • TurnoverUser - За суммарный оборот

Результат

После успешного выполнения возвращает массив со следующими ключами:

Ключ Значение
id

Идентификатор записи.

Целое число

type

Тип. За какое действие пользователь получает награду.

Строка

settings

Настройки для некоторых типов наград. В которых хранятся "период, оборот или количество"

Массив или false

sort

Сортировка

Целое число

active

Активность

Целое число

name

Название

Строка

image

Ид логотипа

Целое число

count_bonus

Количество бонусов получаемых пользователем за выполнение достижения

Целое число

description

Описание

Строка

Пример вызова

https://{адрес_сайта}/rest/{id_пользователя}/{код_доступа}/sw24loyaltyprogram.achieve.list/?filter[name]=TurnoverUser&filter[active]=1