1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-07-17 01:42:25 +02:00

OZON: Связанные SKU и штрихкоды

This commit is contained in:
Anton
2024-09-08 15:26:00 +03:00
parent ed1cdea7ef
commit 1cf7c1ee85
74 changed files with 4381 additions and 2877 deletions

View File

@ -0,0 +1 @@
oint ozon ПолучитьСвязанныеSKU --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --sku %sku%

View File

@ -0,0 +1 @@
oint ozon ПривязатьШтрихкоды --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --barcodes %barcodes%

View File

@ -0,0 +1 @@
oint ozon СоздатьШтрихкоды --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --productids %productids%

View File

@ -0,0 +1,4 @@
{
"IDКлиента": "2128753",
"КлючAPI": "7cc90d26-33e4-499b..."
}

View File

@ -0,0 +1,4 @@
{
"IDКлиента": "2128753",
"КлючAPI": "7cc90d26-33e4-499b..."
}

View File

@ -0,0 +1,5 @@
{
"IDКлиента": "2128753",
"КлючAPI": "7cc90d26-33e4-499b...",
"IDТовара": 1111588191
}

View File

@ -0,0 +1,5 @@
 IDКлиента = "2128753";
КлючAPI = "7cc90d26-33e4-499b...";
SKU = 1626044001;
Результат = OPI_Ozon.ПолучитьСвязанныеSKU(IDКлиента, КлючAPI, SKU);

View File

@ -0,0 +1,7 @@
 IDКлиента = "2128753";
КлючAPI = "7cc90d26-33e4-499b...";
СоответствиеШтрихкодов = Новый Соответствие;
СоответствиеШтрихкодов.Вставить(1626044001, "112233");
Результат = OPI_Ozon.ПривязатьШтрихкоды(IDКлиента, КлючAPI, СоответствиеШтрихкодов);

View File

@ -0,0 +1,5 @@
 IDКлиента = "2128753";
КлючAPI = "7cc90d26-33e4-499b...";
IDТовара = "1111588191";
Результат = OPI_Ozon.СоздатьШтрихкоды(IDКлиента, КлючAPI, IDТовара);

View File

@ -21,7 +21,9 @@ sidebar_position: 5
<br/>
:::tip
Метод в документации API: [disk.file.getExternalLink](https://dev.1c-bitrix.ru/rest_help/disk/file/disk_file_getexternallink.php)
Метод внезавно исчез из API на облачном Bitrix24, где проводилось тестирование (09/24). Возможно, он все еще будет работать на других версиях, но это не гарантировано
Метод в документации API: [disk.file.getExternalLink](https://dev.1c-bitrix.ru/rest_help/disk/file/disk_file_getexternallink.php)
:::
<br/>

View File

@ -0,0 +1,49 @@
---
sidebar_position: 1
---
# Привязать штрихкоды
Привязывает штрихкоды к товарам
`Функция ПривязатьШтрихкоды(Знач IDКлиента, Знач КлючAPI, Знач СоответствиеШтрихкодов) Экспорт`
| Параметр | CLI опция | Тип | Назначение |
|-|-|-|-|
| IDКлиента | --clientid | Строка | Идентификатор клиента |
| КлючAPI | --apikey | Строка | API ключ |
| СоответствиеШтрихкодов | --barcodes | Соответствие Из КлючИЗначение | Ключ > SKU товара, Значение > Штрихкод |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API
<br/>
:::tip
Метод в документации API: [post /v1/barcode/add](https://docs.ozon.ru/api/seller/#operation/add-barcode)
:::
<br/>
```bsl title="Пример кода"
IDКлиента = "2128753";
КлючAPI = "7cc90d26-33e4-499b...";
СоответствиеШтрихкодов = Новый Соответствие;
СоответствиеШтрихкодов.Вставить(1626044001, "112233");
Результат = OPI_Ozon.ПривязатьШтрихкоды(IDКлиента, КлючAPI, СоответствиеШтрихкодов);
```
```sh title="Пример команды CLI"
oint ozon ПривязатьШтрихкоды --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --barcodes %barcodes%
```
```json title="Результат"
```

View File

@ -0,0 +1,51 @@
---
sidebar_position: 2
---
# Создать штрихкоды
Генерирует новые штрихкоды для товаров
`Функция СоздатьШтрихкоды(Знач IDКлиента, Знач КлючAPI, Знач IDТоваров) Экспорт`
| Параметр | CLI опция | Тип | Назначение |
|-|-|-|-|
| IDКлиента | --clientid | Строка | Идентификатор клиента |
| КлючAPI | --apikey | Строка | API ключ |
| IDТоваров | --productids | Строка, Массив Из Строка | ID товаров для создания штрихкодов |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API
<br/>
:::tip
За один запрос вы можете создать штрихкоды не больше чем для 100 товаров
С одного аккаунта продавца можно использовать метод не больше 20 раз в минуту
Метод в документации API: [post /v1/barcode/generate](https://docs.ozon.ru/api/seller/#operation/generate-barcode)
:::
<br/>
```bsl title="Пример кода"
IDКлиента = "2128753";
КлючAPI = "7cc90d26-33e4-499b...";
IDТовара = "1111588191";
Результат = OPI_Ozon.СоздатьШтрихкоды(IDКлиента, КлючAPI, IDТовара);
```
```sh title="Пример команды CLI"
oint ozon СоздатьШтрихкоды --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --productids %productids%
```
```json title="Результат"
```

View File

@ -0,0 +1,4 @@
{
"label": "Штрихкоды",
"position": "4"
}

View File

@ -1,5 +1,5 @@
---
sidebar_position: 24
sidebar_position: 25
---
# Добавить видеообложку товара

View File

@ -1,5 +1,5 @@
---
sidebar_position: 23
sidebar_position: 24
---
# Добавить видео товара

View File

@ -1,5 +1,5 @@
---
sidebar_position: 25
sidebar_position: 26
---
# Дополнить комплексный атрибут

View File

@ -1,5 +1,5 @@
---
sidebar_position: 21
sidebar_position: 22
---
# Получить структуру обновления характеристик

View File

@ -1,5 +1,5 @@
---
sidebar_position: 18
sidebar_position: 19
---
# Получить статус добавления кодов
@ -38,10 +38,14 @@ sidebar_position: 18
```sh title="Пример команды CLI"
oint ozon ПолучитьСтатусДобавленияКодов --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --taskid %taskid%
oint ozon ПолучитьСтатусДобавленияКодов --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --taskid %taskid%
```
```json title="Результат"
{
"code": 5,
"message": "Upload task not found",
"details": []
}
```

View File

@ -1,5 +1,5 @@
---
sidebar_position: 17
sidebar_position: 18
---
# Получить статус добавления товара

View File

@ -1,5 +1,5 @@
---
sidebar_position: 19
sidebar_position: 20
---
# Получить структуру товара

View File

@ -38,10 +38,17 @@ sidebar_position: 16
```sh title="Пример команды CLI"
oint ozon ПолучитьКоличествоПодписчиковТоваров --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --sku %sku%
oint ozon ПолучитьКоличествоПодписчиковТоваров --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --sku %sku%
```
```json title="Результат"
{
"result": [
{
"sku": 1626044001,
"count": 0
}
]
}
```

View File

@ -1,5 +1,5 @@
---
sidebar_position: 22
sidebar_position: 23
---
# Получить структуру фильтра товаров

View File

@ -0,0 +1,51 @@
---
sidebar_position: 17
---
# Получить связанные SKU
Получает единый SKU по старым идентификаторам SKU FBS и SKU FBO
`Функция ПолучитьСвязанныеSKU(Знач IDКлиента, Знач КлючAPI, Знач SKU) Экспорт`
| Параметр | CLI опция | Тип | Назначение |
|-|-|-|-|
| IDКлиента | --clientid | Строка | Идентификатор клиента |
| КлючAPI | --apikey | Строка | API ключ |
| SKU | --sku | Число, Массив Из Число | Идентификаторы товаров в системе Ozon (SKU) |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API
<br/>
:::tip
В ответе будут все SKU, связанные с переданными. Метод может обработать любые SKU, даже скрытые или удалённые.
Передавайте до 200 SKU в одном запросе.
Метод в документации API: [post /v1/product/related-sku/get](https://docs.ozon.ru/api/seller/#operation/ProductAPI_ProductGetRelatedSKU)
:::
<br/>
```bsl title="Пример кода"
IDКлиента = "2128753";
КлючAPI = "7cc90d26-33e4-499b...";
SKU = 1626044001;
Результат = OPI_Ozon.ПолучитьСвязанныеSKU(IDКлиента, КлючAPI, SKU);
```
```sh title="Пример команды CLI"
oint ozon ПолучитьСвязанныеSKU --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --sku %sku%
```
```json title="Результат"
```

View File

@ -1,5 +1,5 @@
---
sidebar_position: 20
sidebar_position: 21
---
# Получить сокращенную структуру товара

View File

@ -47,10 +47,14 @@ sidebar_position: 15
```sh title="Пример команды CLI"
oint ozon ЗагрузитьКодыАктивацииТовара --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --productid "1111588191" --codes %codes%
oint ozon ЗагрузитьКодыАктивацииТовара --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --productid "1111588191" --codes %codes%
```
```json title="Результат"
{
"code": 7,
"message": "Is not service company",
"details": []
}
```