Как настроить работу бота @NotifyOrdersBot для получения оперативных заказов с Wildberries(WB) и Ozon и почему он безопасен
Опубликовано: 11 октября 2026
Бот @NotifyOrdersBot присылает уведомление о новом заказе, как только видит его через API маркетплейса. Для этого ему нужен ключ доступа — для Wildberries это токен, для Ozon — пара Client-Id и Api-Key. У обоих маркетплейсов можно (и нужно) выдать боту доступ только на чтение заказов, без прав менять что-либо в магазине — разница между «дать ключ с правом на изменение» и «дать ключ только на чтение» решает, может ли посторонний сервис навредить, даже если ключ утечёт.
Wildberries: токен с категориями «Маркетплейс» и «Контент»
- Личный кабинет WB → Профиль → Интеграции по API (seller.wildberries.ru/api-integrations).
- Кнопка [+ Создать токен].
- Вкладка [Для интеграции вручную], тип токена [Базовый токен].
- Любое имя токена, например «Заказы FBS».
- Отметьте галочки у категорий доступа [Маркетплейс] и [Контент]. Категория «Контент» опциональна: без неё бот тоже присылает уведомления, но не может показать комиссию за размещение в сообщении о заказе — это единственное, для чего ему нужен доступ к «Контенту».
- Уровень доступа — [Только чтение].
- [Создать токен], скопировать и отправить боту @NotifyOrdersBot командой /set_wb_token.
Тот же скриншот бот @NotifyOrdersBot присылает по команде /instruction.
Ozon: ключ с ролью «Admin read only»
- Личный кабинет Ozon Seller → Настройки → Seller API (seller.ozon.ru/app/settings/api-keys).
- Кнопка [Сгенерировать ключ] (или использовать существующий).
- Любое имя ключа, например «OzonOrdersBot».
- Роль доступа — [Admin read only] (только чтение).
- Скопировать Client-Id и Api-Key.
- Отправить боту @NotifyOrdersBot командой /set_ozon_token — сначала Client-Id, затем Api-Key.
Тот же скриншот бот @NotifyOrdersBot присылает по команде /instruction.
У Ozon нет отдельных категорий методов, как у WB: гранулярность — на уровне роли ключа целиком. Роль «Admin read only» даёт доступ на чтение к данным кабинета (включая заказы и комиссии), но не позволяет ничего менять — это ozon-эквивалент того же принципа «только чтение».
Что токены физически не могут сделать
Независимо от маркетплейса, ключ с доступом только на чтение не даёт боту @NotifyOrdersBot возможности:
- изменить цену товара;
- изменить остатки на складе;
- отменить, создать или изменить заказ;
- что-либо ещё записать в карточку товара или в кабинет.
Он может только запросить список заказов, их статусы и (если у WB-токена включена «Контент») размер комиссии — ровно то, что нужно для текста уведомления. Это ограничение задаёт сама площадка на уровне API, а не обещание бота: даже при утечке такого ключа максимум, что получит посторонний — просмотр заказов, не управление магазином.
Если токен или ключ Ozon перестали работать
Бот @NotifyOrdersBot сам присылает уведомление, если WB отклонил токен или Ozon — пару Client-Id/Api-Key (например, при отзыве в кабинете или истечении). В этом случае нужно создать новый ключ тем же способом, что выше, и отправить его повторно: /set_wb_token для WB, /set_ozon_token для Ozon. До этого уведомления о заказах на соответствующем маркетплейсе не приходят.
Когда ключ стоит отозвать
- если он больше не используется (отключили бота на этом маркетплейсе, сменили сервис);
- если возникло подозрение на утечку — отозвать в кабинете WB или Ozon и выпустить новый;
- периодически, если в кабинете накопились старые ключи от сервисов, которыми уже не пользуетесь.
Уведомления в любой момент можно остановить без отзыва ключей командой /stop_notifications, включить обратно — /start_notifications. Что ещё умеет бот — на странице @NotifyOrdersBot; а если токены нужны для нового товара, который ещё не закупили, пригодится чек-лист проверки перед закупкой.
Итог одной строкой
WB — токен с категориями «Маркетплейс» (+опционально «Контент» для комиссии), уровень «Только чтение» → Ozon — ключ с ролью «Admin read only» → оба передаются боту @NotifyOrdersBot командами /set_wb_token и /set_ozon_token → утечка такого ключа не даёт доступа к изменению магазина ни на одном из маркетплейсов.
Подключить бот @NotifyOrdersBot бесплатно
Частые вопросы
Ключ «только чтение» для бота @NotifyOrdersBot — это безопасно?
Да: и токен WB с уровнем «Только чтение», и ключ Ozon с ролью «Admin read only» дают боту доступ только к чтению заказов (и опционально комиссии у WB), но не позволяют менять цены, остатки или сами заказы — это ограничение накладывает сама площадка на уровне API.
Нужна ли категория «Контент» для токена WB?
Нет, она опциональна. Без неё бот @NotifyOrdersBot всё равно присылает уведомления о заказах — «Контент» нужен только для того, чтобы в сообщении дополнительно показывалась комиссия за размещение.
Чем ключ Ozon отличается от токена WB?
У WB — один токен с выбором категорий доступа и уровня «Только чтение». У Ozon — пара Client-Id и Api-Key с ролью ключа «Admin read only»; у Ozon нет отдельных категорий методов, гранулярность задаётся ролью целиком.
Что делать, если бот сообщил, что токен или ключ Ozon не работает?
Создать новый токен/ключ тем же способом в кабинете WB или Ozon и отправить его боту повторно командой /set_wb_token или /set_ozon_token — старый после отзыва перестаёт действовать.
Как отключить уведомления, не отзывая токены?
Команда /stop_notifications останавливает уведомления сразу, сами токены и ключи при этом не меняются; включить обратно — /start_notifications.