mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-24 05:36:29 +02:00
59 lines
1.9 KiB
Markdown
59 lines
1.9 KiB
Markdown
---
|
|
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="Результат"
|
|
{
|
|
"errors": [
|
|
{
|
|
"barcode": "112233",
|
|
"code": "item_not_found",
|
|
"error": "sellerID of item 1626044001 is not 2128753",
|
|
"sku": 1626044001
|
|
}
|
|
]
|
|
}
|
|
```
|