Админка интернет-магазина Горец.Маркет — 26 контроллеров под ключ
Горец.Маркет — магазин натуральных продуктов из гор Кавказа. Владелец вёл заказы в заметках телефона. Каталог — в Excel. Остатки путались, клиенты терялись.
Мы собрали кастомную админку на Rails. 26 контроллеров, адаптивная — он управляет магазином с телефона между доставками.

Задача
Владелец магазина работает один. Принимает заказы, ведёт каталог, запускает рассылки, считает закупки. Всё это было разбросано между Excel, заметками и мессенджерами.
Нужна единая панель, которая закрывает все процессы — от приёма заказа до аналитики продаж. И чтобы работала с телефона.
Что было
- Заказы — в заметках телефона и сообщениях
- Каталог товаров — Excel-таблица
- Остатки — в голове
- Аналитика — никакой
- Рассылки — вручную
Что сделали
Дашборд с живыми KPI
Выручка, количество заказов, средний чек, новые клиенты. Каждая метрика — с процентом роста относительно прошлого периода. Переключатель: неделя, месяц, 3 месяца, полгода, год. График выручки по дням. Топ-5 товаров.
Заказы в модалках
Каждый переход на отдельную страницу крал секунды. Сделали модалки — поменял статус, отредактировал, закрыл — следующий. Turbo Stream, без перезагрузки страницы.
Фильтрация по статусам, поиск, пагинация. Счётчики по каждому статусу прямо в шапке.
Каталог ~150 товаров
Дерево категорий. Массовое редактирование — поменять цены или остатки у 30 позиций за раз. Мягкое удаление с восстановлением, если ошибся. Фотки — drag-n-drop с автоматической генерацией превью.
Продажи и коммуникации
- Рассылки — создание и отправка email-кампаний
- Отзывы — бейдж с числом непрочитанных, чтобы не забывать отвечать
- Подписки на товары — уведомления о появлении в наличии
- Чат с клиентами
Финансы
Закупки у поставщиков с позициями. Учёт расходов. Бонусная программа с историей начислений. Статистика продаж по каждому товару.
Сервисная секция
Вынесли в админку Sidekiq, PgHero и лог ошибок — чтобы видеть проблемы удалённо, не заходя на сервер.
Результат
| Было | Стало |
|---|---|
| Заказы в заметках | Единая панель с модалками |
| Каталог в Excel | 150+ товаров, массовое редактирование |
| Аналитики нет | Дашборд с KPI и графиками |
| Рассылки вручную | Встроенный email-маркетинг |
| Только с ноутбука | Адаптивная — работает с телефона |
Технический стек
- Ruby on Rails 7.2
- React 19 + Vite
- TailwindCSS 4
- Turbo Stream (Hotwire)
- Stimulus
- Docker
- Sidekiq + PgHero
Хотите так же?
Напишите @eldarmarketing — обсудим вашу задачу.