Уведомления о заказах Ozon в Telegram: заказы FBS по расписанию

Уведомления о заказах Ozon в Telegram в nana800 работают по расписанию: схема, например раз в час, забирает через Seller API заказы FBS за прошедший час и присылает их списком в личку или рабочую группу. Нужны Client ID и API-ключ из кабинета продавца Ozon и бот Telegram, а период и текст сообщения считают два коротких скрипта. Баланс каждый месяц бесплатно пополняется до 350 ₽, карта не нужна.

Собрать в конструкторе

Что можно автоматизировать

  • Раз в час получать в рабочий чат новые заказы FBS, чтобы вовремя собрать их на своём складе
  • Каждое утро получать список заказов FBS за вчера одним сообщением
  • Следить за заказами только одного склада: в блоке Ozon есть фильтр по ID склада
  • Раз в день получать возвраты FBO и FBS, чтобы сразу видеть, что вернули покупатели
  • Утром получать остатки по нужным товарам, а скриптом отбирать те, которых осталось мало
  • Получать сводку заказанных штук и выручки по SKU за прошедший день

Как настроить

  1. 1

    Создайте ключ Seller API

    В кабинете продавца Ozon откройте Настройки - Seller API и нажмите «Сгенерировать ключ». Скопируйте Client ID и сам ключ, ключ показывается один раз. По этой паре nana800 читает данные магазина.

  2. 2

    Создайте бота и узнайте ID чата

    Создайте бота у @BotFather командой /newbot и скопируйте токен. Нажмите «Start» в своём боте, иначе он не сможет вам написать. Свой ID покажет @getmyid_bot. Для рабочей группы добавьте туда бота и возьмите ID группы, он начинается с -100.

  3. 3

    Поставьте таймер и посчитайте период

    Создайте схему и добавьте триггер «time internal»: секунда 0, минута 0 и «*» в остальных полях значит каждый час. Следом поставьте бесплатный блок «run custom script»: пара строк на JavaScript возвращает начало периода час назад и конец периода сейчас, в виде 2026-10-01T09:00:00Z.

  4. 4

    Настройте блок Ozon

    Добавьте блок «Ozon Seller», выберите раздел orders и действие get_fbs_posting_list, вставьте Client ID и API-ключ. В «Дата с» и «Дата по» подставьте время из скрипта. Если указать только дату, блок возьмёт сутки целиком, с 00:00 до 23:59 по UTC, это с 3:00 по московскому времени. Заказы приходят от старых к новым, до 100 за запрос.

  5. 5

    Соберите текст и отправьте в Telegram

    Второй блок «run custom script» собирает из списка items текст, по строке на заказ: номер отправления и другие поля видно в результате блока Ozon после пробного запуска. Блок «condition» пропускает отправку, если заказов нет. В «Telegram message send» укажите токен бота, ID чата и текст из скрипта, оформление plain_text.

  6. 6

    Включите схему и проверьте

    Добавьте триггер «button» и соедините его со скриптом периода. Включите схему и нажмите кнопку, сама кнопка бесплатная. Если в результате блока Ozon success равно false, причина лежит в поле error_message. Когда всё работает, оставьте схему включённой: пока она включена, она стоит 0,42 ₽ в час.

Сколько стоит

Запуск блоков Ozon стоит 0,20 ₽, блоков Telegram - 0,10 ₽. Каждый месяц баланс бесплатно пополняется до 350 ₽, включённая схема стоит 0,42 ₽ в час.

Сервисы в связке

  • Ozon

    Заказы FBS, остатки, цены, возвраты и начисления из кабинета продавца Ozon в Telegram или Google Таблицу по расписанию. Бесплатный старт, карта не нужна.

  • Telegram

    Соберите Telegram-бота без кода: ответы на сообщения, кнопки, заявки и уведомления в личку, группу или канал. Бесплатный баланс каждый месяц, карта не нужна.

Частые вопросы

Каждая проверка стоит три запуска базового блока: таймер - один, запрос к Ozon - два. Сообщение в Telegram добавляет ещё один, скрипты и «condition» бесплатны. 1 000 запусков базового блока стоят 100 ₽, включённая схема - 0,42 ₽ в час. При проверке раз в час, это около 720 раз в месяц, вместе с часами схемы выходит больше бесплатных 350 ₽, а сводка раз в день в них укладывается.

При ближайшей проверке по расписанию. В nana800 нет триггера, который срабатывает на заказ Ozon, поэтому схема сама спрашивает заказы через Seller API. Самый частый запуск таймера - раз в минуту, но чем реже проверка, тем меньше запусков списывается.

Нет. Блок отдаёт список заказов FBS, то есть тех, что вы отгружаете со своего склада, а списка заказов FBO в нём нет. Общую картину продаж даёт действие get_analytics_data: по умолчанию оно считает заказанные штуки и выручку по SKU за выбранный период.

За один запрос Ozon отдаёт до 100 заказов FBS. Если в ответе has_next равно true, заказов больше: подставьте last_id из ответа в поле «Курсор следующей страницы» второго блока Ozon или проверяйте чаще, например двумя таймерами на 0 и 30 минуте.

Нет. Блок только читает данные магазина: товары, цены, остатки, заказы FBS, возвраты, начисления и аналитику. Менять статусы заказов, цены и остатки нужно в кабинете продавца Ozon.

Почти нет. Ключи, раздел, действие и лимит задаются полями блока. Код нужен в двух местах: пара строк считает период для запроса, ещё несколько строк собирают текст сообщения из списка заказов. Оба блока «run custom script» бесплатные.

Соберите первую схему бесплатно

Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.

Собрать в конструкторе