метод REST scope: catalog

catalog.productPropertyFeature.add

Добавить параметр свойства товаров или вариаций

Кто может выполнять: пользователь с правом «Просмотр каталога товаров» и правом на изменение инфоблока свойства

Описание

Метод catalog.productPropertyFeature.add добавляет параметр свойства товара или вариации.

Параметры

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

Набор полей нового параметра свойства (подробное описание)

Параметр fields

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

Идентификатор свойства товара или вариации.

Идентификаторы свойств можно получить методом catalog.productProperty.list

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

Идентификатор модуля, которому принадлежит параметр свойства.

Идентификатор модуля можно получить методом catalog.productPropertyFeature.getAvailableFeaturesByProperty

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

Код параметра свойства.

Код параметра можно получить методом catalog.productPropertyFeature.getAvailableFeaturesByProperty

isEnabled char обязательный

Признак активности параметра. Допустимые значения:
- Y — включен
- N — выключен

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

curl -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{"fields":{"propertyId":901,"moduleId":"iblock","featureId":"LIST_PAGE_SHOW","isEnabled":"Y"}}' \
  https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/catalog.productPropertyFeature.add

Ответ

HTTP-статус: 200

{
    "result": {
        "productPropertyFeature": {
            "featureId": "LIST_PAGE_SHOW",
            "id": 101,
            "isEnabled": "Y",
            "moduleId": "iblock",
            "propertyId": 901
        }
    },
    "time": {
        "start": 1774013002,
        "finish": 1774013002.429777,
        "duration": 0.4297769069671631,
        "processing": 0,
        "date_start": "2026-03-20T16:23:22+03:00",
        "date_finish": "2026-03-20T16:23:22+03:00",
        "operating_reset_at": 1774013602,
        "operating": 0
    }
}

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

result object

Корневой объект ответа

productPropertyFeature catalog_product_property_features

Объект добавленного параметра свойства

time time

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

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

HTTP-статус: 400

{
    "error": "0",
    "error_description": "Required fields: moduleId, featureId, isEnabled"
}
Код Описание Значение
0 Access Denied Недостаточно прав для изменения свойства инфоблока
0 productPropertyFeature does not exist. Свойство с переданным propertyId не найдено или не относится к торговому каталогу
0 Required fields: moduleId, featureId, isEnabled Не переданы обязательные поля moduleId, featureId, isEnabled
0 Ошибочный набор параметров свойства Передан некорректный набор moduleId, featureId, isEnabled
0 Mysql query error: (1062) Duplicate entry '...' for key 'b_iblock_property_feature.ix_iblock_property_feature' Запись с такой комбинацией propertyId + moduleId + featureId уже существует

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

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