
Отгрузки на маркетплейсах — головная боль любого владельца бизнеса. Особенно когда работаешь с Ozon и Wildberries одновременно, а фулфилмент в 1С и учёт в МойСкладе. Как упаковать всё это в один дашборд и сократить рутину собственника с 2 часов до 15 минут.
Было
Клиент продаёт на Ozon и Wildberries. Чтобы собрать и провести одну поставку, приходилось жонглировать: личный кабинет маркетплейса, 1С, МойСклад. Сверка штрихкодов вручную, номера коробов, Excel-таблички. До 2 часов в день. Плюс человеческий фактор — один забытый штрихкод ломал цепочку и приводил к возвратам.
Стало
Единый внутренний дашборд — концепция «единого окна». Все данные в одном месте: статусы маркетплейса, 1С и МойСклада. Никаких 5 вкладок — всё, что делалось руками, теперь по кнопке. Весь процесс — 15 минут в несколько кликов.

Как это работает под капотом
- Клиент выбирает маркетплейс (Ozon или WB). Дашборд сам тянет список отгрузок. Для WB решена проблема лимитов API: скрипт делает паузы и повторные запросы, чтобы не упираться в ограничения.
- По кнопке система берёт товары из отгрузки, находит их в МойСкладе по штрихкодам, связывает данные и создаёт недостающие документы.
- Самая сложная часть — интеграция с 1С: у 1С «неофициальное» API. Написал микросервис на Python, который браузером в фоне логинится в 1С, перехватывает токены и вытягивает данные о коробах. Коробки загружаются автоматически по API или вручную через интерфейс.
- Для Ozon система сама создаёт грузоместа, если их нет, — клиенту достаточно нажать кнопку.


Масштабируемость
Дашборд легко дорабатывать под новые задачи: на его основе уже добавлен дашборд управления рекламой на WB — клиент попросил, реализовал быстро.

Итог для бизнеса
Раньше на одну поставку: создание поставки на Ozon — 10 мин, передача в 1С — 5 мин, МойСклад — 5 мин, штрихкоды коробов — 10–15 мин. Итого 30–35 минут.
Сейчас — 12 минут на всё. Экономия ~18 минут с каждой поставки: в день — час, в месяц — десятки часов на развитие вместо рутины.
Стек
- Frontend: PHP, Alpine.js, Tailwind CSS.
- Backend: Python (Flask, Playwright — эмуляция браузера для внутреннего API 1С).
- Интеграции: официальные API Ozon, Wildberries, МойСклад; кастомное API 1С.