Набор шагов
| Шаг | Описание |
|---|---|
| Клиент - Авторизованный / Неавторизованный - Получить существующего, ищем по... | Предназначен для поиска клиента в Mindbox. Поиск происходит по одному или нескольким параметрам, которые выбираются из выпадающего списка: id в Mindbox, email, мобильный телефон, дисконтная карта и др. |
| Продукт - Установить персональные предложения | Предназначен для установки персональных предложений клиенту в выбранный список. В зависимости от настроек списка определяется набор полей для передачи |
Прежде чем начать
1. Создайте список для хранения персональных предложений,в Настройках - Лояльность - Персональные предложения (Как настроить персональные предложения). 2. Убедитесь, что настройки “Хранить размер бенефита в списке” и "Тип персонального предложения" соответствуют требованиям реализуемой механики.
Описание метода
Операция добавляет в список с персональными предложениями:
- продукты,
- группы продуктов,
- категории продуктов,
- сегмент продуктов.
Персональное предложение с установкой через API
Размер персонального предложения можно установить в промоакциях или сохранить в списке с персональными предложениями.
Для хранения размера бенефита в списке с персональными предложениями создайте список с параметром “Хранить размер бенефита в списке”.
Описание запроса
Массив personalOffers передаёт информацию о продуктах или категориях продуктов, которые будут добавлены в список с персональными предложениями.
Один элемент в массиве - одно предложение на продукт/категорию, включает:
- Тип предложения:
- узел
product- идентификатор продукта во внешней системе - узел
productGroup- идентификатор группы продуктов во внешней системе - узел
productCategory- идентификатор категории продуктов во внешней системе - узел
productSegment- идентификатор сегмента в Mindbox
- узел
- поле
startDateTimeUtc- дата начала действия предложения, должна быть позже текущей даты-времени. (Формат: yyyy-MM-dd HH:mm) - поле
endDateTimeUtc- дата окончания действия предложения, должна быть позже текущей даты-времени. (Формат: yyyy-MM-dd HH:mm)
Если размер персонального предложения хранится в списке:
- узел
benefitопределяет условия персонального предложения: - узел
amountустанавливает скидку на продукт в персональном предложении, cодержит:-
поле
value- Размер скидки. -
поле
type- Тип скидки.Значения для скидочных акций:
Price- цена продукта,Percent- скидка в процентах от цены,Absolute- абсолютное значение скидки.Значения для бальных акций:
Percent- количество баллов в процентах от цены,Absolute- абсолютное значение баллов.
-
В узле customer передайте одно или несколько значений, с помощью которых система будет искать клиента.
Какую информацию нужно передать, зависит от настроек сделанных в операции для шага "Получить существующего".
Для продукта
Для группы продуктов
Для категории
Для сегментации продуктов
Примеры запросов
Code
Описание ответа
JSON
Результат выполнения в переменной status:
Successв случае успеха,ValidationErrorв случае ошибки пользователя,ProtocolErrorв случае ошибки интеграции,InternalServerErrorв случае недоступности сервера.