image
Разработал рабочее место оператора склада для обработки заказов маркетплейсов. Приложение работает на Windows, открывается в браузере и объединяет заказы, назначение исполнителей и печать документов. Задача: избавить оператора от поиска файлов по папкам и ручной печати каждой этикетки. Реализовано: • загрузка заказов из Excel и автоматическое обновление; • группировка позиций, статусы и назначение исполнителей; • печать из строки заказа без дополнительных системных диалогов; • компоновка нескольких этикеток на листе A4; • обработка PNG, многостраничных PDF и разных форматов этикеток; • поддержка печати для Wildberries, Ozon, Яндекс Маркета и почтовых отправлений; • сохранение доступности последней загруженной таблицы при временной блокировке Excel; • журнал назначений, настройки и установщик с автозапуском Windows. Результат: оператор обрабатывает заказы и отправляет этикетки на принтер из одного окна. Программа сама подбирает файлы и размещает их на листе. Решение установлено у заказчика и расширялось под новые способы отгрузки. На скриншотах исходный интерфейс приложения с демонстрационными данными. Технологии: Python, Flask, Waitress, htmx, Alpine.js, openpyxl, APScheduler, PyMuPDF, Pillow, Windows API.