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 через 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С.