Добавить товар
Добавляет новый товар в каталог сообщества
Функция ДобавитьТовар(Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") Экспорт
Параметр | CLI опция | Тип | Обяз. | Назначение |
---|---|---|---|---|
ОписаниеТовара | --product | Соответствие Из КлючИЗначение | ✔ | JSON описание товара или путь |
Подборка | --sel | Строка | ✖ | ID подборка для помещения товара, если необходимо |
Параметры | --auth | Структура из Строка | ✖ | JSON авторизации или путь к .json |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
Пример использования для 1С:Предприятие/OneScript
Параметры = ПолучитьПараметрыВК();
Картинка1 = "https://api.athenaeum.digital/test_data/picture.jpg"; // URL, Двоичные или Путь к файлу
Картинка2 = "https://api.athenaeum.digital/test_data/picture2.jpg"; // URL, Двоичные или Путь к файлу
Подборка = "134";
МассивКартинок = Новый Массив;
МассивКартинок.Добавить(Картинка1);
МассивКартинок.Добавить(Картинка2);
ОписаниеТовара = Новый Соответствие();
ОписаниеТовара.Вставить("Имя" , "Тестовый товар");
ОписаниеТовара.Вставить("Описание" , "Описание товара");
ОписаниеТовара.Вставить("Категория" , "20173");
ОписаниеТовара.Вставить("Цена" , 1);
ОписаниеТовара.Вставить("СтараяЦена" , 15);
ОписаниеТовара.Вставить("ОсновноеФото" , Картинка1);
ОписаниеТовара.Вставить("URL" , "https://github.com/Bayselonarrend/OpenIntegrations");
ОписаниеТовара.Вставить("ДополнительныеФото" , МассивКартинок);
ОписаниеТовара.Вставить("ГлавныйВГруппе" , Истина);
ОписаниеТовара.Вставить("Ширина" , 20);
ОписаниеТовара.Вставить("Высота" , 30);
ОписаниеТовара.Вставить("Глубина" , 40);
ОписаниеТовара.Вставить("Вес" , 100);
ОписаниеТовара.Вставить("SKU" , "12345");
ОписаниеТовара.Вставить("ДоступныйОстаток" , "10");
Результат = OPI_VK.ДобавитьТовар(ОписаниеТовара, Подборка, Параметры);
- Bash
- CMD/Bat
# JSON данные также могут быть переданы как путь к файлу .json
oint vk ДобавитьТовар \
--product "{'Имя':'Тестовый товар (другой)','Описание':'Описание товара','Категория':'20173','Цена':1,'СтараяЦена':15,'ОсновноеФото':'https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg','URL':'https://github.com/Bayselonarrend/OpenIntegrations','ДополнительныеФото':['https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg','https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg'],'ГлавныйВГруппе':true,'НомерГруппы':null,'Ширина':20,'Высота':30,'Глубина':40,'Вес':100,'SKU':12345,'ДоступныйОстаток':'10','ЗначенияСвойств':3092}" \
--auth "{'access_token':'***','owner_id':'-218861756','app_id':'51694790','group_id':'218861756'}"
:: JSON данные также могут быть переданы как путь к файлу .json
oint vk ДобавитьТовар ^
--product "{'Имя':'Тестовый товар (другой)','Описание':'Описание товара','Категория':'20173','Цена':1,'СтараяЦена':15,'ОсновноеФото':'https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg','URL':'https://github.com/Bayselonarrend/OpenIntegrations','ДополнительныеФото':['https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg','https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg'],'ГлавныйВГруппе':true,'НомерГруппы':null,'Ширина':20,'Высота':30,'Глубина':40,'Вес':100,'SKU':12345,'ДоступныйОстаток':'10','ЗначенияСвойств':3092}" ^
--auth "{'access_token':'***','owner_id':'-218861756','app_id':'51694790','group_id':'218861756'}"
Результат
{
"response": {
"market_item_id": 9701909
}
}