1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-10-30 23:47:46 +02:00

Main build (Jenkins)

This commit is contained in:
Vitaly the Alpaca (bot)
2024-12-22 13:51:21 +03:00
parent c1e6cc10a9
commit d1644a9095
44 changed files with 7387 additions and 6191 deletions

View File

@@ -0,0 +1,4 @@
{
"ClientID": "2479669",
"APIKey": "09f65e9f-262d-4aca..."
}

View File

@@ -0,0 +1,4 @@
{
"ClientID": "2479669",
"APIKey": "09f65e9f-262d-4aca..."
}

View File

@@ -0,0 +1,5 @@
{
"ClientID": "2479669",
"APIKey": "09f65e9f-262d-4aca...",
"OperationID": "0193ede5-1756-70ba-97fc-4acbf5a5d308"
}

View File

@@ -0,0 +1,4 @@
{
"ClientID": "2479669",
"APIKey": "09f65e9f-262d-4aca..."
}

View File

@@ -0,0 +1,9 @@
 ClientID = "2479669";
APIKey = "09f65e9f-262d-4aca...";
Cluster = 1;
Items = New Map;
Items.Insert("1783161863", 5);
Items.Insert("1784654052", 2);
Result = OPI_Ozon.CreateFBODraft(ClientID, APIKey, Cluster, Items);

View File

@@ -0,0 +1,4 @@
 ClientID = "2479669";
APIKey = "09f65e9f-262d-4aca...";
Result = OPI_Ozon.GetClustersList(ClientID, APIKey);

View File

@@ -0,0 +1,5 @@
 ClientID = "2479669";
APIKey = "09f65e9f-262d-4aca...";
OperationID = "0193ede5-1756-70ba-97fc-4acbf5a5d308";
Result = OPI_Ozon.GetFBODraft(ClientID, APIKey, OperationID);

View File

@@ -0,0 +1,5 @@
 ClientID = "2479669";
APIKey = "09f65e9f-262d-4aca...";
Search = "Tver";
Result = OPI_Ozon.GetShippingWarehousesList(ClientID, APIKey, Search);

View File

@@ -0,0 +1,51 @@
---
sidebar_position: 3
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Create FBO draft
Creates a draft of FBO supply order
`Function CreateFBODraft(Val ClientID, Val APIKey, Val Clusters, Val Items, Val SupplyType = "CREATE_TYPE_DIRECT", Val ShippingPoint = "") Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| ClientID | --clientid | String | ✔ | Client identifier |
| APIKey | --apikey | String | ✔ | API key |
| Clusters | --clusters | String, Array of String | ✔ | Clusters identifiers |
| Items | --items | Map Of KeyAndValue | ✔ | Items list: Key > SKU, Value > Amount |
| SupplyType | --type | String | ✖ | Supply type: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT |
| ShippingPoint | --point | String | ✖ | Shipping point identifier for CREATE_TYPE_CROSSDOCK |
Returns: Map Of KeyAndValue - serialized JSON response from Ozon Seller API
<br/>
:::tip
Method at API documentation: [post /v1/draft/create](https://docs.ozon.ru/api/seller/#operation/SupplyDraftAPI_DraftCreate)
:::
<br/>
```bsl title="1C:Enterprise/OneScript code example"
ClientID = "2479669";
APIKey = "09f65e9f-262d-4aca...";
Cluster = 1;
Items = New Map;
Items.Insert("1783161863", 5);
Items.Insert("1784654052", 2);
Result = OPI_Ozon.CreateFBODraft(ClientID, APIKey, Cluster, Items);
```

View File

@@ -0,0 +1,43 @@
---
sidebar_position: 1
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Get clusters list
Gets information about clusters and warehouses
`Function GetClustersList(Val ClientID, Val APIKey, Val ClusterType = "CLUSTER_TYPE_OZON") Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| ClientID | --clientid | String | &#x2714; | Client identifier |
| APIKey | --apikey | String | &#x2714; | API key |
| ClusterType | --type | String | &#x2716; | Cluster type: CLUSTER_TYPE_OZON (Russia), CLUSTER_TYPE_CIS (CIS) |
Returns: Map Of KeyAndValue - serialized JSON response from Ozon Seller API
<br/>
:::tip
Method at API documentation: [post /v1/cluster/list](https://docs.ozon.ru/api/seller/#operation/SupplyDraftAPI_DraftClusterList)
:::
<br/>
```bsl title="1C:Enterprise/OneScript code example"
ClientID = "2479669";
APIKey = "09f65e9f-262d-4aca...";
Result = OPI_Ozon.GetClustersList(ClientID, APIKey);
```

View File

@@ -0,0 +1,45 @@
---
sidebar_position: 2
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Get shipping warehouses list
Gets a list of warehouses, sorting centers and delivery points
`Function GetShippingWarehousesList(Val ClientID, Val APIKey, Val Search, Val SupplyType = "CREATE_TYPE_DIRECT") Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| ClientID | --clientid | String | &#x2714; | Client identifier |
| APIKey | --apikey | String | &#x2714; | API key |
| Search | --search | String | &#x2714; | Search by name (4 chars. min). For delivery points enter the full name |
| SupplyType | --type | String, Array of String | &#x2716; | Supply types: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT |
Returns: Map Of KeyAndValue - serialized JSON response from Ozon Seller API
<br/>
:::tip
Method at API documentation: [post /v1/warehouse/fbo/list](https://docs.ozon.ru/api/seller/#operation/SupplyDraftAPI_DraftGetWarehouseFboList)
:::
<br/>
```bsl title="1C:Enterprise/OneScript code example"
ClientID = "2479669";
APIKey = "09f65e9f-262d-4aca...";
Search = "Tver";
Result = OPI_Ozon.GetShippingWarehousesList(ClientID, APIKey, Search);
```

View File

@@ -0,0 +1,4 @@
{
"label": "Fbo scheme",
"position": "8"
}

View File

@@ -0,0 +1,4 @@
{
"IDКлиента": "2479669",
"КлючAPI": "09f65e9f-262d-4aca..."
}

View File

@@ -0,0 +1,4 @@
{
"IDКлиента": "2479669",
"КлючAPI": "09f65e9f-262d-4aca..."
}

View File

@@ -0,0 +1,5 @@
{
"IDКлиента": "2479669",
"КлючAPI": "09f65e9f-262d-4aca...",
"IDОперации": "0193ede5-1756-70ba-97fc-4acbf5a5d308"
}

View File

@@ -0,0 +1,4 @@
{
"IDКлиента": "2479669",
"КлючAPI": "09f65e9f-262d-4aca..."
}

View File

@@ -0,0 +1,4 @@
 IDКлиента = "2479669";
КлючAPI = "09f65e9f-262d-4aca...";
Результат = OPI_Ozon.ПолучитьСписокКластеров(IDКлиента, КлючAPI);

View File

@@ -0,0 +1,5 @@
 IDКлиента = "2479669";
КлючAPI = "09f65e9f-262d-4aca...";
Поиск = "ТВЕРЬ";
Результат = OPI_Ozon.ПолучитьСписокСкладовОтгрузки(IDКлиента, КлючAPI, Поиск);

View File

@@ -0,0 +1,5 @@
 IDКлиента = "2479669";
КлючAPI = "09f65e9f-262d-4aca...";
IDОперации = "0193ede5-1756-70ba-97fc-4acbf5a5d308";
Результат = OPI_Ozon.ПолучитьЧерновикЗаявкиFBO(IDКлиента, КлючAPI, IDОперации);

View File

@@ -0,0 +1,9 @@
 IDКлиента = "2479669";
КлючAPI = "09f65e9f-262d-4aca...";
Кластер = 1;
Позиции = Новый Соответствие;
Позиции.Вставить("1783161863", 5);
Позиции.Вставить("1784654052", 2);
Результат = OPI_Ozon.СоздатьЧерновикЗаявкиFBO(IDКлиента, КлючAPI, Кластер, Позиции);

View File

@@ -0,0 +1,51 @@
---
sidebar_position: 3
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Создать черновик заявки FBO
Создает черновик заявки на поставку
`Функция СоздатьЧерновикЗаявкиFBO(Знач IDКлиента, Знач КлючAPI, Знач Кластеры, Знач Позиции, Знач ТипПоставки = "CREATE_TYPE_DIRECT", Знач ТочкаОтгрузки = "") Экспорт`
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| IDКлиента | --clientid | Строка | &#x2714; | Идентификатор клиента |
| КлючAPI | --apikey | Строка | &#x2714; | API ключ |
| Кластеры | --clusters | Строка, Массив Из Строка | &#x2714; | Идентификаторы кластеров |
| Позиции | --items | Соответствие Из КлючИЗначение | &#x2714; | Список позиций: Ключ > SKU, Значение > Количество |
| ТипПоставки | --type | Строка | &#x2716; | Тип поставки: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT |
| ТочкаОтгрузки | --point | Строка | &#x2716; | Идентификатор точки отгрузки для CREATE_TYPE_CROSSDOCK |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API
<br/>
:::tip
Метод в документации API: [post /v1/draft/create](https://docs.ozon.ru/api/seller/#operation/SupplyDraftAPI_DraftCreate)
:::
<br/>
```bsl title="Пример использования для 1С:Предприятие/OneScript"
IDКлиента = "2479669";
КлючAPI = "09f65e9f-262d-4aca...";
Кластер = 1;
Позиции = Новый Соответствие;
Позиции.Вставить("1783161863", 5);
Позиции.Вставить("1784654052", 2);
Результат = OPI_Ozon.СоздатьЧерновикЗаявкиFBO(IDКлиента, КлючAPI, Кластер, Позиции);
```

View File

@@ -0,0 +1,43 @@
---
sidebar_position: 1
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Получить список кластеров
Получает информацию о кластерах и складах
`Функция ПолучитьСписокКластеров(Знач IDКлиента, Знач КлючAPI, Знач ТипКластера = "CLUSTER_TYPE_OZON") Экспорт`
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| IDКлиента | --clientid | Строка | &#x2714; | Идентификатор клиента |
| КлючAPI | --apikey | Строка | &#x2714; | API ключ |
| ТипКластера | --type | Строка | &#x2716; | Тип кластера: CLUSTER_TYPE_OZON (Россия), CLUSTER_TYPE_CIS (СНГ) |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API
<br/>
:::tip
Метод в документации API: [post /v1/cluster/list](https://docs.ozon.ru/api/seller/#operation/SupplyDraftAPI_DraftClusterList)
:::
<br/>
```bsl title="Пример использования для 1С:Предприятие/OneScript"
IDКлиента = "2479669";
КлючAPI = "09f65e9f-262d-4aca...";
Результат = OPI_Ozon.ПолучитьСписокКластеров(IDКлиента, КлючAPI);
```

View File

@@ -0,0 +1,45 @@
---
sidebar_position: 2
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Получить список складов отгрузки
Получает список складов, сортировочных центров и пунктов выдачи
`Функция ПолучитьСписокСкладовОтгрузки(Знач IDКлиента, Знач КлючAPI, Знач Поиск, Знач ТипПоставки = "CREATE_TYPE_DIRECT") Экспорт`
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| IDКлиента | --clientid | Строка | &#x2714; | Идентификатор клиента |
| КлючAPI | --apikey | Строка | &#x2714; | API ключ |
| Поиск | --search | Строка | &#x2714; | Поиск по названию (4 симв. мин). Для пунктов выдачи укажите полное название |
| ТипПоставки | --type | Строка, Массив Из Строка | &#x2716; | Типы поставки: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API
<br/>
:::tip
Метод в документации API: [post /v1/warehouse/fbo/list](https://docs.ozon.ru/api/seller/#operation/SupplyDraftAPI_DraftGetWarehouseFboList)
:::
<br/>
```bsl title="Пример использования для 1С:Предприятие/OneScript"
IDКлиента = "2479669";
КлючAPI = "09f65e9f-262d-4aca...";
Поиск = "ТВЕРЬ";
Результат = OPI_Ozon.ПолучитьСписокСкладовОтгрузки(IDКлиента, КлючAPI, Поиск);
```

View File

@@ -0,0 +1,4 @@
{
"label": "Схема fbo",
"position": "8"
}