Эльдар Маркетинг

Админка интернет-магазина Горец.Маркет — 26 контроллеров под ключ

Март 2026

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

Мы собрали кастомную админку на Rails. 26 контроллеров, адаптивная — он управляет магазином с телефона между доставками.

Заказы в админке Горец.Маркет

Задача

Владелец магазина работает один. Принимает заказы, ведёт каталог, запускает рассылки, считает закупки. Всё это было разбросано между Excel, заметками и мессенджерами.

Нужна единая панель, которая закрывает все процессы — от приёма заказа до аналитики продаж. И чтобы работала с телефона.

Что было

Что сделали

Дашборд с живыми KPI

Выручка, количество заказов, средний чек, новые клиенты. Каждая метрика — с процентом роста относительно прошлого периода. Переключатель: неделя, месяц, 3 месяца, полгода, год. График выручки по дням. Топ-5 товаров.

Заказы в модалках

Каждый переход на отдельную страницу крал секунды. Сделали модалки — поменял статус, отредактировал, закрыл — следующий. Turbo Stream, без перезагрузки страницы.

Фильтрация по статусам, поиск, пагинация. Счётчики по каждому статусу прямо в шапке.

Каталог ~150 товаров

Дерево категорий. Массовое редактирование — поменять цены или остатки у 30 позиций за раз. Мягкое удаление с восстановлением, если ошибся. Фотки — drag-n-drop с автоматической генерацией превью.

Продажи и коммуникации

Финансы

Закупки у поставщиков с позициями. Учёт расходов. Бонусная программа с историей начислений. Статистика продаж по каждому товару.

Сервисная секция

Вынесли в админку Sidekiq, PgHero и лог ошибок — чтобы видеть проблемы удалённо, не заходя на сервер.

Результат

Было Стало
Заказы в заметках Единая панель с модалками
Каталог в Excel 150+ товаров, массовое редактирование
Аналитики нет Дашборд с KPI и графиками
Рассылки вручную Встроенный email-маркетинг
Только с ноутбука Адаптивная — работает с телефона

Технический стек

Хотите так же?

Напишите @eldarmarketing — обсудим вашу задачу.