Магазин официального представителя бренда Blum в РБ
Цель проекта
Разработать e-commerce платформу для бренда Blum
Создать удобную и масштабируемую систему электронной коммерции, которая объединяет каталог продукции, инструменты подбора и оформления заказов, а также упрощает работу с контентом и управление продажами.
Задачи
- Спроектировать структуру e-commerce сайта с удобной навигацией и каталогом продукции.
- Реализовать систему хранения и управления товарами с учётом специфики ассортимента.
- Настроить пользовательские сценарии подбора и оформления заказа.
- Обеспечить удобное управление контентом и данными через административную часть.
- Интегрировать сайт с внутренними бизнес-процессами и системами клиента.
- Обеспечить стабильную работу и возможность дальнейшего масштабирования проекта.
Планируем дорожную карту
Проект объемный, поэтому работа велась по водопадной модели. Первичный план, без этапов согласования и правок, содержал 7 этапов. Примерная разбивка этапов была такой:
- Проектирование архитектуры сайта
- Разработка дизайна ключевых страниц
- HTML верстка макетов страниц
- Программная реализация
- Интеграция с 1С
- Техническая поддержка и развитие проекта
Структура сайта
На основании структуры старого сайта реализовали структуру нового, усовершенствовав и облегчив ее для пользователя. Проработали порядок формирования URL-адресов, для страниц сайта.
Техническое задание
Зафиксировать логику проекта в ТЗ
Подготовили техническое задание, в котором описали логику работы сайта: структуру URL, модель хранения данных в "Битрикс", поведение статических и динамических страниц, интеграцию с 1С, правила формирования комплектов товаров на основе выгрузки, базовые требования по SEO и другие ключевые параметры.
Отдельный акцент сделали на том, чтобы заказчик мог самостоятельно, без привлечения подрядчиков, наполнять и редактировать контент.
Прототипирование
Проработали ключевые сценарии до дизайна
Подготовили низкодетализированные прототипы ключевых страниц, чтобы проработать основные механики взаимодействия пользователя с сайтом и упростить дальнейшую работу дизайнеру.
На следующем этапе дизайнер разработал высокодетализированные прототипы ключевых страниц.
Дизайн сайта
После согласования прототипов был подготовлен дизайн ключевых страниц.
Программная реализация
Реализовали структуру для самостоятельного управления сайтом
Одной из ключевых задач разработки стала понятная структура инфоблоков "Битрикс" и свойств элементов. Это позволило в перспективе наполнять и поддерживать сайт силами клиента без привлечения разработчиков.
Обмен с 1С реализовали через импорт XML-файла с номенклатурой от головного офиса Blum, а также импорт цен и остатков из 1С ООО «Антарион».
Собственная механика комплектов
Для работы с наборами и комплектами был написан собственный механизм, так как в данном случае механизм, предлагаемый "Битрикс", не до конца подходил под требования клиента.
Фильтр-калькулятор под параметры фасада
Фильтр каталога реализовали как инструмент подбора модели по характеристикам фасада. Был разработан калькулятор, который переводит технические параметры (допустимая нагрузка и мощность элемента) в понятные пользователю значения — размеры и вес фасада.
В результате фильтрации можно выводить не только полностью подходящие товары, но и пограничные варианты.
Запуск и настройка
Подготовили сайт к полноценному запуску
Для статических и динамических страниц реализовали конструктор форм, который позволяет гибко настраивать формы и выводить необходимые поля.
После завершения программирования выполнили первичное наполнение сайта и перенесли актуальный контент со старого проекта.
На финальном этапе перенесли сайт на боевой домен и подключили Яндекс Метрику и Google Analytics.
Техническая поддержка и развитие проекта
Сейчас сайт "antarion.by" мы ведем в рамках технической поддержки, выполняя различные задачи заказчика. Из последнего: подготовка новогодней анимации.
Отзывы
Наши публикации
Обсудим задачу
Мы свяжемся с вами, чтобы задать вопросы и обсудить задачу, цену, сроки и результат.
Это бесплатно и ни к чему вас не обязывает.