ERP-подобная система и интернет магазин для инжиниринговой компании

Технологический стек :

Python / Django - основной бэкенд-фреймворк
DRF - реализация REST API
Celery + Redis - фоновая обработка
PostgreSQL
Проектирование БД
развертывание на VPS/Linux,Nginx + Gunicorn
Docker - для локальной разработки
Git - управление версиями

Интеграции :

Битрикс24 (сделки, контрагенты, iFrame)
1С:УНФ (заказы, остатки, оплаты)
API 6 поставщиков + XLSX/CSV парсеры
dadata.ru (автозаполнение реквизитов)
Курс ЦБ РФ, производственный календарь
SMS.ru (аутентификация по SMS)
ERP-подобная система и интернет-магазин для инжиниринговой компании
О проекте Разработала и внедрила с нуля ERP-подобная систему и полноценный интернет-магазин для инжиниринговой компании с активным отделом продаж. Проект объединил все ключевые бизнес-процессы: продажи, снабжение, склад, финансы, CRM и онлайн-торговлю, обеспечив сквозную автоматизацию - от первого клика клиента до передачи заказа в 1С и отгрузки со склада. Проект занял более 1500 часов. Я выступала в роли бэкенд-разработчика, архитектора и технического лидера, отвечая за проектирование системы, разработку ядра, настройку сервера, интеграции и координацию команды.
Почему это ERP? Это не просто веб-приложение - это специализированная ERP-система, адаптированная под уникальные процессы инжинирингового бизнеса. Она интегрирует:
  • CRM (через Битрикс24)
  • Управление заказами и складом (1С:УНФ)
  • Закупки и снабжение (через ОКТ и API поставщиков)
  • Финансовый учёт (курсы валют, расчёты, бюджетирование)
  • Внутренний документооборот и клиентские взаимоотношения
  • Все модули работают в едином информационном пространстве - без дублирования данных и разрывов между отделами.
Ключевые компоненты системы
  • ERP-ядроЦентрализованное ядро на Django, управляющее данными, процессами и интеграциями. Обеспечивает согласованность между всеми модулями.
  • Объединённый каталог товаров (ОКТ) Агрегация данных от 6 поставщиков - через API и парсинг XLSX/CSV. Нормализация, синхронизация с 1С, поддержка скидок по группам и поставщикам. Удобная админ-панель на Django Admin.
  • Интернет-магазин и личный кабинет клиента Полноценный B2B интернет-магазин с возможностью:
    • Регистрации и входа по SMS
    • Просмотра каталога с фильтрами и параметрами
    • Создания заказов онлайн
    • Отслеживания статусов: оплата, отгрузка, наличие (данные из 1С и Битрикс24)
    Каждый оформленный заказ автоматически создаёт сделку в Битрикс24 - для обработки менеджером.
  • Сервис сборки заказов (для менеджеров) Встраивается в Битрикс24 через iFrame. Автозаполнение клиента и сделки, валидация обязательных полей, формирование корзины из ОКТ, настройка скидок и сроков. После сохранения - генерация счёта, спецификации и передача данных в 1С и Б24.
  • Система уведомлений и аудита Менеджеры получают оповещения о:
    • Изменении статусов заказов у клиента
    • Росте закупочных цен на товары в заказах
    • Изменении курсов валют, влияющих на стоимость
    Все действия по заказу логируются - для прозрачности и анализа.
  • Корпоративный сайт + интернет-магазинСовременный, адаптивный сайт с SEO-оптимизацией, быстрой загрузкой и удобной навигацией. Полностью интегрирован с ERP: каталог, ЛК, формы заказа, генерация документов.
Мой вклад
  • Анализ бизнес-процессов и проектирование технических требований с нуля: проводила интервью с заказчиком и ключевыми пользователями, документировала процессы от запроса до отгрузки, выявляла узкие места и формировалала детальные спецификации для разработки.
  • Проектирование архитектуры системы и структуры базы данных - с учётом масштабируемости, интеграций и долгосрочных бизнес-целей.
  • Разработка бэкенда на Python / Django: API, бизнес-логика, документооборот, система уведомлений и логирования.
  • Настройка сервера (VPS, Linux, Nginx, Gunicorn), резервное копирование (WAL-G), организация окружения через Docker.
  • Реализация и поддержка фоновых задач (Celery + Redis) для синхронизации прайсов, обновления курсов валют и обработки данных.
  • Разработка и интеграция интернет-магазина и личного кабинета клиента с ERP-ядром.
  • Постановка задач фронтенд-разработчику, координация команды, контроль сроков и качества.
  • Тестирование, отладка, оптимизация производительности и документирование решений.
Результаты для бизнеса
  • ERP-подход - все процессы в одной системе, без Excel и чатов
  • Централизованный каталог - больше не нужно вручную искать в прайсах
  • Интернет-магазин - клиенты сами оформляют заказы 24/7
  • Скорость обработки - время на сборку заказа сократилось на 70%
  • Меньше ошибок - валидация, автозаполнение, проверка данных
  • Прозрачность - все статусы в реальном времени, полный аудит действий
  • Масштабируемость - система легко адаптируется под новых поставщиков и бизнес-правила
Проект живой и развивается: добавляются новые функции, интеграции и улучшения.Система масштабируется под новые поставщиков и бизнес-правила. это не просто сайт, а единая цифровая экосистема: от интернет-магазина до ERP и 1С.