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

Добавить товар

Добавляет новый товар в каталог сообщества

Функция ДобавитьТовар(Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") Экспорт

ПараметрCLI опцияТипОбяз.Назначение
ОписаниеТовара--productСоответствие Из КлючИЗначениеJSON описание товара или путь
Подборка--selСтрокаID подборка для помещения товара, если необходимо
Параметры--authСтруктура из СтрокаJSON авторизации или путь к .json

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


Пример использования для 1С:Предприятие/OneScript
    Параметры = ПолучитьПараметрыВК();

Картинка1 = "https://hut.openintegrations.dev/test_data/picture.jpg"; // URL, Двоичные или Путь к файлу
Картинка2 = "https://hut.openintegrations.dev/test_data/picture2.jpg"; // URL, Двоичные или Путь к файлу
Подборка = "142";

МассивКартинок = Новый Массив;
МассивКартинок.Добавить(Картинка1);
МассивКартинок.Добавить(Картинка2);

ОписаниеТовара = Новый Соответствие;
ОписаниеТовара.Вставить("Имя" , "Тестовый товар");
ОписаниеТовара.Вставить("Описание" , "Описание товара");
ОписаниеТовара.Вставить("Категория" , "20173");
ОписаниеТовара.Вставить("Цена" , 1);
ОписаниеТовара.Вставить("СтараяЦена" , 15);
ОписаниеТовара.Вставить("ОсновноеФото" , Картинка1);
ОписаниеТовара.Вставить("URL" , "https://github.com/Bayselonarrend/OpenIntegrations");
ОписаниеТовара.Вставить("ДополнительныеФото", МассивКартинок);
ОписаниеТовара.Вставить("ГлавныйВГруппе" , Истина);
ОписаниеТовара.Вставить("Ширина" , 20);
ОписаниеТовара.Вставить("Высота" , 30);
ОписаниеТовара.Вставить("Глубина" , 40);
ОписаниеТовара.Вставить("Вес" , 100);
ОписаниеТовара.Вставить("SKU" , "12345");
ОписаниеТовара.Вставить("ДоступныйОстаток" , "10");

Результат = OPI_VK.ДобавитьТовар(ОписаниеТовара, Подборка, Параметры);
    oint vk ДобавитьТовар \
--product ""/tmp/sxxkcuy0.joj.json"" \
--auth ""/tmp/jtbdxyer.egi.json""
Результат
{
"response": {
"market_item_id": 11839322
}
}