Яндекс.Метрика
Услуги Портфолио Контакты БлогНовости +7 (800) 511‑32‑27 Обсудить проект
Розничная торговля · Web + Back-end

Веб-приложение для сети аптек

Веб-приложение для крупной сети аптек, которое автоматизирует работу складов и точек продаж, синхронизирует их между собой и даёт руководству прозрачную управленческую отчётность в реальном времени. Система связала складской учёт с аптеками, подключила терминалы сбора данных и вывела все показатели в BI-панель для топ-менеджмента. Стек: Laravel, React.

Автоматизация складских операцийСинхронизация склада и точек продажИнтеграция с терминалами сбора данныхBI-отчётность для топ-менеджментаДанные в реальном времениРазграничение прав по ролям
Веб-приложение для сети аптек — обложка кейса
Веб-приложение для сети аптекРозничная торговля · аптечная сеть
Клиент
Крупная сеть аптек
Отрасль
Розничная торговля · аптечная сеть
Платформы
Web · Back-end
Срок
10 месяцев

О продукте

Коротко — что это за продукт и для кого мы его делали.

Заказчик — крупная сеть аптек, которая решила усовершенствовать внутренние бизнес-процессы. Мы разработали веб-приложение, которое автоматизирует работу на складах и в точках продаж, делает отчётность прозрачной и позволяет управлять бизнес-процессами в режиме реального времени.

Система объединила два контура — складской учёт и розничные точки — вокруг единых данных: движение товара, отборка, отгрузка и доставка в аптеки стали видимыми и понятными, а руководство получило управленческую отчётность по всей сети.

Задача

У сети аптек складские операции, точки продаж и отчётность велись разрозненно. Данные по отборке, отгрузке и доставке товаров были непрозрачными, а руководству не хватало единой управленческой картины по всей сети в реальном времени.

Требовалось разработать веб-приложение, которое автоматизирует складские операции, синхронизирует их с точками продаж и даёт руководству прозрачную отчётность — и всё это в жёстких временных рамках.

Особенности проекта

Интеграция с действующей системой учёта — данные по отборке, отгрузке и доставке товаров в точки продаж стали чёткими и понятными.

Интеграция с терминалами сбора данных — автоматизировали работу с устройствами для сканирования товаров на складе.

Связь складов и аптек — объединили складскую систему учёта с аптеками для единой отчётности по всей сети.

BI-система — все данные вывели в управленческую отчётность для топ-менеджмента.

Решение и подход

Как мы собрали продукт — от архитектуры до процесса.

Мы отказались от традиционного подхода и перешли на Agile-разработку с поэтапной сдачей: большими блоками реализовали аналитику и дизайн, затем оперативно передавали оформленные требования и документацию в разработку. Процесс разделили на несколько «пазлов» и сдавали по частям, чтобы быстрее получать результат и уложиться в жёсткие сроки.

Архитектурно система разведена на два контура — склад и точки продаж — вокруг общих данных. Бэкенд на Laravel обрабатывает учёт, интеграции с терминалами и действующей системой учёта, а веб-интерфейс на React даёт руководству дашборды, работу с точками продаж, складом и BI-отчётность в реальном времени.

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

Инструменты подобраны под задачу продукта.

Laravel
Laravel
Бэкенд, API и учёт
React
React
Веб-интерфейс и дашборды

Почему веб-приложение, а не коробочное ПО

Для автоматизации крупной розничной сети с несколькими складами и десятками точек продаж коробочные ERP-решения часто требуют длительного внедрения и адаптации под специфику бизнеса. Заказная веб-система позволила команде точно реализовать нужные бизнес-процессы: синхронизацию складских остатков, контроль отгрузки и управленческую отчётность — без лишних модулей и компромиссов с вендором.

Agile-подход с поэтапной сдачей «пазлов» дал заказчику возможность видеть работающие части системы по ходу разработки, а не ждать финального релиза. Рассматривался вариант адаптации готовой платформы — он проигрывал по гибкости и срокам кастомизации под специфику складской логистики сети.

Функции продукта

Ключевые возможности, которые закрыли задачу бизнеса.

1

Прозрачная отчётность склада

Отборка, отгрузка и доставка товаров в точки продаж отражаются понятно и в реальном времени.

2

Интеграция с терминалами

Работа с устройствами сбора данных для сканирования товаров автоматизирована и связана с системой.

3

Синхронизация склада и аптек

Складской учёт объединён с точками продаж — наличие и движение товара видны по всей сети.

4

BI-отчётность

Управленческие показатели выведены в дашборды для топ-менеджмента: продажи, маржинальность, динамика.

5

Разграничение прав доступа

Доступ к разделам и данным разграничен по ролям сотрудников и уровням управления.

6

Защищённый канал передачи

Данные между складом, точками продаж и системой учёта передаются по защищённому каналу.

Как это работает

Ключевые экраны продукта — по шагам.

Дашборд «Обзор» для руководства

Дашборд «Обзор» для руководства

Главный экран открывается разделом «Обзор» с ключевыми показателями сети: сумма продаж, число покупок, общая динамика и маржинальность вынесены в карточки сверху.

Ниже — график объёма продаж по месяцам с отметками роста, топ наиболее продаваемых товаров с производителем и суммой, а также детализация продаж по категориям на круговой диаграмме: здоровое питание, лекарства, медтехника, витамины и БАДы.

Точка продаж: товары и заявки

Точка продаж: товары и заявки

В карточке филиала (например, «Филиал 23-6») на вкладке «Товары» сотрудник видит номенклатуру с наименованием, артикулом и наличием — статусы «Много» и «Мало» подсвечены цветом, чтобы сразу замечать дефицит.

Слева — фильтр по категориям товаров, сверху — поиск и кнопка «Создать новую заявку». Отсюда точка продаж заказывает пополнение со склада, а вверху видно закреплённых за филиалом сотрудников.

Склад: логистика поступлений и отгрузки

Склад: логистика поступлений и отгрузки

Раздел «Склад» с вкладками «Обзор», «Поступления» и «Отгрузка» показывает общую сумму сделок, поступления и отгрузку за выбранный период — неделя, месяц, год или произвольный интервал.

График «Логистика груза» сопоставляет две кривые — получено и отгружено — по дням, а ниже открывается история операций. Так видно баланс движения товара между складом и точками продаж.

Сеть точек продаж и отчётность филиала

Сеть точек продаж и отчётность филиала

Раздел «Точки продаж» собирает все филиалы сети карточками — адрес и динамика продаж за месяц с мини-графиком и процентом изменения, списком или на карте.

По клику на филиал открывается его отчётность: график объёма продаж за период, переключатели «Выполнение плана» и «Сравнить» и переход к полной отчётности — руководство анализирует каждую точку и сравнивает их между собой.

Данные и соответствие требованиям

Система обрабатывает персональные данные сотрудников и служебные данные сети, поэтому обработка выстроена под требования 152-ФЗ с локализацией персональных данных на территории РФ; компания включена в реестр операторов ПДн Роскомнадзора.

Безопасность контура опирается на практики ISO 27001 (внедрение): разграничение прав доступа по ролям и защищённый канал передачи данных между складом, точками продаж и системой учёта.

В цифрах

10
месяцев от старта до запуска
2
контура автоматизации в одной системе
real-time
управленческая отчётность в реальном времени
BI
аналитика продаж для топ-менеджмента
  • 10 месяцев — от старта разработки до успешного запуска системы в эксплуатацию.
  • 2 контура автоматизации в одной системе: складские операции и точки продаж.
  • Agile-разработка крупными блоками позволила уложиться в жёсткие сроки заказчика.
  • Управленческая отчётность стала прозрачной: данные по отборке, отгрузке и доставке в реальном времени.
  • Проект продолжает поддерживаться командой после запуска.
  • Типичное окно поставки MVP такого класса — 8–14 месяцев (отраслевой диапазон, не гарантия).

Архитектура и персональные данные

Система обрабатывает операционные данные сотрудников и транзакционные данные, поэтому требования к защите информации учтены на уровне архитектуры: разграничение прав доступа по ролям, защищённый канал передачи данных между складом и точками продаж.

Соответствие: 152-ФЗ · оператор ПДн в реестре РКН · ИСО 27001 (внедрение) · локализация ПДн. Требования к обработке данных сотрудников и клиентов опираются на 152-ФЗ; статус оператора подтверждается в реестре операторов ПДн РКН.

Часто задаваемые вопросы

Сколько стоит разработать систему автоматизации для розничной сети?
Стоимость зависит от числа складов, точек продаж, требований к отчётности и интеграциям. Ориентир для системы такого класса — стандартный диапазон по заказной B2B-разработке; точную оценку даём после дискавери, когда зафиксированы бизнес-процессы и границы системы.
Зачем Agile для корпоративной системы автоматизации?
При жёстком дедлайне Agile позволяет сдавать работающие части системы по мере готовности, а не ждать финального релиза через год. Заказчик видит прогресс, может скорректировать приоритеты и принять систему в эксплуатацию поэтапно — снижая риски и ускоряя получение результата.
Как система синхронизирует данные между складом и точками продаж?
Данные по отборке, отгрузке и доставке товаров передаются в реальном времени через защищённый API-канал. Складские остатки обновляются при каждой операции — руководство видит актуальную картину без ручных сверок и запаздывающих отчётов.
Что с персональными данными сотрудников и клиентов?
Система реализована с опорой на 152-ФЗ: разграничение доступа по ролям, защищённый канал передачи данных, минимизация хранения избыточной информации. Статус оператора ПДн подтверждается записью в реестре РКН. Конкретный контур согласуется с заказчиком на этапе проектирования.
Сколько времени занимает поддержка после запуска?
Команда продолжает поддерживать систему после запуска. Объём поддержки зависит от числа пользователей, интенсивности изменений бизнес-процессов и требований к SLA. Обычно это ежемесячный или квартальный контракт с фиксированным пулом часов и реакцией на инциденты по приоритету.

Наши клиенты

Компании из ритейла, медтеха, логистики и электронной коммерции, которым мы помогли с цифровыми продуктами.

SuperStep
Юнилаб
Plonq
Галамарт
Гром
move2Armenia
Мосокна
Вилка Ложка
Конга
xRouten
AIS

Услуги веб-студии YuSMP Group

Полный спектр разработки — от нативных мобильных приложений до веб-платформ, дизайна и IT-аудита. Выберите направление или закажите проект под ключ.

Мобильная разработка

Нативные и кросс-платформенные приложения для iOS и Android под задачу и бюджет.

Подробнее →

Разработка мобильных приложений под iOS

Нативные приложения для iPhone и iPad на Swift и SwiftUI.

Подробнее →

Разработка мобильных приложений под Android

Приложения для Android на Kotlin и Jetpack Compose.

Подробнее →

Кроссплатформенный подход

Одно приложение сразу на iOS и Android на Flutter.

Подробнее →

Веб - разработка

SPA, порталы и веб-платформы на React / Next.js и Node.

Подробнее →

Backend-разработка

Серверная часть, API, базы данных и интеграции на Node.js, PHP и Python.

Подробнее →

Разработка под ключ

Продукт под ключ: аналитика, дизайн, разработка и запуск.

Подробнее →

MVP

Быстрый запуск ядра продукта, чтобы проверить гипотезу без лишних затрат.

Подробнее →

Тестирование

Ручное и автоматизированное тестирование — стабильный релиз на всех устройствах.

Подробнее →

UI/UX-дизайн

Исследование, прототип и дизайн-система — интерфейсы, которыми удобно пользоваться.

Подробнее →

Прототипирование

Кликабельный прототип для проверки идеи до разработки.

Подробнее →

Создание сайтов

Корпоративные сайты, лендинги и интернет-магазины под ключ.

Подробнее →

IT - аудит

Аудит ИТ-инфраструктуры, кода и безопасности.

Подробнее →

SEO‑продвижение

Вывод сайта в топ Яндекса и Google — трафик и заявки из поиска.

Подробнее →

Контекстная реклама

Яндекс Директ — заявки с первого дня и контроль цены лида.

Подробнее →

SMM‑продвижение

Соцсети и таргет — узнаваемость бренда, комьюнити и заявки.

Подробнее →

Обсудим ваш проект?

Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.

Телефон
Звонок бесплатный
Бесплатный аудит и оценка проекта — вернёмся с планом за 1–2 дня.

* При условии заключения договора на разработку. Услуга технический SEO аудит сайта предоставляется с отчетом и списком рекомендаций.

Хотите похожую систему — обсудим

Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.