1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-03-19 21:17:55 +02:00

Доки Ozon

This commit is contained in:
Anton Titovets 2024-08-30 10:23:13 +03:00
parent 05be006194
commit 1d03316274
46 changed files with 1519 additions and 223 deletions

View File

@ -0,0 +1 @@
oint ozon CheckProductsImagesUpload --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --products %products%

View File

@ -0,0 +1 @@
oint ozon GetProductsInformation --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --productid %productid% --sku %sku% --offerid %offerid%

View File

@ -0,0 +1 @@
oint ozon UpdateProductImages --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --productid "1111588191" --images %images% --images360 %images360% --color %color%

View File

@ -0,0 +1 @@
oint ozon UpdateProductsArticles --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --offers %offers%

View File

@ -64,5 +64,17 @@ Method at API documentation: [crm.deal.add](https://dev.1c-bitrix.ru/rest_help/c
```
```json title="Result"
{
"result": 74,
"time": {
"start": 1724584043.72863,
"finish": 1724584043.94602,
"duration": 0.21738600730896,
"processing": 0.192203044891357,
"date_start": "2024-08-25T11:07:23+00:00",
"date_finish": "2024-08-25T11:07:23+00:00",
"operating_reset_at": 1724584643,
"operating": 0.192182064056396
}
}
```

View File

@ -48,5 +48,17 @@ Method at API documentation: [crm.deal.delete](https://dev.1c-bitrix.ru/rest_hel
```
```json title="Result"
{
"result": true,
"time": {
"start": 1724584048.03319,
"finish": 1724584048.14273,
"duration": 0.109539985656738,
"processing": 0.0796740055084228,
"date_start": "2024-08-25T11:07:28+00:00",
"date_finish": "2024-08-25T11:07:28+00:00",
"operating_reset_at": 1724584648,
"operating": 0
}
}
```

View File

@ -45,5 +45,436 @@ Method at API documentation: [crm.deal.fields](https://dev.1c-bitrix.ru/rest_hel
```
```json title="Result"
{
"result": {
"ID": {
"type": "integer",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "ID"
},
"TITLE": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Название"
},
"TYPE_ID": {
"type": "crm_status",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"statusType": "DEAL_TYPE",
"title": "Тип"
},
"CATEGORY_ID": {
"type": "crm_category",
"isRequired": false,
"isReadOnly": false,
"isImmutable": true,
"isMultiple": false,
"isDynamic": false,
"title": "Воронка"
},
"STAGE_ID": {
"type": "crm_status",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"statusType": "DEAL_STAGE",
"title": "Стадия сделки"
},
"STAGE_SEMANTIC_ID": {
"type": "string",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Группа стадии"
},
"IS_NEW": {
"type": "char",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Новая сделка"
},
"IS_RECURRING": {
"type": "char",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Регулярная сделка"
},
"IS_RETURN_CUSTOMER": {
"type": "char",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Повторная сделка"
},
"IS_REPEATED_APPROACH": {
"type": "char",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Повторное обращение"
},
"PROBABILITY": {
"type": "integer",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Вероятность"
},
"CURRENCY_ID": {
"type": "crm_currency",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Валюта"
},
"OPPORTUNITY": {
"type": "double",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Сумма"
},
"IS_MANUAL_OPPORTUNITY": {
"type": "char",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "IS_MANUAL_OPPORTUNITY"
},
"TAX_VALUE": {
"type": "double",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Ставка налога"
},
"COMPANY_ID": {
"type": "crm_company",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Компания",
"settings": {
"parentEntityTypeId": 4
}
},
"CONTACT_ID": {
"type": "crm_contact",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"isDeprecated": true,
"title": "Контакт"
},
"CONTACT_IDS": {
"type": "crm_contact",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": true,
"isDynamic": false,
"title": "Контакты"
},
"QUOTE_ID": {
"type": "crm_quote",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Предложение",
"settings": {
"parentEntityTypeId": 7
}
},
"BEGINDATE": {
"type": "date",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Дата начала"
},
"CLOSEDATE": {
"type": "date",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Дата завершения"
},
"OPENED": {
"type": "char",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Доступна для всех"
},
"CLOSED": {
"type": "char",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Закрыта"
},
"COMMENTS": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Комментарий"
},
"ASSIGNED_BY_ID": {
"type": "user",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Ответственный"
},
"CREATED_BY_ID": {
"type": "user",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Кем создана"
},
"MODIFY_BY_ID": {
"type": "user",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Кем изменена"
},
"MOVED_BY_ID": {
"type": "user",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "MOVED_BY_ID"
},
"DATE_CREATE": {
"type": "datetime",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Дата создания"
},
"DATE_MODIFY": {
"type": "datetime",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Дата изменения"
},
"MOVED_TIME": {
"type": "datetime",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "MOVED_TIME"
},
"SOURCE_ID": {
"type": "crm_status",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"statusType": "SOURCE",
"title": "Источник"
},
"SOURCE_DESCRIPTION": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Дополнительно об источнике"
},
"LEAD_ID": {
"type": "crm_lead",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Лид",
"settings": {
"parentEntityTypeId": 1
}
},
"ADDITIONAL_INFO": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Дополнительная информация"
},
"LOCATION_ID": {
"type": "location",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Местоположение"
},
"ORIGINATOR_ID": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Внешний источник"
},
"ORIGIN_ID": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Идентификатор элемента во внешнем источнике"
},
"UTM_SOURCE": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Рекламная система"
},
"UTM_MEDIUM": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Тип трафика"
},
"UTM_CAMPAIGN": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Обозначение рекламной кампании"
},
"UTM_CONTENT": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Содержание кампании"
},
"UTM_TERM": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Условие поиска кампании"
},
"LAST_ACTIVITY_TIME": {
"type": "datetime",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "LAST_ACTIVITY_TIME"
},
"LAST_ACTIVITY_BY": {
"type": "user",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "LAST_ACTIVITY_BY"
}
},
"time": {
"start": 1724584042.31272,
"finish": 1724584042.3535,
"duration": 0.0407781600952148,
"processing": 0.0108120441436768,
"date_start": "2024-08-25T11:07:22+00:00",
"date_finish": "2024-08-25T11:07:22+00:00",
"operating_reset_at": 1724584642,
"operating": 0
}
}
```

View File

@ -48,5 +48,62 @@ Method at API documentation: [crm.deal.get](https://dev.1c-bitrix.ru/rest_help/c
```
```json title="Result"
{
"result": {
"ID": "72",
"TITLE": "Planned sale",
"TYPE_ID": "GOODS",
"STAGE_ID": "NEW",
"PROBABILITY": "30",
"CURRENCY_ID": "USD",
"OPPORTUNITY": "5000.00",
"IS_MANUAL_OPPORTUNITY": "N",
"TAX_VALUE": null,
"LEAD_ID": null,
"COMPANY_ID": "1",
"CONTACT_ID": "3",
"QUOTE_ID": null,
"BEGINDATE": "2024-01-01T00:00:00+00:00",
"CLOSEDATE": "2030-01-01T00:00:00+00:00",
"ASSIGNED_BY_ID": "1",
"CREATED_BY_ID": "1",
"MODIFY_BY_ID": "1",
"DATE_CREATE": "2024-08-25T11:07:23+00:00",
"DATE_MODIFY": "2024-08-25T11:07:23+00:00",
"OPENED": "Y",
"CLOSED": "N",
"COMMENTS": null,
"ADDITIONAL_INFO": null,
"LOCATION_ID": null,
"CATEGORY_ID": "0",
"STAGE_SEMANTIC_ID": "P",
"IS_NEW": "Y",
"IS_RECURRING": "N",
"IS_RETURN_CUSTOMER": "N",
"IS_REPEATED_APPROACH": "N",
"SOURCE_ID": null,
"SOURCE_DESCRIPTION": null,
"ORIGINATOR_ID": null,
"ORIGIN_ID": null,
"MOVED_BY_ID": "1",
"MOVED_TIME": "2024-08-25T11:07:23+00:00",
"LAST_ACTIVITY_TIME": "2024-08-25T11:07:23+00:00",
"UTM_SOURCE": null,
"UTM_MEDIUM": null,
"UTM_CAMPAIGN": null,
"UTM_CONTENT": null,
"UTM_TERM": null,
"LAST_ACTIVITY_BY": "1"
},
"time": {
"start": 1724584045.17096,
"finish": 1724584045.21572,
"duration": 0.04475998878479,
"processing": 0.0171570777893066,
"date_start": "2024-08-25T11:07:25+00:00",
"date_finish": "2024-08-25T11:07:25+00:00",
"operating_reset_at": 1724584645,
"operating": 0
}
}
```

View File

@ -34,5 +34,31 @@ sidebar_position: 7
```
```json title="Result"
{
"ID": "<Deal identifier>",
"ASSIGNED_BY_ID": "<responsible person identifier>",
"BEGINDATE": "<start date>",
"CATEGORY_ID": "<direction identifier>",
"CLOSEDATE": "<completion date>",
"COMPANY_ID": "<company identifier>",
"CONTACT_ID": "<contact identifier>",
"CREATED_BY_ID": "<author identifier>",
"CURRENCY_ID": "<currency identifier>",
"DATE_CREATE": "<date of creation>",
"DATE_MODIFY": "<date of change>",
"IS_NEW": "<new deal flag (Y|N)>",
"IS_RECURRING": "<is pattern (Y|N)>",
"IS_RETURN_CUSTOMER": "<reused lead flag (Y|N)>",
"LEAD_ID": "<linked lead identifier>",
"MODIFY_BY_ID": "<author ID of the last change>",
"MOVED_BY_ID": "<identifier of the author of moving the deal to the current stage>",
"MOVED_TIME": "<date of moving the deal to the current stage>",
"OPENED": "<feature is available for all (Y|N)>",
"OPPORTUNITY": "<expected amount>",
"PROBABILITY": "<probability>",
"REQUISITE_ID": "<prop identifier>",
"STAGE_ID": "<stage identifier>",
"TITLE": "<deal name (can be searched using the template [%_])>",
"TYPE_ID": "<deal type>"
}
```

View File

@ -51,5 +51,18 @@ Method at API documentation: [crm.deal.list](https://dev.1c-bitrix.ru/rest_help/
```
```json title="Result"
{
"result": [],
"total": 0,
"time": {
"start": 1724584049.38281,
"finish": 1724584049.4266,
"duration": 0.0437829494476318,
"processing": 0.0159609317779541,
"date_start": "2024-08-25T11:07:29+00:00",
"date_finish": "2024-08-25T11:07:29+00:00",
"operating_reset_at": 1724584649,
"operating": 0
}
}
```

View File

@ -58,5 +58,17 @@ dev.1c-bitrix.ru/rest_help/crm/cdeals/crm_deal_update.php)
```
```json title="Result"
{
"result": true,
"time": {
"start": 1724584046.54833,
"finish": 1724584046.70114,
"duration": 0.152806997299194,
"processing": 0.124013900756836,
"date_start": "2024-08-25T11:07:26+00:00",
"date_finish": "2024-08-25T11:07:26+00:00",
"operating_reset_at": 1724584646,
"operating": 0.123990058898926
}
}
```

View File

@ -41,5 +41,20 @@ Method at API documentation: [post /v4/product/info/limit](https://docs.ozon.ru/
```
```json title="Result"
{
"daily_create": {
"usage": 0,
"limit": 1500,
"reset_at": "2024-08-26T00:00:00Z"
},
"daily_update": {
"usage": 4,
"limit": 5000,
"reset_at": "2024-08-26T00:00:00Z"
},
"total": {
"usage": 2,
"limit": 20000
}
}
```

View File

@ -1,5 +1,5 @@
---
sidebar_position: 14
sidebar_position: 17
---
# Add product video cover

View File

@ -1,5 +1,5 @@
---
sidebar_position: 13
sidebar_position: 16
---
# Add product video

View File

@ -0,0 +1,76 @@
---
sidebar_position: 10
---
# Check products images upload
Check images upload by products IDs
`Function CheckProductsImagesUpload(Val ClientID, Val APIKey, Val ProductsID) Export`
| Parameter | CLI option | Type | Description |
|-|-|-|-|
| ClientID | --clientid | String | Client identifier |
| APIKey | --apikey | String | API key |
| ProductsID | --products | String, Number, Array of String, Number | Product IDs to be inspected |
Returns: Map Of KeyAndValue - Serialized JSON response from Ozon Seller API
<br/>
:::tip
Method at API documentation: [post /v1/product/pictures/info](https://docs.ozon.ru/api/seller/#operation/ProductAPI_ProductInfoPictures)
:::
<br/>
```bsl title="Code example"
ClientID = "2128753";
APIKey = "7cc90d26-33e4-499b...";
ProductID = "1111588191";
Result = OPI_Ozon.CheckProductsImagesUpload(ClientID, APIKey, ProductID);
```
```sh title="CLI command example"
oint ozon CheckProductsImagesUpload --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --products %products%
```
```json title="Result"
{
"result": {
"pictures": [
{
"product_id": 1111588191,
"url": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg",
"state": "imported",
"is_primary": true,
"is_360": false,
"is_color": false
},
{
"product_id": 1111588191,
"url": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg",
"state": "imported",
"is_primary": false,
"is_360": false,
"is_color": false
},
{
"product_id": 1111588191,
"url": "GREEN",
"state": "imported",
"is_primary": false,
"is_360": false,
"is_color": true
}
]
}
}
```

View File

@ -1,5 +1,5 @@
---
sidebar_position: 15
sidebar_position: 18
---
# Complete the complex attribute

View File

@ -1,5 +1,5 @@
---
sidebar_position: 11
sidebar_position: 14
---
# Get attributes update structure
@ -37,5 +37,8 @@ sidebar_position: 11
```
```json title="Result"
{
"offer_id": "<article>",
"attributes": "<array of updatable attributes>"
}
```

View File

@ -1,5 +1,5 @@
---
sidebar_position: 8
sidebar_position: 9
---
# Get product creation status

View File

@ -44,5 +44,12 @@ Method at API documentation: [post /v1/product/info/description](https://docs.oz
```
```json title="Result"
{
"result": {
"id": 1111588191,
"offer_id": "143210608",
"name": "Protective film set for X3 NFC. Dark cotton",
"description": ""
}
}
```

View File

@ -1,55 +0,0 @@
---
sidebar_position: 2
---
# Get product information
Gets product information by identifiers
`Function GetProductInformation(Val ClientID, Val APIKey, Val ProductID = 0, Val SKU = 0, Val Article = "") Export`
| Parameter | CLI option | Type | Description |
|-|-|-|-|
| ClientID | --clientid | String | Client identifier |
| APIKey | --apikey | String | API key |
| ProductID | --productid | String, Number | Product identifier |
| SKU | --sku | String, Number | Product identifier in the Ozon system (SKU) |
| Article | --offerid | String, Number | Item identifier in the vendor's system (Article) |
Returns: Map Of KeyAndValue - Serialized JSON response from Ozon Seller API
<br/>
:::tip
Specify the minimum price of the product after all promotions have been applied in your personal cabinet. The min_price parameter from the method response is being reworked and returns 0
The active_product parameter is deprecated, use the values of the visible parameter
The fbs_sku and fbo_sku parameters from the method response were disabled on August 15, 2023
Method at API documentation: [post /v2/product/info](https://docs.ozon.ru/api/seller/#operation/ProductAPI_GetProductInfoV2)
:::
<br/>
```bsl title="Code example"
ClientID = "2128753";
APIKey = "7cc90d26-33e4-499b...";
Article = "143210608";
Result = OPI_Ozon.GetProductInformation(ClientID, APIKey, , , Article);
```
```sh title="CLI command example"
oint ozon GetProductInformation --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --productid %productid% --sku %sku% --offerid %offerid%
```
```json title="Result"
```

View File

@ -50,5 +50,20 @@ Method at API documentation: [post /v2/product/list](https://docs.ozon.ru/api/se
```
```json title="Result"
{
"result": {
"items": [
{
"product_id": 1111588191,
"offer_id": "143210608",
"is_fbo_visible": false,
"is_fbs_visible": false,
"archived": false,
"is_discounted": false
}
],
"total": 1,
"last_id": "WzExMTE1ODgxOTEsMTExMTU4ODE5MV0="
}
}
```

View File

@ -1,5 +1,5 @@
---
sidebar_position: 9
sidebar_position: 12
---
# Get product structure

View File

@ -43,5 +43,134 @@ Method at API documentation: [post /v1/product/rating-by-sku](https://docs.ozon.
```
```json title="Result"
{
"products": [
{
"sku": 1626044001,
"rating": 70,
"groups": [
{
"key": "important_attributes",
"name": "Важные атрибуты",
"rating": 100,
"weight": 30,
"conditions": [
{
"key": "important_2",
"description": "Заполнено 2 атрибута и более",
"fulfilled": true,
"cost": 50
},
{
"key": "important_50_percent",
"description": "Заполнено более 50% атрибутов",
"fulfilled": true,
"cost": 25
},
{
"key": "important_70_percent",
"description": "Заполнено более 70% атрибутов",
"fulfilled": true,
"cost": 25
}
],
"improve_attributes": [],
"improve_at_least": 0
},
{
"key": "other_attributes",
"name": "Остальные атрибуты",
"rating": 100,
"weight": 25,
"conditions": [
{
"key": "other_2",
"description": "Заполнено 2 атрибута и более",
"fulfilled": true,
"cost": 50
},
{
"key": "other_50_percent",
"description": "Заполнено более 50% атрибутов",
"fulfilled": true,
"cost": 50
}
],
"improve_attributes": [],
"improve_at_least": 0
},
{
"key": "text",
"name": "Текстовое описание",
"rating": 50,
"weight": 20,
"conditions": [
{
"key": "text_annotation_100_chars",
"description": "Аннотация более 100 знаков",
"fulfilled": true,
"cost": 25
},
{
"key": "text_annotation_500_chars",
"description": "Аннотация более 500 знаков",
"fulfilled": true,
"cost": 25
},
{
"key": "text_rich",
"description": "Заполнен Rich-контент",
"fulfilled": false,
"cost": 100
}
],
"improve_attributes": [
{
"id": 11254,
"name": "Rich-контент JSON"
}
],
"improve_at_least": 1
},
{
"key": "media",
"name": "Медиа",
"rating": 20,
"weight": 25,
"conditions": [
{
"key": "media_video_cover",
"description": "Добавлена видеообложка",
"fulfilled": false,
"cost": 50
},
{
"key": "media_video",
"description": "Добавлено видео",
"fulfilled": false,
"cost": 30
},
{
"key": "media_images_3",
"description": "Добавлено 3 изображения и более",
"fulfilled": true,
"cost": 20
}
],
"improve_attributes": [
{
"id": 21841,
"name": "Озон.Видео: ссылка"
},
{
"id": 21845,
"name": "Озон.Видеообложка: ссылка"
}
],
"improve_at_least": 2
}
]
}
]
}
```

View File

@ -1,5 +1,5 @@
---
sidebar_position: 12
sidebar_position: 15
---
# Get products filter structure
@ -37,5 +37,9 @@ The description of the filter fields can be found on the documentation page for
```
```json title="Result"
{
"offer_id": "<articles array>",
"product_id": "<Products IDs array>",
"visibility": "<visibility>"
}
```

View File

@ -0,0 +1,141 @@
---
sidebar_position: 2
---
# Get products informations
Gets information about products by an array of identifiers
`Function GetProductsInformation(Val ClientID, Val APIKey, Val ProductsID = 0, Val SKU = 0, Val Articles = "") Export`
| Parameter | CLI option | Type | Description |
|-|-|-|-|
| ClientID | --clientid | String | Client identifier |
| APIKey | --apikey | String | API key |
| ProductsID | --productid | Number, Array Of Number | Products identifier |
| SKU | --sku | Number, Array Of Number | Products identifiers in the Ozon system (SKU) |
| Articles | --offerid | String, Array of String | Item identifiers in the vendor's system (Article) |
Returns: Map Of KeyAndValue - Serialized JSON response from Ozon Seller API
<br/>
:::tip
Specify the minimum price of the product after all promotions have been applied in your personal cabinet. The min_price parameter from the method response is being reworked and returns 0
The active_product parameter is deprecated, use the values of the visible parameter
The fbs_sku and fbo_sku parameters from the method response were disabled on August 15, 2023
The body of the request must contain a single identifier or an array of identical identifiers, the response will be an array of items
Method at API documentation: [post /v2/product/info/list](https://docs.ozon.ru/api/seller/#operation/ProductAPI_GetProductInfoListV2)
:::
<br/>
```bsl title="Code example"
ClientID = "2128753";
APIKey = "7cc90d26-33e4-499b...";
Article = "143210608";
Result = OPI_Ozon.GetProductsInformation(ClientID, APIKey, , , Article);
```
```sh title="CLI command example"
oint ozon GetProductsInformation --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --productid %productid% --sku %sku% --offerid %offerid%
```
```json title="Result"
{
"result": {
"items": [
{
"id": 1111588191,
"name": "Protective film set for X3 NFC. Dark cotton",
"offer_id": "143210608",
"barcode": "",
"buybox_price": "",
"category_id": 0,
"created_at": "2024-07-15T06:19:47.810185Z",
"images": [
"https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg"
],
"marketing_price": "",
"min_ozon_price": "",
"old_price": "1100.0000",
"premium_price": "",
"price": "1000.0000",
"recommended_price": "",
"min_price": "",
"sources": [],
"stocks": {
"coming": 0,
"present": 0,
"reserved": 0
},
"errors": [],
"vat": "0.100000",
"visible": false,
"visibility_details": {
"has_price": false,
"has_stock": false,
"active_product": false,
"reasons": {}
},
"price_index": "0.00",
"images360": [],
"color_image": "",
"primary_image": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg",
"status": {
"state": "imported",
"state_failed": "",
"moderate_status": "",
"decline_reasons": [],
"validation_state": "pending",
"state_name": "Не продается",
"state_description": "Создается",
"is_failed": false,
"is_created": false,
"state_tooltip": "",
"item_errors": [],
"state_updated_at": "2024-08-27T19:20:08.365033Z"
},
"state": "",
"service_type": "IS_CODE_SERVICE",
"fbo_sku": 0,
"fbs_sku": 0,
"currency_code": "RUB",
"is_kgt": false,
"rating": "",
"discounted_stocks": {
"coming": 0,
"present": 0,
"reserved": 0
},
"is_discounted": false,
"has_discounted_item": false,
"barcodes": [],
"updated_at": "2024-08-27T19:20:08.365033Z",
"price_indexes": {
"price_index": "WITHOUT_INDEX",
"external_index_data": null,
"ozon_index_data": null,
"self_marketplaces_index_data": null
},
"sku": 0,
"description_category_id": 17028922,
"type_id": 95911,
"is_archived": false,
"is_autoarchived": false
}
]
}
}
```

View File

@ -1,5 +1,5 @@
---
sidebar_position: 10
sidebar_position: 13
---
# Get simplified product structure
@ -34,5 +34,13 @@ sidebar_position: 10
```
```json title="Result"
{
"name": "<name>",
"sku": "<product identifier in the Ozon system>",
"offer_id": "<article>",
"price": "<price>",
"old_price": "<old price>",
"vat": "<VAT rate, e.g. 0.2>",
"currency_code": "<currency>"
}
```

View File

@ -0,0 +1,99 @@
---
sidebar_position: 8
---
# Update product images
Update images and marketing color
`Function UpdateProductImages(Val ClientID, Val APIKey, Val ProductID, Val ImagesArray = "", Val Array360 = "", Val MarketingColor = "") Export`
| Parameter | CLI option | Type | Description |
|-|-|-|-|
| ClientID | --clientid | String | Client identifier |
| APIKey | --apikey | String | API key |
| ProductID | --productid | String, Number | Product identifier |
| ImagesArray | --images | Array Of String | Array of images URLs |
| Array360 | --images360 | Array Of String | Array of 360 images |
| MarketingColor | --color | String | Marketing color |
Returns: Map Of KeyAndValue - Serialized JSON response from Ozon Seller API
<br/>
:::tip
On each method call, send all the images that should be on the product card
To upload, pass the URL of the image to public cloud storage. The format of the image is JPG or PNG
If you want to change the composition or order of the images, get the information using the GetProductInformation() method, copy the data of the images, images360, color_image fields, change and complete the composition or order as needed
Method at API documentation: [post /v1/product/pictures/import](https://docs.ozon.ru/api/seller/#operation/ProductAPI_ProductImportPictures)
:::
<br/>
```bsl title="Code example"
ClientID = "2128753";
APIKey = "7cc90d26-33e4-499b...";
ProductID = "1111588191";
Image1 = "https://openintegrations.dev/test_data/picture.jpg";
Image2 = "https://openintegrations.dev/test_data/picture2.jpg";
MarketingColor = "GREEN";
ImagesArray = New Array;
ImagesArray.Add(Image1);
ImagesArray.Add(Image2);
Result = OPI_Ozon.UpdateProductImages(ClientID
, APIKey
, ProductID
, ImagesArray
,
, MarketingColor);
```
```sh title="CLI command example"
oint ozon UpdateProductImages --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --productid "1111588191" --images %images% --images360 %images360% --color %color%
```
```json title="Result"
{
"result": {
"pictures": [
{
"product_id": 1111588191,
"url": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg",
"state": "imported",
"is_primary": true,
"is_360": false,
"is_color": false
},
{
"product_id": 1111588191,
"url": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg",
"state": "imported",
"is_primary": false,
"is_360": false,
"is_color": false
},
{
"product_id": 1111588191,
"url": "GREEN",
"state": "imported",
"is_primary": false,
"is_360": false,
"is_color": true
}
]
}
}
```

View File

@ -0,0 +1,51 @@
---
sidebar_position: 11
---
# Update products articles
Modifies articles of existing products
`Function UpdateProductsArticles(Val ClientID, Val APIKey, Val ArticlesMap) Export`
| Parameter | CLI option | Type | Description |
|-|-|-|-|
| ClientID | --clientid | String | Client identifier |
| APIKey | --apikey | String | API key |
| ArticlesMap | --offers | Map Of KeyAndValue | Articles: Key > current, Value > new |
Returns: Map Of KeyAndValue - Serialized JSON response from Ozon Seller API
<br/>
:::tip
Method at API documentation: [post /v1/product/update/offer-id](https://docs.ozon.ru/api/seller/#operation/ProductAPI_ProductUpdateOfferID)
:::
<br/>
```bsl title="Code example"
ClientID = "2128753";
APIKey = "7cc90d26-33e4-499b...";
ArticlesMap = New Map;
ArticlesMap.Insert("143210608", "143210609");
Result = OPI_Ozon.UpdateProductsArticles(ClientID, APIKey, ArticlesMap);
```
```sh title="CLI command example"
oint ozon UpdateProductsArticles --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --offers %offers%
```
```json title="Result"
{
"errors": []
}
```

View File

@ -54,5 +54,7 @@ You can get an empty structure using the GetAttributesUpdateStructure method()
```
```json title="Result"
{
"task_id": 1286865441
}
```

View File

@ -0,0 +1 @@
oint ozon ИзменитьАртикулыТоваров --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --offers %offers%

View File

@ -0,0 +1 @@
oint ozon ОбновитьИзображенияТовара --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --productid "1111588191" --images %images% --images360 %images360% --color %color%

View File

@ -0,0 +1 @@
oint ozon ПолучитьИнформациюОТоварах --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --productid %productid% --sku %sku% --offerid %offerid%

View File

@ -0,0 +1 @@
oint ozon ПроверитьЗагрузкуИзображенийТоваров --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --products %products%

View File

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

View File

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

View File

@ -0,0 +1,76 @@
---
sidebar_position: 10
---
# Проверить загрузку изображений товаров
Проверяет загрузку изображений по массиву ID товаров
`Функция ПроверитьЗагрузкуИзображенийТоваров(Знач IDКлиента, Знач КлючAPI, Знач IDТоваров) Экспорт`
| Параметр | CLI опция | Тип | Назначение |
|-|-|-|-|
| IDКлиента | --clientid | Строка | Идентификатор клиента |
| КлючAPI | --apikey | Строка | API ключ |
| IDТоваров | --products | Строка, Число, Массив Из Строка, Число | ID товаров для проверки |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API
<br/>
:::tip
Метод в документации API: [post /v1/product/pictures/info](https://docs.ozon.ru/api/seller/#operation/ProductAPI_ProductInfoPictures)
:::
<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..." --products %products%
```
```json title="Результат"
{
"result": {
"pictures": [
{
"product_id": 1111588191,
"url": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg",
"state": "imported",
"is_primary": true,
"is_360": false,
"is_color": false
},
{
"product_id": 1111588191,
"url": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg",
"state": "imported",
"is_primary": false,
"is_360": false,
"is_color": false
},
{
"product_id": 1111588191,
"url": "GREEN",
"state": "imported",
"is_primary": false,
"is_360": false,
"is_color": true
}
]
}
}
```

View File

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

View File

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

View File

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

View File

@ -1,137 +0,0 @@
---
sidebar_position: 2
---
# Получить информацию о товаре
Получает информацию о товаре по идентификаторам
`Функция ПолучитьИнформациюОТоваре(Знач IDКлиента, Знач КлючAPI, Знач IDТовара = 0, Знач SKU = 0, Знач Артикул = "") Экспорт`
| Параметр | CLI опция | Тип | Назначение |
|-|-|-|-|
| IDКлиента | --clientid | Строка | Идентификатор клиента |
| КлючAPI | --apikey | Строка | API ключ |
| IDТовара | --productid | Строка, Число | Идентификатор товара |
| SKU | --sku | Строка, Число | Идентификатор товара в системе Ozon (SKU) |
| Артикул | --offerid | Строка, Число | Идентификатор товара в системе продавца (Артикул) |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API
<br/>
:::tip
Уточняйте минимальную цену товара после применения всех акций в личном кабинете. Параметр min_price из ответа метода на доработке и возвращает 0
Параметр active_product устарел, используйте значения параметра visible
Параметры fbs_sku и fbo_sku из ответа метода были отключены 15 августа 2023 года
Метод в документации API: [post /v2/product/info](https://docs.ozon.ru/api/seller/#operation/ProductAPI_GetProductInfoV2)
:::
<br/>
```bsl title="Пример кода"
IDКлиента = "2128753";
КлючAPI = "7cc90d26-33e4-499b...";
Артикул = "143210608";
Результат = OPI_Ozon.ПолучитьИнформациюОТоваре(IDКлиента, КлючAPI, , , Артикул);
```
```sh title="Пример команды CLI"
oint ozon ПолучитьИнформациюОТоваре --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --productid %productid% --sku %sku% --offerid %offerid%
```
```json title="Результат"
{
"result": {
"id": 1111588191,
"name": "Комплект защитных плёнок для X3 NFC. Темный хлопок",
"offer_id": "143210608",
"barcode": "",
"buybox_price": "",
"category_id": 0,
"created_at": "2024-07-15T06:19:47.810185Z",
"images": [
"https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg"
],
"marketing_price": "",
"min_ozon_price": "",
"old_price": "1100.0000",
"premium_price": "",
"price": "1000.0000",
"recommended_price": "",
"min_price": "",
"sources": [],
"stocks": {
"coming": 0,
"present": 0,
"reserved": 0
},
"errors": [],
"vat": "0.100000",
"visible": false,
"visibility_details": {
"has_price": true,
"has_stock": false,
"active_product": false
},
"price_index": "0.00",
"commissions": [],
"volume_weight": 0.1,
"is_prepayment": false,
"is_prepayment_allowed": true,
"images360": [],
"color_image": "",
"primary_image": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg",
"status": {
"state": "unmatched",
"state_failed": "",
"moderate_status": "",
"decline_reasons": [],
"validation_state": "pending",
"state_name": "Не продается",
"state_description": "Создается",
"is_failed": false,
"is_created": false,
"state_tooltip": "",
"item_errors": [],
"state_updated_at": "2024-08-25T10:00:47.361287Z"
},
"state": "",
"service_type": "IS_CODE_SERVICE",
"fbo_sku": 0,
"fbs_sku": 0,
"currency_code": "RUB",
"is_kgt": false,
"discounted_stocks": {
"coming": 0,
"present": 0,
"reserved": 0
},
"is_discounted": false,
"has_discounted_item": false,
"barcodes": [],
"updated_at": "2024-08-25T10:00:19.746188Z",
"price_indexes": {
"price_index": "WITHOUT_INDEX",
"external_index_data": null,
"ozon_index_data": null,
"self_marketplaces_index_data": null
},
"sku": 0,
"description_category_id": 17028922,
"type_id": 95911,
"is_archived": false,
"is_autoarchived": false
}
}
```

View File

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

View File

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

View File

@ -0,0 +1,141 @@
---
sidebar_position: 2
---
# Получить информацию о товарах
Получает информацию о товарах по массиву идентификаторов
`Функция ПолучитьИнформациюОТоварах(Знач IDКлиента, Знач КлючAPI, Знач IDТоваров = 0, Знач SKU = 0, Знач Артикулы = "") Экспорт`
| Параметр | CLI опция | Тип | Назначение |
|-|-|-|-|
| IDКлиента | --clientid | Строка | Идентификатор клиента |
| КлючAPI | --apikey | Строка | API ключ |
| IDТоваров | --productid | Число, Массив Из Число | Идентификаторы товаров |
| SKU | --sku | Число, Массив Из Число | Идентификаторы товаров в системе Ozon (SKU) |
| Артикулы | --offerid | Строка, Массив Из Строка | Идентификаторы товаров в системе продавца (Артикул) |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API
<br/>
:::tip
Уточняйте минимальную цену товара после применения всех акций в личном кабинете. Параметр min_price из ответа метода на доработке и возвращает 0
Параметр active_product устарел, используйте значения параметра visible
Параметры fbs_sku и fbo_sku из ответа метода были отключены 15 августа 2023 года
В теле запроса должен быть один идентификатор или массив однотипных идентификаторов, в ответе будет массив items
Метод в документации API: [post /v2/product/info/list](https://docs.ozon.ru/api/seller/#operation/ProductAPI_GetProductInfoListV2)
:::
<br/>
```bsl title="Пример кода"
IDКлиента = "2128753";
КлючAPI = "7cc90d26-33e4-499b...";
Артикул = "143210608";
Результат = OPI_Ozon.ПолучитьИнформациюОТоварах(IDКлиента, КлючAPI, , , Артикул);
```
```sh title="Пример команды CLI"
oint ozon ПолучитьИнформациюОТоварах --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --productid %productid% --sku %sku% --offerid %offerid%
```
```json title="Результат"
{
"result": {
"items": [
{
"id": 1111588191,
"name": "Комплект защитных плёнок для X3 NFC. Темный хлопок",
"offer_id": "143210608",
"barcode": "",
"buybox_price": "",
"category_id": 0,
"created_at": "2024-07-15T06:19:47.810185Z",
"images": [
"https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg"
],
"marketing_price": "",
"min_ozon_price": "",
"old_price": "1100.0000",
"premium_price": "",
"price": "1000.0000",
"recommended_price": "",
"min_price": "",
"sources": [],
"stocks": {
"coming": 0,
"present": 0,
"reserved": 0
},
"errors": [],
"vat": "0.100000",
"visible": false,
"visibility_details": {
"has_price": false,
"has_stock": false,
"active_product": false,
"reasons": {}
},
"price_index": "0.00",
"images360": [],
"color_image": "",
"primary_image": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg",
"status": {
"state": "unmatched",
"state_failed": "",
"moderate_status": "",
"decline_reasons": [],
"validation_state": "pending",
"state_name": "Не продается",
"state_description": "Создается",
"is_failed": false,
"is_created": false,
"state_tooltip": "",
"item_errors": [],
"state_updated_at": "2024-08-27T18:37:29.341354Z"
},
"state": "",
"service_type": "IS_CODE_SERVICE",
"fbo_sku": 0,
"fbs_sku": 0,
"currency_code": "RUB",
"is_kgt": false,
"rating": "",
"discounted_stocks": {
"coming": 0,
"present": 0,
"reserved": 0
},
"is_discounted": false,
"has_discounted_item": false,
"barcodes": [],
"updated_at": "2024-08-27T18:37:19.432674Z",
"price_indexes": {
"price_index": "WITHOUT_INDEX",
"external_index_data": null,
"ozon_index_data": null,
"self_marketplaces_index_data": null
},
"sku": 0,
"description_category_id": 17028922,
"type_id": 95911,
"is_archived": false,
"is_autoarchived": false
}
]
}
}
```

View File

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

View File

@ -0,0 +1,99 @@
---
sidebar_position: 8
---
# Обновить изображения товара
Обновляет изображения и маркетинговый цвет товара
`Функция ОбновитьИзображенияТовара(Знач IDКлиента, Знач КлючAPI, Знач IDТовара, Знач МассивИзображений = "", Знач Массив360 = "", Знач МаркетинговыйЦвет = "") Экспорт`
| Параметр | CLI опция | Тип | Назначение |
|-|-|-|-|
| IDКлиента | --clientid | Строка | Идентификатор клиента |
| КлючAPI | --apikey | Строка | API ключ |
| IDТовара | --productid | Строка, Число | Идентификатор товара |
| МассивИзображений | --images | Массив Из Строка | Массив URL изображений |
| Массив360 | --images360 | Массив Из Строка | Массив изображений 360 |
| МаркетинговыйЦвет | --color | Строка | Маркетинговый цвет |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API
<br/>
:::tip
При каждом вызове метода передавайте все изображения, которые должны быть на карточке товара
Для загрузки передайте адрес ссылки на изображение в общедоступном облачном хранилище. Формат изображения по ссылке — JPG или PNG
Если вы хотите изменить состав или порядок изображений, получите информацию с помощью метода ПолучитьИнформациюОТоваре(), скопируйте данные полей images, images360, color_image, измените и дополните состав или порядок в соответствии с необходимостью
Метод в документации API: [post /v1/product/pictures/import](https://docs.ozon.ru/api/seller/#operation/ProductAPI_ProductImportPictures)
:::
<br/>
```bsl title="Пример кода"
IDКлиента = "2128753";
КлючAPI = "7cc90d26-33e4-499b...";
IDТовара = "1111588191";
Картинка1 = "https://openintegrations.dev/test_data/picture.jpg";
Картинка2 = "https://openintegrations.dev/test_data/picture2.jpg";
МаркетинговыйЦвет = "GREEN";
МассивИзображений = Новый Массив;
МассивИзображений.Добавить(Картинка1);
МассивИзображений.Добавить(Картинка2);
Результат = OPI_Ozon.ОбновитьИзображенияТовара(IDКлиента
, КлючAPI
, IDТовара
, МассивИзображений
,
, МаркетинговыйЦвет);
```
```sh title="Пример команды CLI"
oint ozon ОбновитьИзображенияТовара --clientid "2128753" --apikey "7cc90d26-33e4-499b..." --productid "1111588191" --images %images% --images360 %images360% --color %color%
```
```json title="Результат"
{
"result": {
"pictures": [
{
"product_id": 1111588191,
"url": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg",
"state": "imported",
"is_primary": true,
"is_360": false,
"is_color": false
},
{
"product_id": 1111588191,
"url": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg",
"state": "imported",
"is_primary": false,
"is_360": false,
"is_color": false
},
{
"product_id": 1111588191,
"url": "GREEN",
"state": "imported",
"is_primary": false,
"is_360": false,
"is_color": true
}
]
}
}
```

View File

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