- Стоимость
- Тарифные планы
- Публичная оферта
- Партнерам
- Реферальная программа
- О компании
- Обновления
- Контакты
- Политика конфиденциальности
© 2017 - 2024 "Партнёр Магазин" - Программа для торговли №1
Данные для доступа будут отправлены на электронную почту
Данные для доступа отправлены на указанную электронную почту
Вопросы можно задавать в разделе Управление - Служба поддержки
Если необходима помощь по автоматизации заведения и внедрению продукта на платной основе, посетите раздел внедрение
Начать работуПод вебхуком подразумевается отправка запроса на установленный адрес по событию.
В случае изменения статуса заказа отправляется вебхук на указанный адрес сервера.
Вебхуки отправляются (распространяются) на заказы, созданные с помощью API.
Настройка вебхуков производится в разделе Управление - Настройки. Подраздел Webhooks (Вебхуки).
Чтобы включить/отключить Вебхуки - использовать опцию "Вебхуки включены"
Поля Url и "Отправлять статусы" заполнять не обязательно.
При создании заказа с помощью API, можно отправить переменные с адресом отправки хука (webhook_url - string), и списком статусов (webhook_statuses - string, перечислить коды API статусов через запятую), по которым требуется его отправить.
Если при создании заказа переменные статусов и адреса отправки не указаны, будут использованы те, что указаны в настройках.
Вебхук отправляет запрос с типом данных application/json.
Запрос содержит параметры:
event - событие (order_status)
order_id - системный номер заказа на стороне Партнёр:Магазин
status_id - Код API установленного статуса (Код можно увидеть в разделе Справочники - Статусы)
status_name - Наименование установленного статуса
time - Дата и время смены статуса в формате "Y-m-d H:i:s"
Пример обработки вебхука используя язык PHP.
/* Обработка данных вебхука */
$input = file_get_contents('php://input');
if($input) {
$data = json_decode($input);
$event = $data->event;
$order_id = $data->order_id;
$status_id = $data->status_id;
$status_name = $data->status_name;
$time = $data->time;
}