Скрипт для скачивания и печати этикеток Ozon rFBS по API
ПОЛЕЗНОПри большом количестве заказов на Ozon rFBS скачивать каждую этикетку вручную — долго и чревато ошибками. Предлагаем готовый скрипт на Python, который через API Ozon автоматически получает все этикетки за выбранный период, сохраняет их на диск и готовит к печати.
Автоматизация
Скрипт сам запрашивает этикетки по API и сохраняет их в нужную папку
Поддержка всех форматов
Этикетки A6, 100х150, накладные — всё через один запрос
Простота запуска
Достаточно настроить Client ID, API-ключ и запустить скрипт из командной строки
Сравнение
| Критерий | По теме страницы | Ручное скачивание через личный кабинет |
|---|
| Метод получения | Автоматический скрипт по API | Ручное скачивание через личный кабинет |
| Время на 100 заказов | 2-3 минуты | 30-40 минут |
| Ошибки персонала | Минимизированы | Возможны пропуски и дубли |
| Формат файла | PDF строго по шаблону | Иногда JPEG или нестандартный PDF |
Как это работает
1
Установка Python
Скачайте Python 3.8+ с официального сайта, при установке отметьте «Add to PATH»
2
Установка библиотек
Выполните команду: pip install requests
3
Настройка API
Скопируйте Client ID и API-ключ из личного кабинета Ozon
4
Запуск скрипта
Поместите скрипт в папку, отредактируйте переменные и запустите python ozon_labels.py
Подробно
Принцип работы скрипта
Скрипт использует метод /v2/posting/fbs/posting-list для получения списка отправлений и /v2/posting/fbs/posting/get для загрузки этикетки в формате PDF. Для каждого заказа скрипт формирует имя файла: _.pdf. Можно настроить фильтр по статусу заказа (например, только «awaiting_delivery»).
Пошаговая настройка и запуск
1. Установите Python 3.8+ и библиотеку requests. 2. Получите Client ID и API-ключ Ozon в разделе «Настройки» → «API». 3. Скопируйте код скрипта из нашей базы знаний (ссылка внутри). 4. Замените переменные CLIENT_ID и API_KEY. 5. Запустите скрипт: python ozon_labels.py. Этикетки появятся в папке ./labels.
Словарь терминов
API Ozon—Интерфейс программирования для доступа к данным маркетплейса. Позволяет автоматизировать загрузку этикеток, заказов и отчётов.
Client ID—Идентификатор клиента для авторизации в API Ozon. Выдаётся в личном кабинете.
Этикетка rFBS—Документ со штрих-кодом и адресом получателя, необходимый для передачи заказа в службу доставки.
Отзывы
Анна
Продавец Ozon (100+ заказов в неделю)
★★★★★
Раньше уходило полдня на скачивание. Теперь за 5 минут всё готово. Особенно спасает перед праздниками, когда заказов много.
Иван
Владелец интернет-магазина
★★★★★
Настроил скрипт за час. Теперь этикетки копятся в общей папке, менеджер просто открывает и печатает. Удобно, рекомендую.
Частые вопросы
Как получить API-ключ Ozon?
Перейдите в Личный кабинет → Настройки → API. Нажмите «Создать ключ», укажите права (достаточно «Заказы»). Скопируйте сам ключ и Client ID.
Скрипт может печатать сразу?
Нет, скрипт только скачивает PDF. Откройте файлы в любой программе и отправьте на печать. Можно добавить вызов системной печати через subprocess.
Какие форматы этикеток поддерживает API Ozon?
Этикетки доступны в PDF. Параметр format может быть 'a6' (105x148 мм) или '100x150'. По умолчанию PDF с пропорциями.
C
Cdek-Logistika
Редакция портала · проверка фактов
Материал подготовлен в формате справочного разбора для информационного портала.
Скачайте готовый скрипт в нашей базе знаний
Cdek-Logistika·ОГРН: 317527500128941·ИНН: 525110282730·Россия, Тюменская область, Тюмень, Дзержинского, 15, 1 офис·Email: cdeklogistika@cdek.ru
19.07.2026