метод REST scope: catalog

catalog.price.update

Изменить цену товара

Кто может выполнять: пользователь с правом «Изменение цены продажи товара»

Описание

Метод catalog.price.update изменяет цену товара.

Параметры

id catalog_price.id обязательный

Идентификатор цены товара

fields object обязательный

Значения полей для обновления цены товара (подробное описание)

Параметр fields

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

Значение цены

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

Идентификатор валюты, можно получить методом crm.currency.list

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

curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"id":1,"fields":{"currency":"RUB","price":5000}}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/catalog.price.update

Ответ

HTTP-статус: 200

{
    "result": {
        "price": {
            "catalogGroupId": 1,
            "currency": "USD",
            "extraId": null,
            "id": 1,
            "price": 120.75,
            "productId": 1,
            "quantityFrom": null,
            "quantityTo": null,
            "timestampX": "2024-05-27T12:29:35+02:00"
        }
    },
    "time": {
        "start": 1712327086.69665,
        "finish": 1712327086.95303,
        "duration": 0.256376028060913,
        "processing": 0.0112268924713135,
        "date_start": "2024-05-27T12:29:35+02:00",
        "date_finish": "2024-05-27T12:29:35+02:00",
        "operating": 0
    }
}

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

result object

Корневой элемент ответа

price catalog_price

Объект с информацией о цене товара

time time

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

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

HTTP-статус: 400

{
    "error": 0,
    "error_description":"Required fields: price, currency"
}
Код Описание Значение
200040300020 Access Denied Недостаточно прав на редактирование цены
200040300030 Access Denied Недостаточно прав на редактирование товара
100 Could not find value for parameter {fields} Не указан или пустой параметр fields
100 Could not find value for parameter {id} Не указан параметр id
Price is not exists Цены товара с таким идентификатором не существует
0 Required fields: Не переданы обязательные поля
0 Другие ошибки

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

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