Уведомление по дате из дополнительного поля

Последние изменения: 15.10.2024

Создаем робота в Заказе покупателя:

1. Используем код Liquid, чтобы получить какие-либо данные заказа, в примере - Номер заказа. 

{% capture var1 %}{{ entity.name }}{% endcapture %}

2. Здесь можно использовать действие для уведомления, в данном случае для примера мы вызываем Webhook.

3. Установим флажок "Уведомление отправлено", чтобы избежать повторных уведомлений.

Этот робот будет "внутренним".



Создаем робота "Без документа".


1. Выполняем Liquid для получения текущей даты и времени.

2. Получаем id документов Заказ покупателя с учетом фильтров по доп полям: "Дата уведомления" меньше или равно переменной var1, "Уведомление отправлено" не равно true.
Получение ссылок на поля описано подробнее ниже.

3. Добавляем созданного ранее робота.


Для настройки фильтров в действии "Получить id документов" переходим по ссылке https://api.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/attributes , вводим логин и пароль от МоегоСклада, находим href (ссылки) необходимых доп полей.


В полученных данных необходимо найти интересующие нас доп поля ("Дата уведомления" и "Уведомление отправлено") и скопировать ссылки на эти дополнительные поля:


Настроим запуск робота каждые 5 минут.

Помогла ли вам статья?