shop.product.massUpdate

Обновляет информацию о нескольких товарах и их модификациях.

Параметры

  • product POST Необязательно

    Массив значений со свойствами товаров. Подмассив каждого товара может содержать значения со следующими ключами:
    - id (int) ID товара. Обязательное поле.
    - name (string) Наименование.
    - type_id (int) ID типа товара.
    - summary (string) Краткое описание.
    - description (string) Полное описание.
    - meta_title (string) Элемент TITLE страницы товара.
    - meta_keywords (string) Содержимое атрибута META keywords.
    - meta_description (string) Содержимое атрибута META description.
    - og (array) Ассоциативный массив значений параметров товара для соцсетей. Примеры допустимых ключей массива: 'title', 'description', 'video', 'image_id'.
    - status (int) Статус публикации: -1 (снят с публикации), 0 (скрытый), 1 (опубликован).
    - image_id (int) ID основного изображения.
    - sku_id (int) ID основной модификации.
    - video_url (string) URL видеоролика.
    - url (string) Редактируемая часть URL страницы товара на витрине.
    - currency (string) 3-буквенный код валюты товара.
    - tax_id (int) ID налогового правила, применимого к товару.
    - cross_selling (int) Режим выборки рекомендуемых товаров (cross-selling): 0 — рекомендуемые товары отключены, 1 — включен автоматический подбор рекомендуемых товаров, 2 — рекомендуемые товары выбраны вручную.
    - upselling (int) Режим выборки рекомендуемых товаров (upselling): 0 — рекомендуемые товары отключены, 1 — включен автоматический подбор рекомендуемых товаров, 2 — рекомендуемые товары выбраны вручную.
    - badge (int|string) ID одной из стандартных наклеек или HTML-код пользовательской наклейки.
    - sku_type (int) Способ выбора модификаций товара на витрине: 0 — по наименованиям артикулов, 1 — по значениям характеристик.
    - stock_base_ratio (float) Отношение складской единицы измерения количества к базовой.
    - order_count_step (float) Значение изменения количества кнопками «+/-».
    - order_count_min (float) Минимальное количество для заказа.

  • sku POST Необязательно

    Массив значений со свойствами модификаций товаров. Подмассив каждой модификации может содержать значения со следующими ключами:
    - id (int) ID модификации. Обязательное поле.
    - sku (string) Код артикула.
    - sort (int) Значение сортировки.
    - name (string) Наименование артикула.
    - image_id (int) ID выбранного изображения.
    - price (float) Цена.
    - purchase_price (float) Закупочная цена.
    - compare_price (float) Зачёркнутая цена.
    - available (int) Флаг (0 или 1) доступности для покупки.
    - status (int) Флаг (0 или 1) видимости на витрине.
    - stock (array) Массив складских остатков модификации. Если в магазине не настроено ни одного склада, то массив должен содержать 1 элемент с количеством модификации в формате decimal(15,3). Если склады настроены, то ключами массива должны быть ID складов, а значениями — количество модификации на данном складе в формате decimal(15,3).
    - count (int|float|null) Количество модификации на складе. Используется в том случае, если в магазине не настроены склады и если параметр 'stock' пуст.

  • jproduct POST Необязательно

    Если не указано значение параметра 'product', используется аналогичное значение, закодированное в строку с помощью функции json_encode().

  • jsku POST Необязательно

    Если не указано значение параметра 'sku', используется аналогичное значение, закодированное в строку с помощью функции json_encode().

  • access_token GET

    Токен авторизации, полученный при подключении к API.

  • format GET Необязательно

    Устанавливает формат ответа. Возможные значения: json (по умолчанию), xml.

string 'ok'.