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.