метод REST scope: catalog

catalog.priceType.update

Обновить тип цены

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

Описание

Метод изменяет значения полей типа цены.

Параметры

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

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

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

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

Параметр fields

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

Код типа цены

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

Является ли тип цены базовым. Возможные значения:
- Y — да
- N — нет

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

Сортировка

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

Внешний код.

Можно использовать для синхронизации текущего типа цены с аналогичной позицией во внешней системе

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

curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"id":2,"fields":{"name":"Base wholesale price","base":"Y","sort":1,"xmlId":"basewholesale"}}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/catalog.priceType.update

Ответ

HTTP-статус: 200

{
    "result": {
        "priceType": {
            "base": "Y",
            "createdBy": 1,
            "dateCreate": "2024-10-02T17:49:44+02:00",
            "id": 2,
            "modifiedBy": 1,
            "name": "Base wholesale price",
            "sort": 1,
            "timestampX": "2024-10-03T12:29:35+02:00",
            "xmlId": "basewholesale"
        }
    },
    "time": {
        "start": 1712327086.69665,
        "finish": 1712327086.95303,
        "duration": 0.256376028060913,
        "processing": 0.0112268924713135,
        "date_start": "2024-10-03T12:29:35+02:00",
        "date_finish": "2024-10-03T12:29:35+02:00",
        "operating": 0
    }
}

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

result object

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

priceType catalog_price_type

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

time time

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

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

HTTP-статус: 400

{
    "error": 0,
    "error_description":"Required fields: name"
}
Код Описание Значение
200040300020 Недостаточно прав для редактирования
201000000000 Типа цены с таким идентификатором не существует
100 Не указан параметр id
100 Не указан или пустой параметр fields
0 Не переданы обязательные поля структуры fields
0 Другие ошибки (например, фатальные ошибки)

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

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