Перейти к основному содержимому

Создать товары по Ozon ID

Создаёт товар по указанному Ozon ID

Функция СоздатьТоварыПоOzonID(Знач IDКлиента, Знач КлючAPI, Знач МассивТоваров) Экспорт

ПараметрCLI опцияТипОбяз.Назначение
IDКлиента--clientidСтрокаИдентификатор клиента
КлючAPI--apikeyСтрокаAPI ключ
МассивТоваров--itemsМассив Из СтрокаМассив или одна сокращенная структура полей описания товара

Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API


подсказка

Получить пустую структуру можно при помощи метода ПолучитьСокращеннуюСтруктуруТовара()

Обновить товар по Ozon ID нельзя

Метод в документации API: post /v1/product/import-by-sku


Пример использования для 1С:Предприятие/OneScript
    IDКлиента  = "2128753";
КлючAPI = "7cc90d26-33e4-499b...";

СтруктураТовара = Новый Структура;
СтруктураТовара.Вставить("name" , "Новый импортированный товар");
СтруктураТовара.Вставить("sku" , 1626044001);
СтруктураТовара.Вставить("offer_id" , "91132");
СтруктураТовара.Вставить("price" , "1100");
СтруктураТовара.Вставить("old_price" , "1100");
СтруктураТовара.Вставить("vat" , "0.1");
СтруктураТовара.Вставить("currency_code", "RUB");

Результат = OPI_Ozon.СоздатьТоварыПоOzonID(IDКлиента, КлючAPI, СтруктураТовара);
    # JSON данные также могут быть переданы как путь к файлу .json

oint ozon СоздатьТоварыПоOzonID \
--clientid "***" \
--apikey "***" \
--items "{'name':'Новый импортированный товар','sku':1626044001,'offer_id':'91132','price':'1100','old_price':'1100','vat':'0.1','currency_code':'RUB'}"
Результат
{
"result": {
"task_id": 1346454017,
"unmatched_sku_list": []
}
}