NDA клиент из e-commerce
• Перейти со старой админки на современное решение на базе Laravel;
• Сохранить весь функционал старой системы, включая логику оформления заказов, предзаказов, работу с каталогами, управление атрибутами товаров и мультифайловую загрузку;
• Настроить кастомный дизайн, переводы и уведомления;
• Встроить Telegram-уведомления и систему обратной связи;
• Провести глубокий аудит кода и вручную перенести нужную бизнес-логику.
Проблема: Компания использовала устаревшую админ-панель, построенную на другом фреймворке и поддерживаемую разными командами в разное время. Кодовая база была разрозненной: десятки директорий, нестандартные структуры и отсутствие единой архитектуры мешали масштабированию и тормозили работу.
Главной задачей стал полный переход с устаревшей админки на современное решение на Laravel Backpack. Старая система представляла собой фрагментированный код от разных разработчиков без общей архитектуры.
Мы провели ручной аудит всей кодовой базы, определили нужный функционал, и перенесли его в новую систему, адаптируя под стандарты фреймворка. Всего было обработано более 200 файлов — каждый перенастраивался индивидуально, так как простое копирование не работало. Настраивались контроллеры, модели, шаблоны, маршруты, зависимости.
Ранее все заказы оформлялись напрямую, без возможности предварительного согласования. Мы разработали отдельный модуль предзаказов, который позволяет клиенту сформировать запрос, согласовать его с менеджером, а затем подтвердить заказ.
Для этого была реализована сложная логика согласования, статусов и уведомлений. Модуль получил отдельные таблицы, формы, контроллеры и структуру отображения.
Система теперь поддерживает работу на двух языках: русском и английском. Это было критически важно, так как клиент ведёт бизнес в Канаде, Казахстане и других странах. Также в админке были добавлены языковые файлы, переведён каждый интерфейсный элемент, сообщения, уведомления, системные статусы.
Стандартный интерфейс Backpack был переработан с нуля под нужды клиента.
Мы изменили цветовую схему, стили таблиц и форм, добавили интуитивные подсказки, улучшили навигацию и адаптировали отображение под разные разрешения. Новый интерфейс стал более дружелюбным и понятным для менеджеров, не имеющих технического бэкграунда.
Особое внимание было уделено карточкам товаров. Мы доработали систему атрибутов: теперь они группируются, редактируются и отображаются гораздо удобнее.
Была добавлена возможность загружать дополнительные файлы (инструкции, PDF, техническую документацию) прямо в карточку товара. Эти улучшения сделали работу с каталогом проще и быстрее.
Была настроена система Telegram-уведомлений: при поступлении нового заказа или системной ошибке бот отправляет сообщение в рабочий чат команды.
Также настроено дублирование писем на случай, если заказ не был обработан или упал в очередь. Это позволило оперативно реагировать на инциденты и снизить риск потери заказов.
По требованию клиента, часть устаревших модулей не была удалена, но мы ограничили их доступ и убрали из интерфейса, чтобы они не мешали работе.
Дополнительно была оптимизирована производительность: отключены старые зависимости, минимизировано количество SQL-запросов, реализовано кэширование. Также была доработана форма обратной связи и улучшена интеграция с email-сервисами.
Новый интерфейс стал более понятным, отзывчивым и адаптированным под задачи сотрудников. Благодаря улучшенной архитектуре стало проще отслеживать системные ошибки, обрабатывать заказы и вносить изменения в каталог.
Интеграция с Telegram добавила команде оперативности — теперь о критических сбоях, перегрузке очередей или новых заказах приходит моментальное уведомление, что позволяет быстро реагировать без дополнительных инструментов.
Мы специализируемся на разработке web-решений, кастомных админок, автоматизации бизнес-процессов, мультиязычности, интеграции с внешними сервисами (CRM, 1С, платежные системы и др.), а также постоянной поддержке и доработке существующих платформ.
Также напоминаем, что у нас есть абонентская поддержка проектов. Какой подойдет вам? Выбирайте на странице.

Загляните в другие наши кейсы:
➤ Внедрение новых функций и поддержка сайта для медицинской платформыПродолжая использовать сайт, вы соглашаетесь с Политикой обработки персональных данных и Политикой использования файлов cookie. .