метод REST scope: delivery

sale.delivery.extra.service.update

Обновить услугу службы доставки

Кто может выполнять: администратор

Описание

Метод sale.delivery.extra.service.update обновляет услугу службы доставки.

Параметры

ID sale_delivery_extra_service.ID обязательный

Идентификатор услуги.

Получить идентификаторы услуг службы доставки можно с помощью метода sale.delivery.extra.service.get

NAME string необязательный

Название услуги

ACTIVE string необязательный

Индикатор активности услуги. Возможные значения:
- Y — да
- N — нет

CODE string необязательный

Символьный код услуги

SORT integer необязательный

Сортировка

DESCRIPTION string необязательный

Описание услуги

PRICE double необязательный

Стоимость услуги в валюте службы доставки.

Поле актуально только для услуг типа единичная услуга (checkbox) и количественная услуга (quantity)

ITEMS object[] необязательный

Список доступных для выбора опций (подробное описание приведено ниже).

Поле актуально только для услуг типа список (enum)

Параметр ITEMS

TITLE string обязательный

Название опции списка

CODE string обязательный

Символьный код опции списка

PRICE double необязательный

Стоимость услуги при выборе данной опции в валюте службы доставки

Примеры запроса

curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"ID":128,"ACTIVE":"N","CODE":"door_delivery","NAME":"Door Delivery New Name","DESCRIPTION":"Door Delivery New Description","SORT":200,"PRICE":399.99}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/sale.delivery.extra.service.update

Ответ

HTTP-статус: 200

{
   "result":true,
   "time":{
      "start":1714549724.272976,
      "finish":1714549724.479944,
      "duration":0.20696806907653809,
      "processing":0.02615499496459961,
      "date_start":"2024-05-01T10:48:44+03:00",
      "date_finish":"2024-05-01T10:48:44+03:00"
   }
}

Возвращаемые данные

result boolean

Результат обновления услуги

time time

Информация о времени выполнения запроса

Обработка ошибок

HTTP-статус: 400

{
   "error":"ERROR_EXTRA_SERVICE_NOT_FOUND",
   "error_description":"Extra service not found"
}
Код Описание Значение
ERROR_CHECK_FAILURE Ошибка валидации входящих параметров (детали в описании ошибки) 400
ERROR_EXTRA_SERVICE_UPDATE Ошибка при попытке обновления услуги 400
ERROR_EXTRA_SERVICE_NOT_FOUND Услуга с указанным идентификатором (ID) не найдена 400
ACCESS_DENIED Недостаточно прав для добавления услуги 403

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.