1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-21 01:50:24 +02:00
OpenIntegrations/docs/ru/md/VK/Product-management/Add-product.md
2024-06-04 21:55:01 +03:00

2.9 KiB

sidebar_position
4

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

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

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

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

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

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

	
    
  oint vk ДобавитьТовар --product %product% --sel %sel% --auth %auth%


{
  "response": {
  "market_item_id": 8656047
  }
  }