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