shop.category.add
Добавляет новую категорию товаров.
Параметры
-
name
POST
Наименование.
-
parent_id
POST
Необязательно
ID родительской категории. Если не указано, то используется значение по умолчанию 0.
-
depth
POST
Необязательно
Уровень вложенности в иерархии категорий.
-
meta_title
POST
Необязательно
Элемент TITLE страницы категории.
-
meta_keywords
POST
Необязательно
Содержимое атрибута META keywords.
-
meta_description
POST
Необязательно
Содержимое атрибута META description.
-
url
POST
Необязательно
Редактируемая часть URL страницы категории.
-
description
POST
Необязательно
Описание.
-
conditions
POST
Необязательно
Строка с условиями подбора товаров для динамической категории, в которой параметры разделены символом &. Примеры параметров:
— create_datetime>=2022-10-13 (начало периода для проверки даты создания товара)
— create_datetime<=2022-10-15 (конец периода для проверки даты создания товара)
— price>=100 (начало диапазона для проверки цены товара)
— price<=200 (конец диапазона для проверки цены товара)
— compare_price>=200 (начало диапазона для проверки зачёркнутой цены товара)
— compare_price<=300 (конец диапазона для проверки зачёркнутой цены товара)
— purchase_price>=50 (начало диапазона для проверки закупочной цены товара)
— purchase_price<=70 (конец диапазона для проверки закупочной цены товара)
— edit_datetime>=2022-10-01 (начало периода для проверки даты последнего редактирования товара)
— edit_datetime<=2022-10-10 (конец периода для проверки даты последнего редактирования товара)
— rating>=3 (начало диапазона для проверки рейтинга товара)
— rating<=5 (конец диапазона для проверки рейтинга товара)
— type=14||13 (ID типов товаров)
— count>=5 (начало диапазона для проверки количества товара на складе)
— count<=100 (конец диапазона для проверки количества товара на складе)
— badge=lowprice||bestseller (идентификаторы наклеек товара)
— brand.value_id=159,190 (ID значений характеристики с идентификатором 'brand') -
filter
POST
Необязательно
Параметры настроек для фильтра товаров на витрине — в виде строки с идентификаторами полей фильтра, разделёнными запятой. Идентификаторами полей могут быть числовые ID характеристик товаров и строка 'price' для обозначения фильтра по цене. Порядок сортировки идентификаторов в этой строке соответствует порядку сортировки полей фильтра.
-
sort_products
POST
Необязательно
Правило сортировки товаров по умолчанию, составленное из имени одного из полей со своствами товаров и обозначения направления сортировки, разделённых пробелом. Например: 'name ASC', 'price DESC'.
Список доступных имён полей для сортировки товаров:
— name ASC (по наименованию)
— price DESC (самые дорогие)
— price ASC (самые дешевые)
— rating DESC (с высокой оценкой)
— rating ASC (с низкой оценкой)
— total_sales DESC (хиты по сумме продаж)
— total_sales ASC (низкие продажи)
— count DESC (в наличии)
— create_datetime DESC (дата добавления)
— stock_worth DESC (стоимость активов после реализации)
Пустое значение соответствует сортировке товаров, заданной вручную в панели управления магазина, — только для статических категорий. -
include_sub_categories
POST
Необязательно
Флаг (0 или 1), обозначающий необходимость отображения товаров из подкатегорий данной категории.
-
status
POST
Необязательно
Статус категории: 0 — скрытая, 1 — доступная на витрине.
-
access_token
GET
Токен авторизации, полученный при подключении к API.
-
format
GET
Необязательно
Устанавливает формат ответа. Возможные значения:
json
(по умолчанию),xml
.
Коды ошибок
-
invalid_request
Неверно сформированный запрос. Дополнительная информация об ошибке передается в параметре
error_description
. -
access_denied
Доступ к указанному методу API не разрешен.
-
invalid_method
Неизвестный метод API.