Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

Evrone: развитие e‑commerce платформы Italbazar на Ruby on Rails

10 августа ‘26

Заказчик: Italbazar
Страница кейса/результат: https://evrone.ru/portfolio/italbazar

Evrone сопровождает интернет-магазин сети Italbazar: развивает frontend и backend, ускоряет загрузку сайта, улучшает админку, исправляет ошибки и внедряет решения для борьбы с недобросовестными заказчиками.

Агентство-исполнитель кейса

Evrone

Evrone помогает компаниям развивать и поддерживать сложные e-commerce проекты, подключая необходимых специалистов под конкретные задачи. Мы не просто реагируем на запросы клиента, а сами находим точки для улучшения продукта, инфраструктуры и пользовательского опыта.

1. Вводная задача от заказчика, проблематика, цели

Italbazar развивает сеть из девяти офлайн-магазинов одежды и обуви и одновременно управляет интернет-магазином. Для компании было важно сохранить стабильную работу существующей e-commerce платформы и последовательно развивать ее без остановки текущих бизнес-процессов.

Evrone подключилась к проекту как команда, которая занимается поддержкой и дальнейшим развитием продукта. Перед нашими специалистами стояли несколько взаимосвязанных задач:

  • поддерживать и развивать frontend и backend интернет-магазина;
  • оперативно находить и устранять возникающие ошибки;
  • улучшать пользовательский интерфейс и взаимодействие с каталогом;
  • ускорять загрузку страниц и изображений;
  • совершенствовать внутреннюю админку и CRM-функции;
  • упрощать работу менеджеров с клиентами, заказами, отзывами и скидками;
  • устранять последствия возможных проблем после смены хостинга;
  • решить проблему заказов от клиентов, которые резервируют товары, но не выкупают их.

Отдельной бизнес-проблемой стали недобросовестные покупатели и перекупщики. После оформления заказа товар резервируется одновременно в интернет-магазине и физических точках продаж. Если такой заказ не выкупается, товар временно недоступен для других покупателей, что создает потери для бизнеса и мешает обслуживать реальных клиентов.

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

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

Retail

eCommerce

2. Описание реализации кейса и творческого пути по поиску оптимального решения

Evrone развивала проект поэтапно, сочетая регулярную техническую поддержку с улучшением пользовательского опыта и решением конкретных бизнес-задач.

Техническая основа интернет-магазина включает Ruby on Rails на backend, Next.js на frontend, PostgreSQL в качестве общей базы данных и Elasticsearch для организации поиска. Отдельное классическое Rails-приложение выполняет функции CRM и административной панели.

На frontend Evrone переработала карточку товара. Мы предложили отказаться от привычного слайдера и изменить принцип отображения фотографий: теперь изображения сразу доступны пользователю при прокрутке страницы, а сами фотографии стали крупнее. Информацию о скидках мы сделали более компактной, чтобы карточка товара воспринималась проще и современнее.

Evrone также оптимизировала загрузку страниц и изображений. Вместо ожидания действий пользователя изображения начинают загружаться, когда попадают в область видимости. Дополнительное ускорение мы получили благодаря оптимизации backend-запросов. Параллельно наши специалисты исправили отдельные проблемы с отображением поиска и визуальным мерцанием страниц.

Чтобы системнее находить ошибки и быстрее понимать контекст их возникновения, Evrone подключила Sentry. Теперь команда может отслеживать возникающие проблемы и получать больше информации для их воспроизведения и исправления.

После смены хостинга Evrone также помогла сохранить корректную работу сайта с точки зрения SEO. Мы предложили провести отдельный аудит, после которого наши специалисты исправили выявленные технические проблемы.

Развитие админки мы строили вокруг реальных сценариев работы менеджеров:

  • добавили перекрестные ссылки между сущностями, чтобы менеджер мог перейти из профиля клиента к его заказам;
  • разделили отзывы и вопросы, чтобы упростить коммуникацию с покупателями;
  • обновили логику расчета скидок;
  • добавили возможность настраивать скидки для отдельных товаров и категорий.

Наиболее нестандартную задачу Evrone решила на уровне бизнес-логики. Мы разработали для админки систему специальных меток, которая помогает выявлять аккаунты с подозрительно низкой долей выкупленных заказов за последние два месяца. Такие профили автоматически выделяются для менеджеров, а окончательное решение о блокировке принимает сотрудник компании.

Такой подход позволил не превращать бизнес-правило в безусловную автоматическую блокировку. Система помогает менеджеру быстрее увидеть потенциальную проблему, а человек сохраняет контроль над финальным решением.

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

Параллельно команда Evrone работает с legacy-кодом и постепенно обновляет существующий проект. В числе будущих задач — виртуальные дисконтные карты. Вместе с клиентом мы рассматриваем два варианта реализации: интеграцию стороннего сервиса или создание собственного решения.

Отдельное внимание Evrone уделила коммуникации с клиентом. Мы предложили формат ежемесячных микро-презентаций, в которых фиксируем выполненные задачи, объясняем причины принятых решений и показываем, какую пользу изменения приносят проекту. Такой формат помогает клиенту понимать состояние продукта и одновременно создает техническую документацию для специалистов, которые будут развивать систему в будущем.

Ruby

3. Результаты сотрудничества

В результате работы Evrone интернет-магазин Italbazar получил не только регулярную техническую поддержку, но и последовательное развитие frontend, backend и административной части платформы.

Основные результаты сотрудничества:

  • обновили интерфейс карточки товара и сделали фотографии более удобными для просмотра;
  • оптимизировали загрузку изображений и страниц;
  • ускорили выполнение backend-запросов;
  • улучшили отображение поиска и устранили отдельные визуальные проблемы;
  • внедрили Sentry для мониторинга и анализа ошибок;
  • исправили технические проблемы, выявленные после смены хостинга;
  • упростили работу менеджеров с клиентами и заказами;
  • улучшили управление отзывами, вопросами и скидками через админку;
  • создали механизм выявления потенциально недобросовестных покупателей;
  • помогли бизнесу сократить количество проблемных заказов, связанных с невыкупом товаров;
  • продолжили плановое развитие и обновление legacy-проекта.

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

Сотрудничество Evrone и Italbazar продолжается. Команда развивает существующий продукт, решает текущие технические задачи и одновременно работает над новыми функциями, включая виртуальные дисконтные карты и дополнительный контроль пользовательских аккаунтов.

Frontend

Backend

4. Заключение

Этот проект показывает, что эффективное развитие e-commerce не всегда начинается с полной переработки продукта. Иногда гораздо больший эффект дает последовательная работа с уже существующей системой: улучшение интерфейса, оптимизация производительности, развитие админки, устранение технических проблем и точечная автоматизация бизнес-процессов.

Evrone работает с Italbazar именно по такому принципу. Мы поддерживаем существующий интернет-магазин, внимательно относимся к задачам бизнеса и предлагаем решения не только тогда, когда клиент формулирует конкретное техническое задание. Наши специалисты сами замечают проблемы, исследуют возможные варианты и при необходимости подключают экспертизу коллег — от senior frontend-разработчиков до специалистов смежных направлений.

Для нас важно, чтобы каждое изменение имело понятную цель. Поэтому Evrone не ограничивается исправлением ошибок или выполнением отдельных задач: мы помогаем клиенту постепенно улучшать продукт, сохранять управляемость legacy-кода и развивать интернет-магазин с учетом реальных бизнес-процессов.

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

Агентство-исполнитель кейса

Evrone

Evrone помогает компаниям развивать и поддерживать сложные e-commerce проекты, подключая необходимых специалистов под конкретные задачи. Мы не просто реагируем на запросы клиента, а сами находим точки для улучшения продукта, инфраструктуры и пользовательского опыта.