Авторизация
Сброс пароля
Разработка интернет-магазина с более чем 180 000 товарными позициями
Заказчик: УютСтрой
Страница кейса/результат: https://yutstroi.ru/
Компании "УютСтрой" - крупнейшая сеть строительно-хозяйственных гипермаркетов в Крыму, которой было нужно создать современный, функциональный и быстрый интернет-магазин, способный обрабатывать более 180 000 товарных позиций и обеспечивать высокую скорость работы и удобство для пользователей.
1. Вводная задача от заказчика, проблематика, цели
Компании "УютСтрой" - крупнейшей сети строительно-хозяйственных гипермаркетов в Крыму - было нужно обновить свой интернет-магазин. Существующий сайт, который назывался "Новацентр" использовал платформу Битрикс, ее было сложно и дорого дорабатывать. Также сайт имел устаревший дизайн и серьезные проблемы с загрузкой данных из 1С.
Заказчик поставил перед нами задачу: создать современный, функциональный и быстрый интернет-магазин, способный обрабатывать более 180 000 товарных позиций и обеспечивать высокую скорость работы и удобство для пользователей.
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Для решения поставленной задачи была выбрана технологическая основа, состоящая из проверенных решений: Django и Python для бэкенда, PostgreSQL для базы данных, RabbitMQ для организации микросервисной архитектуры и React для фронтенда. Эти технологии обеспечили необходимую производительность, надежность и масштабируемость системы.
~Анализ требований~
Первым этапом работы стал анализ требований заказчика и формулирование задач. Мы провели подробное интервью с руководителем проекта со стороны "УютСтрой", а также самостоятельно изучили рынок и существующие решения. Важно было добиться синхронизации с заказчиком, чтобы четко понимать его ожидания. Далее мы сформировали бизнес-требования и превратили их в техническое задание.
На этом этапе была создана общая архитектура проекта, которая включала в себя формирование "эпиков" — крупных задач, которые далее разбивались на более мелкие подзадачи. Это позволило нам составить предварительный план работ, оценить необходимые ресурсы и время на выполнение.
~Разработка системы~
На втором этапе началась непосредственно разработка системы. Мы работали в рамках месячных спринтов, что позволяло гибко реагировать на изменения и адаптировать проект под evolving требования заказчика. Каждую неделю проводились встречи с командой, где обсуждались текущие задачи, их выполнение и возникающие сложности.
В рамках разработки мы внедрили функционал, который включал каталог товаров, карточки товаров, фильтры, умный поиск, корзину, онлайн-чат и другие необходимые элементы. Особое внимание было уделено интеграции с 1С, что позволило обеспечить стабильный обмен данными. Использование RabbitMQ для организации обмена данными между 1С и интернет-магазином значительно упростило процессы и повысило их надежность, так как теперь нас не волнуют размеры передаваемых данных - все происходит планомерно.
~Тестирование~
На третьем этапе завершилась интеграция всех систем и тестирование созданного интернет-магазина. Мы провели многоуровневое тестирование, включая функциональное, нагрузочное и юзабилити-тестирование. Это позволило выявить и устранить недостатки до выхода сайта в эксплуатацию.
Кроме того, был разработан и внедрен функционал изменения цены в разных единицах измерения — пользователи теперь могут селектировать стоимость плитки не только за упаковку, но и за квадратный метр или паллету. Это решение повысило удобство для клиентов и упростило работу поставщиков.
Вячеслав Ткач
Руководитель проекта со стороны Заказчика, УютСтрой
Компания ItFox зарекомендовала себя как надёжный партнёр в области разработки сайтов. Хочу особо отметить работу дизайнера Евгения, который предлагает качественные и креативные решения, а также своевременно вносит необходимые корректировки. Менеджер проекта Вячеслав обеспечивает эффективное управление процессом разработки, контролируя выполнение всех задач.
Конечно, как и в любом сотрудничестве, есть точки роста. Сейчас, например, мы планируем доработки по SEO-оптимизации сайта и административной панели, чтобы оптимизировать работу и сделать сайт еще более конкурентоспособным.
В целом же, компания ItFox продолжает развиваться и улучшать свои услуги, обеспечивая высокое качество предоставляемых услуг и индивидуальный подход к каждому клиенту. Рекомендую обратиться к ним для разработки вашего сайта.
3. Результаты сотрудничества
В результате проведенной работы мы полностью обновили интернет-магазин "УютСтрой". Новый сайт стал самым лучшим в своем сегменте в Крыму, благодаря чему компания значительно повысила свою конкурентоспособность. Он отличается высокой скоростью загрузки, удобным интерфейсом и высокой конверсией. За полгода сотрудничества с ItFox удалось успешно справиться с бюрократией и согласованиями, обеспечив эффективное взаимодействие между командами.
Интеграции с системами, такими как AMOCRM и ЮKassa, позволили оптимизировать управление заказами и обработку платежей, а система аналитики Roistat помогла собирать данные о взаимодействиях пользователей с сайтом. Мы продолжаем работать над проектом, планируя будущие доработки по SEO-оптимизации и улучшению административной панели.
4. Заключение
В рамках проекта для компании "УютСтрой" мы обновили устаревший интернет-магазин, создав современный и функциональный сайт на базе Django, Python, PostgreSQL и React, способный обрабатывать более 180 000 товарных позиций. Мы провели тщательный анализ требований, разработали систему в гибком формате спринтов, обеспечили интеграцию с 1С и провели многоуровневое тестирование, что позволило создать высокопроизводительный сайт с удобным интерфейсом и высокой конверсией. Новый интернет-магазин значительно повысил конкурентоспособность компании и стал лучшим в своем сегменте в Крыму, что подтвердил положительный отзыв клиента.