ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ SDK Ozon: полная инструкция для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†ΠΎΠ²

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с Ozon SDK ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Π°ΠΌ доступ ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ бизнСс-процСссов: ΠΎΡ‚ управлСния Π·Π°ΠΊΠ°Π·Π°ΠΌΠΈ Π΄ΠΎ синхронизации остатков Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Однако процСсс ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ часто Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ вопросы β€” особСнно Ρƒ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с API маркСтплСйса. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ всС этапы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ SDK ΠΊ Ozon, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ прилоТСния, настройку Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ², тСстированиС запросов ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок.

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ SDK (Software Development Kit) β€” это Π½Π΅ просто Π½Π°Π±ΠΎΡ€ инструмСнтов, Π° ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ мост ΠΌΠ΅ΠΆΠ΄Ρƒ вашСй систСмой ΡƒΡ‡Π΅Ρ‚Π° (1Π‘, Bitrix24, самописным CRM) ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ Ozon. Π‘Π΅Π· ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ настройки ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹ рискуСтС ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с расхоТдСниями Π² остатках Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° Π·Π° Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ SLA. ΠœΡ‹ сосрСдоточимся Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… трСбованиях 2026 Π³ΠΎΠ΄Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ измСнСния Π² Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π½ΠΎΠ²Ρ‹Π΅ эндпоинты API для схСм FBS ΠΈ FBO.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ SDK Ozon ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Π°ΠΌ

SDK (Software Development Kit) ΠΎΡ‚ Ozon β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ комплСкс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ взаимодСйствиС с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ Ρ‡Π΅Ρ€Π΅Π· API. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅, SDK Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ:

  • πŸ“¦ Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ остатки Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ для схСмы FBS, Π³Π΄Π΅ ΡˆΡ‚Ρ€Π°Ρ„Ρ‹ Π·Π° нСсоотвСтствиС Π΄ΠΎΡΡ‚ΠΈΠ³Π°ΡŽΡ‚ 500β‚½ Π·Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ).
  • πŸ“ АвтоматичСски ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π·Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ этикСток ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Ρ‚Ρ€Π΅ΠΊ-Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ².
  • πŸ”„ ΠžΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ статусы Π·Π°ΠΊΠ°Π·ΠΎΠ² (ΠΎΡ‚ "Π’ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅" Π΄ΠΎ "ДоставлСн") Π±Π΅Π· участия ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°.
  • πŸ“Š ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΡƒ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°ΠΌ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°ΠΌ ΠΈ ΡˆΡ‚Ρ€Π°Ρ„Π°ΠΌ Π² структурированном Π²ΠΈΠ΄Π΅.

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ SDK устраняСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ систСмами. НапримСр, ΠΏΡ€ΠΈ поступлСнии Π·Π°ΠΊΠ°Π·Π° Π½Π° Ozon информация ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Π²Π°ΡˆΡƒ 1Π‘ ΠΈΠ»ΠΈ MoySklad, Π³Π΄Π΅ формируСтся накладная ΠΈ пСчатаСтся этикСтка. Π­Ρ‚ΠΎ сокращаСт врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с 30+ ΠΌΠΈΠ½ΡƒΡ‚ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСкунд ΠΈ сниТаСт риск ошибок.

πŸ“Š Как Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SDK Ozon?
Для синхронизации остатков
Для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠ²
Для Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆ
Π•Ρ‰Ρ‘ Π½Π΅ Ρ€Π΅ΡˆΠΈΠ»

Π’Π°ΠΆΠ½ΠΎ: SDK Π½Π΅ замСняСт Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚ Ozon Seller, Π° дополняСт Π΅Π³ΠΎ. НСкоторыС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, оспариваниС ΡˆΡ‚Ρ€Π°Ρ„ΠΎΠ² ΠΈΠ»ΠΈ настройка Π°ΠΊΡ†ΠΈΠΉ) ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°. Однако 90% Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ систСмС.

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ: рСгистрация прилоТСния Π² Ozon

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ тСхничСской ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ своё ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² экосистСмС Ozon. Π­Ρ‚ΠΎΡ‚ шаг обязатСлСн β€” Π±Π΅Π· Π½Π΅Π³ΠΎ Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ client_id ΠΈ client_secret, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½Ρ‹ для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ запросов.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎ рСгистрации:

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» "Мои прилоТСния" Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅ Ozon Seller.
  2. НаТмитС "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅" ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒ:
    • πŸ“Œ НазваниС прилоТСния β€” ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ понятноС имя (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с 1Π‘ для [НазваниС вашСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ]").
    • πŸ”— Redirect URI β€” URL, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ozon Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ послС Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, https://ваш-Π΄ΠΎΠΌΠ΅Π½.ru/ozon/callback).
    • πŸ“ ОписаниС β€” ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ†Π΅Π»ΡŒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "АвтоматичСская синхронизация Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΈ остатков").
  • ПослС сохранСния Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ client_id (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ прилоТСния) ΠΈ client_secret (сСкрСтный ΠΊΠ»ΡŽΡ‡). Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈΡ… Π² Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠΌ мСстС β€” ΠΏΡ€ΠΈ ΡƒΡ‚Π΅Ρ€Π΅ придётся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
  • На этапС рСгистрации ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Ρ‹ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, указывая Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Redirect URI. Π­Ρ‚ΠΎΡ‚ адрСс Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ доступСн ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ вашим сСрвСром. Если Π²Ρ‹ тСстируСтС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ локально, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ инструмСнты Π²Ρ€ΠΎΠ΄Π΅ ngrok для создания Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ туннСля.

    ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² доступа: OAuth 2.0 Π² дСйствии

    Авторизация Π² API Ozon построСна Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ OAuth 2.0. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ запроса ΠΊ SDK Π²Π°ΠΌ потрСбуСтся Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊΠ΅Π½ доступа (access_token). ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π΅Π³ΠΎ получСния состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… шагов:

    Π¨Π°Π³ 1. Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ссылки для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ

    Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ URL ΠΏΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ:

    https://id.ozon.ru/oauth/authorize?
    

    response_type=code&

    client_id=ВАШ_CLIENT_ID&

    redirect_uri=ВАШ_REDIRECT_URI&

    scope=api&

    state=ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Π°Ρ_строка

    ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ эту ссылку Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π³Π΄Π΅ Π²Ρ‹ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅ Ozon Seller. ПослС подтвСрТдСния ΠΏΡ€Π°Π² систСма ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ вас Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ redirect_uri с ΠΊΠΎΠ΄ΠΎΠΌ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ (code) Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… URL.

    Π¨Π°Π³ 2. ОбмСн ΠΊΠΎΠ΄Π° Π½Π° Ρ‚ΠΎΠΊΠ΅Π½

    ΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ POST-запрос Π½Π° эндпоинт https://id.ozon.ru/oauth/token с ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ:

    grant_type=authorization_code&
    

    code=ΠŸΠžΠ›Π£Π§Π•ΠΠΠ«Π™_ΠšΠžΠ”&

    client_id=ВАШ_CLIENT_ID&

    client_secret=ВАШ_CLIENT_SECRET&

    redirect_uri=ВАШ_REDIRECT_URI

    Π’ ΠΎΡ‚Π²Π΅Ρ‚ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ JSON с access_token ΠΈ refresh_token. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ запросов ΠΊ API, Π²Ρ‚ΠΎΡ€ΠΎΠΉ β€” для обновлСния Ρ‚ΠΎΠΊΠ΅Π½Π° ΠΏΠΎ истСчСнии срока дСйствия (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 1 час).

    Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Ρ‚ΠΎΠΊΠ΅Π½ истёк?

    Если access_token просрочСн, ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ POST-запрос Π½Π° https://id.ozon.ru/oauth/token с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ:

    grant_type=refresh_token&
    

    refresh_token=ВАШ_REFRESH_TOKEN&

    client_id=ВАШ_CLIENT_ID&

    client_secret=ВАШ_CLIENT_SECRET

    Π­Ρ‚ΠΎ Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ access_token Π±Π΅Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Никогда Π½Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚Π΅ client_secret ΠΈ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π² ΠΊΠΎΠ΄Π΅ ΠΈΠ»ΠΈ рСпозиториях. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ окруТСния ΠΈΠ»ΠΈ сСрвисы Π²Ρ€ΠΎΠ΄Π΅ AWS Secrets Manager.

    Настройка SDK: Π²Ρ‹Π±ΠΎΡ€ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ базовая конфигурация

    Ozon ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ SDK для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языков программирования: Python, PHP, Java ΠΈ Go. Π’Ρ‹Π±ΠΎΡ€ зависит ΠΎΡ‚ стСка Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ вашСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. НиТС рассмотрим Π±Π°Π·ΠΎΠ²ΡƒΡŽ настройку Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Python (Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ срСди ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†ΠΎΠ²).

    Установка Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ:

    pip install ozon-seller-api

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ:

    from ozon_seller import Client
    
    

    client = Client(

    client_id="ВАШ_CLIENT_ID",

    api_key="ВАШ_ACCESS_TOKEN", # ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ refresh_token для автоматичСского обновлСния

    sandbox=True # False для Π±ΠΎΠ΅Π²ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°

    )

    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ sandbox=True Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ пСсочницы, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ запросы Π±Π΅Π· риска ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. ВсСгда Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ с тСстового окруТСния, Π΄Π°ΠΆΠ΅ Ссли Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с API.

    Π˜Π·ΡƒΡ‡Π΅Π½Ρ‹ Π»ΠΈΠΌΠΈΡ‚Ρ‹ API (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 60 запросов Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ для остатков)|Π‘ΠΎΠ·Π΄Π°Π½ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ|НастроСно Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ошибок|ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ вСрсии SDK (Π½Π΅ Π½ΠΈΠΆΠ΅ 2.1.0)-->

    Для Π΄Ρ€ΡƒΠ³ΠΈΡ… языков процСсс Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½:

    • 🐍 Python: ozon-seller-api (ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°).
    • 🐘 PHP: ozon-seller-php-sdk (Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ, Π½ΠΎ поддСрТиваСмая сообщСством).
    • β˜• Java: com.ozon:seller-api-client (Maven-ΠΏΠ°ΠΊΠ΅Ρ‚).

    ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ API: Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

    SDK Ozon прСдоставляСт доступ ΠΊ дСсяткам эндпоинтов, Π½ΠΎ для старта достаточно ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ 5 ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²:

    ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ Π­Π½Π΄ΠΏΠΎΠΈΠ½Ρ‚ НазначСниС ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования
    Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ /v1/product/info ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π΅ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… характСристик ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ
    ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ /v1/product/stocks ОбновлСниС остатков Π½Π° складах Бинхронизация с 1Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 15 ΠΌΠΈΠ½ΡƒΡ‚
    Π—Π°ΠΊΠ°Π·Ρ‹ /v1/posting/fbs/list ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка Π·Π°ΠΊΠ°Π·ΠΎΠ² (FBS) АвтоматичСскоС принятиС Π½ΠΎΠ²Ρ‹Ρ… Π·Π°ΠΊΠ°Π·ΠΎΠ²
    Бтатусы /v1/posting/fbs/ship ΠžΡ‚ΠΌΠ΅Ρ‚ΠΊΠ° Π·Π°ΠΊΠ°Π·Π° ΠΊΠ°ΠΊ "ΠžΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½" ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Ρ‚Ρ€Π΅ΠΊ-Π½ΠΎΠΌΠ΅Ρ€Π° ΠΊΡƒΡ€ΡŒΠ΅Ρ€Ρƒ
    Аналитика /v1/analytics/sales ΠžΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°ΠΌ Π•ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ экспорт Π΄Π°Π½Π½Ρ‹Ρ… Π² Excel

    Рассмотрим ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ остатков β€” ΠΎΠ΄Π½Ρƒ ΠΈΠ· самых вострСбованных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ эндпоинт /v1/product/stocks с Ρ‚Π΅Π»ΠΎΠΌ запроса Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅:

    {
    

    "stocks": [

    {

    "offer_id": "123456", // ваш Π°Ρ€Ρ‚ΠΈΠΊΡƒΠ»

    "stock": 10, // Π½ΠΎΠ²ΠΎΠ΅ количСство

    "warehouse_id": 1 // ID склада (1 для FBS, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ для FBO)

    }

    ]

    }

    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ со схСмой FBS обновляйтС остатки Π½Π΅ Ρ€Π΅ΠΆΠ΅ Ρ‡Π΅ΠΌ Ρ€Π°Π· Π² 2 часа. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Ozon ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ Ρ‚ΠΎΠ²Π°Ρ€Π° Π΄ΠΎ Ρ€ΡƒΡ‡Π½ΠΎΠΉ синхронизации.

    ВСстированиС ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ°: ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ошибок

    Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ настройкС SDK ошибки Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½Ρ‹. Π§Π°Ρ‰Π΅ всСго ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Ρ‹ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ:

    • 🚫 Ошибка 401 Unauthorized β€” истёк access_token ΠΈΠ»ΠΈ Π½Π΅Π²Π΅Ρ€Π½Ρ‹Π΅ client_id/client_secret.
    • πŸ”„ Ошибка 429 Too Many Requests β€” ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ Π»ΠΈΠΌΠΈΡ‚ запросов (60 Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° эндпоинтов).
    • πŸ“¦ Ошибка 400 Bad Request β€” Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ остаток).
    • πŸ”— Ошибка 500 Internal Server Error β€” ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π° сторонС Ozon (ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ запрос ΠΏΠΎΠ·ΠΆΠ΅).

    Для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅:

    1. Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ запросов/ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² (Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° logging Π² Python).
    2. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ Postman для Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ тСстирования эндпоинтов.
    3. ΠŸΠ΅ΡΠΎΡ‡Π½ΠΈΡ†Ρƒ (sandbox=True) β€” здСсь ошибки Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибки Π½Π° Python:

    try:
    

    response = client.update_stocks(stocks_data)

    except Exception as e:

    print(f"Ошибка обновлСния остатков: {e}")

    # ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° увСдомлСния администратору

    ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Π±ΠΎΠ΅Π²ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ: Ρ‡Π΅ΠΊ-лист ΠΏΠ΅Ρ€Π΅Π΄ запуском

    ΠŸΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ° пСсочницы (sandbox=False) ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги:

    ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Ρ‹ Π»ΠΈΠΌΠΈΡ‚Ρ‹ API ΠΈ настроСны Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ запросами|Бинхронизация остатков протСстирована Π½Π° 100+ Ρ‚ΠΎΠ²Π°Ρ€Π°Ρ…|НастроСно Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…|ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ ΠΏΠ»Π°Π½ дСйствий ΠΏΡ€ΠΈ сбоС (ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ozon)|ΠžΠ±ΡƒΡ‡Π΅Π½ пСрсонал Ρ€Π°Π±ΠΎΡ‚Π΅ с Π½ΠΎΠ²ΠΎΠΉ систСмой-->

    ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹:

    • πŸ”’ Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ: Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ access_token ΠΈ refresh_token хранятся Π² Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ (Π½Π΅ Π² ΠΊΠΎΠ΄Π΅!).
    • ⚑ ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ: ΠŸΡ€ΠΈ большом количСствС Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² (10 000+) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ (Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 100 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΌ запросС).
    • πŸ“ˆ ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³: НастройтС Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Ρ‹ Π² Grafana ΠΈΠ»ΠΈ Datadog для отслСТивания ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡΡ‚ΠΈ запросов.

    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π’ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 24 часа послС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² Π±ΠΎΠ΅Π²ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ozon ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ количСство запросов. НачнитС с минимальной Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, обновляйтС остатки Ρ€Π°Π· Π² 4 часа) ΠΈ постСпСнно ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ частоту.

    FAQ: ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° частыС вопросы

    МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² Ozon Seller?

    НСт, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ привязано ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρƒ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Π°. Если Ρƒ вас нСсколько ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² Π½Π° Ozon, зарСгистрируйтС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ.

    Как часто Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ остатки Ρ‡Π΅Ρ€Π΅Π· SDK?

    Для схСмы FBS β€” Π½Π΅ Ρ€Π΅ΠΆΠ΅ Ρ‡Π΅ΠΌ Ρ€Π°Π· Π² 2 часа. Для FBO достаточно 1 Ρ€Π°Π·Π° Π² сутки, Π½ΠΎ рСкомСндуСтся ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‡Π°Ρ‰Π΅ (ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 6 часов), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ².

    Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли SDK пСрСстал Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ послС обновлСния Ozon?

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² API. Часто достаточно ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ SDK (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, pip install --upgrade ozon-seller-api). Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° сохраняСтся, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ с Π»ΠΎΠ³Π°ΠΌΠΈ ошибок.

    МоТно Π»ΠΈ Ρ‡Π΅Ρ€Π΅Π· SDK ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ†Π΅Π½Π°ΠΌΠΈ Π½Π° Ρ‚ΠΎΠ²Π°Ρ€Ρ‹?

    Π”Π°, для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ эндпоинт /v1/product/price. Однако ΡƒΡ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ частоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π΅Π½ (Ρ‡Π°Ρ‰Π΅ 1 Ρ€Π°Π·Π° Π² час) ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ограничСниям со стороны Ozon.

    Как ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ SDK с 1Π‘?

    Π‘Π°ΠΌΡ‹ΠΉ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ способ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ сСрвСр (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Python ΠΈΠ»ΠΈ PHP), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚:

    1. ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· 1Π‘ Ρ‡Π΅Ρ€Π΅Π· REST API ΠΈΠ»ΠΈ COM-соСдинСниС.
    2. Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ΄ трСбования Ozon SDK.
    3. ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ запросы ΠΊ API Ozon ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹.

    Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ АтотрСйд, МойБклад ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сСрвисы.