Обновления платформы
4 сентября 2014

Особые условия доступности операций

Некоторое время назад мы писали, что выполнили первый этап создания операций для кампаний — заведение их через панель администрирования и редактирование их доступности по механикам этапа регистрации (https://mindbox.ru/blog/product/sozdanie-operatsiy-dlya-kampaniy-cherez/).

Доступность операции

Сейчас мы завершили очередной этап — добавление особых условий доступности и режима отображения этих условий подрядчику.

Теперь, в условие доступности (помимо доступности по этапам регистрации) может входить доступность по фильтрам.

Для этого надо кликнуть по заголовку «Дополнительные условия доступности» (чтобы появилась возможность выбирать) и собрать нужный фильтр:

Дополнительные условия доступности

Например, данная операция будет доступна на любом этапе любой механики регистрации (т. к. доступность на этапах не указан) и только потребителям с подтвержденным адресом email.

Условия

Фильтр в условиях доступности — привычный всем фильтр по потребителям.

Если операция потребителю недоступна, то подрядчику сайта об этом надо как-то сообщить — выбрать один из режимов в выпадающем списке «Режим доступности в сервисе»:

Режим доступности в сервисе

Всего возможно три режима:

— Выполнение операции

— Недоступна если не попадает под фильтр

— Особые

Как работает каждый из них подробно описано в соответствующей подсказке (см. скриншот выше), здесь просто остановимся чуть подробнее на каждом.

— Выполнение операции — это значит, перед выполнением создаваемой операции надо обязательно выполнить другую операцию (в ответе сервиса появляется узел requiredOperation)

Недоступна если не попадает под фильтр — это значит, что в случае недоступности операция совсем не будет появляться в списке доступных операций

— Особые — в этом случай в ответе сервиса доступных операций выводится комментарий, который задается при заведении операции

Варианты ответа сервиса получения списка доступных операций также описаны в соответствующем разделе wiki.