Примеры использования

Отправка данных во внешнюю систему

Пример создания Webhook-кнопки
Результат выполнения

Разберем пример со скриншотов выше.

1. Подготовка данных

Все данные мы получаем с помощью языка шаблонов Liquid

В данном случае мы получаем из заказа его номер entity.name, дату entity.moment в виде дд.мм.гг чч:мм, сумму entity.sum в рублях (в системе все суммы измеряются в копейках, поэтому для получения суммы в рублях делим её на 100 с помощью фильтра divided_by:). Все эти данные вместе с текстом уведомления мы помещаем в переменную var1 с помощью тега capture.

Далее для правильной передачи текста GET-параметром нам необходимо закодировать переменную var1 с помощью фильтра url_encode .

2. Создание Webhook запроса

Теперь, когда все данные готовы, можно создать сам Webhook запрос. Указываем нужный GET-параметр, например send, и помещаем в него закодированные данные из переменной var1.

Создание Webhook запроса

Так же, чтобы сотрудник был уверен, что все данные были отправлены, можно вывести ему сообщение об успешном выполнении действий кнопки.

Last updated

Was this helpful?