shop.product.skus.update
Обновляет информацию о модификации товара. Требуются права доступа для редактирования товаров данного типа.
Параметры
-
id
GET
ID модификации.
-
sku
POST
Необязательно
Код артикула.
-
sort
POST
Необязательно
Значение сортировки.
-
name
POST
Необязательно
Наименование артикула.
-
image_id
POST
Необязательно
ID выбранного изображения.
-
price
POST
Необязательно
Цена.
-
purchase_price
POST
Необязательно
Закупочная цена.
-
compare_price
POST
Необязательно
Зачёркнутая цена.
-
available
POST
Необязательно
Флаг (0 или 1) доступности для заказа.
-
status
POST
Необязательно
Флаг (0 или 1) видимости на витрине.
-
stock
POST
Необязательно
Массив складских остатков модификации. Если в магазине не настроено ни одного склада, то массив должен содержать 1 элемент с количеством модификации в формате decimal(15,3). Если склады настроены, то ключами массива должны быть ID складов, а значениями — количество модификации на данном складе в формате decimal(15,3).
-
count
POST
Необязательно
Количество модификации на складе. Используется в том случае, если в магазине не настроены склады и если параметр 'stock' пуст.
-
stock_base_ratio
POST
Необязательно
Отношение складской единицы измерения количества к базовой.
-
order_count_min
POST
Необязательно
Минимальное количество для заказа.
-
order_count_step
POST
Необязательно
Значение изменения количества кнопками «+/-».
-
features
POST
Необязательно
Массив значений характеристик. Ключи массива — строковые идентификаторы характеристик. Значения элементов массива имеют различный формат для разных типов характеристик.
— Одиночное текстовое или числовое значение: значение характеристики.
— Несколько текстовых или числовых значений: массив значений.
— Одиночное редактируемое числовое значение с единицей измерения: массив с ключами 'value' (редактируемое значение характеристики), 'unit' (ключ локализации названия единицы измерения).
— Одиночное числовое значение с единицей измерения, выбираемое из списка: значение характеристики и локализованное обозначение единицы, разделённые пробелом.
— Несколько числовых значений с единицами измерения: массив строк, каждая из которых представляет собой значение характеристики и локализованное обозначение единицы, разделённые пробелом.
— Габариты вида Х*Х(*Х): массив с ключами 'идентификатор характеристики.0[value]' (1-е измерение габаритов), 'идентификатор характеристики.1[value]' (2-е измерение габаритов),
'идентификатор характеристики.2[value]' (3-е измерение габаритов, если используется), 'идентификатор характеристики.0[unit]' (ключ локализации обозначения единицы измерения).
— Диапазон числовых значений: массив с ключами 'value[begin]' (начальное значение), 'value[end]' (конечное значение), 'unit' (ключ локализации обозначения единицы измерения, если используется).
— Одиночное значение цвета: массив с ключами 'value' (редактируемое название цвета), 'code' (HTML-код цвета, начинающийся с символа #).
— Одиночное значение цвета, выбираемое из списка: редактируемое название цвета.
— Несколько значений цвета: массив редактируемых названий цветов.
— Переключатель «да/нет»: 1 («да»), 0 («нет») или пустое значение (не указано).
— Дата: строка в формате «гггг-мм-дд». -
format
GET
Необязательно
Устанавливает формат ответа. Возможные значения:
json
(по умолчанию),xml
.
Коды ошибок
-
invalid_request
Неверно сформированный запрос. Дополнительная информация об ошибке передается в параметре
error_description
. -
access_denied
Доступ к указанному методу API не разрешен.
-
invalid_method
Неизвестный метод API.