--- sidebar_position: 4 --- # Добавить товар Добавляет новый товар в каталог сообщества *Функция ДобавитьТовар(Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") ЭкспортВозврат УправлениеТоваром(ОписаниеТовара, , Подборка, Параметры);КонецФункции* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| | ОписаниеТовара | --product | Соответствие Из КлючИЗначение | JSON описание товара или путь | | Подборка | --sel | Строка | ID подборка для помещения товара, если необходимо | | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json | Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK ```bsl title="Пример кода" МассивКартинок = Новый Массив; МассивКартинок.Добавить(Картинка); МассивКартинок.Добавить(Картинка); Товар = Новый Соответствие(); Товар.Вставить("Имя" , "Тестовый товар"); Товар.Вставить("Описание" , "Описание товара"); Товар.Вставить("Категория" , "20173"); Товар.Вставить("Цена" , 1); Товар.Вставить("СтараяЦена" , 15); Товар.Вставить("ОсновноеФото" , Картинка); Товар.Вставить("URL" , "https://github.com/Bayselonarrend/OpenIntegrations"); Товар.Вставить("ДополнительныеФото" , МассивКартинок); Товар.Вставить("ГлавныйВГруппе" , Истина); Товар.Вставить("Ширина" , 20); Товар.Вставить("Высота" , 30); Товар.Вставить("Глубина" , 40); Товар.Вставить("Вес" , 100); Товар.Вставить("SKU" , "12345"); Товар.Вставить("ДоступныйОстаток" , "10"); Ответ = OPI_VK.ДобавитьТовар(Товар, ИДПодборки, Параметры); Ответ = OPI_Инструменты.JSONСтрокой(Ответ); ``` ```sh title="Пример команды CLI" oint vk ДобавитьТовар --product %product% --sel %sel% --auth %auth% ``` ```json title="Результат" { "response": { "market_item_id": 8656047 } } ```