Кейс: Разработка интернет-магазина мебели с интеграцией с 1С УНФ
Салют! На связи Евгений Александров и команда ITC. В данном кейсе мы расскажем о разработке интернет-магазина мебели «Семейный» для сети магазинов в Хабаровске.
Компания стремилась расширить свои каналы продаж, выйдя на онлайн-рынок, чтобы предложить клиентам возможность совершать покупки в любое время и из любой точки региона. Основной акцент был сделан на удобство использования, конкурентные цены и интеграцию с существующими бизнес-процессами.
Цели разработки сайта
Заказчик поставил перед нами следующие цели:
Создание удобного и функционального интернет-магазина мебели, который будет прост в использовании для покупателей и позволит им быстро находить нужные товары.
- Интеграция с 1С для автоматизации процессов синхронизации товаров, цен, остатков и заказов.
Подключение и настройка модуля доставки, который позволит клиентам выбирать удобный способ получения мебели (самовывоз, курьерская доставка).
- Подключение и настройка модуля оплаты для предоставления покупателям различных способов оплаты, включая онлайн-оплату и оплату при получении.
- Оптимизация сайта для мобильных устройств, чтобы обеспечить удобство использования для пользователей смартфонов и планшетов.
- SEO-оптимизация для повышения видимости сайта в поисковых системах и привлечения большего количества клиентов.
- Настройка личного кабинета, где пользователи могут отслеживать свои заказы, управлять данными и сохранять избранные товары.
- Добавление функций сравнения мебели и добавления в избранное, чтобы упростить процесс выбора для покупателей.
Разработка технического задания
Техническое задание было составлено на основе детального обсуждения с заказчиком его потребностей и ожиданий. Мы провели несколько встреч, чтобы понять, какие функции и возможности должны быть реализованы на сайте. В ТЗ были включены следующие разделы:
- Функциональные требования описание основных функций сайта, таких как каталог мебели, корзина, личный кабинет, интеграция с 1С, доставка и оплата.
- Дизайн и пользовательский интерфейс требования к визуальному оформлению, адаптивности и удобству использования.
- Технические требования описание используемых технологий, интеграций и модулей.
- SEO-требования рекомендации по оптимизации сайта для поисковых систем.
Ход работы
1. Разработка дизайна и структуры сайта
На первом этапе мы разработали дизайн интернет-магазина мебели, ориентированный на удобство пользователя. Основное внимание было уделено простоте навигации, понятной структуре каталога мебели и адаптивности под мобильные устройства. Шаблон «Аспро: Макс» был выбран благодаря его гибкости и возможности кастомизации под нужды заказчика.
2. Интеграция с 1С
Одной из ключевых задач проекта была интеграция сайта с системой 1С, чтобы обеспечить автоматическую синхронизацию товаров, цен, остатков и заказов. Для этого мы использовали стандартный модуль интеграции «1С-Битрикс», который позволяет настраивать обмен данными между сайтом и 1С.
Процесс интеграции включал:
- Настройку обмена данными по товарам (названия, описания,характеристики, цены, остатки).
- Синхронизацию заказов: информация о заказах, сделанных на сайте, автоматически передается в 1С для дальнейшей обработки.
- Обновление статусов заказов: клиенты могут отслеживать статус своего заказа через личный кабинет.
3. Настройка модуля доставки
Для реализации функции доставки мы выбрали модуль ApiShip. Этот модуль поддерживает интеграцию с различными службами доставки и позволяет автоматически рассчитывать стоимость доставки в зависимости от местоположения клиента и выбранного способа доставки (курьерская доставка или самовывоз). Основные функции модуля:
- Автоматический расчет стоимости доставки на этапе оформления заказа.
- Возможность выбора удобного пункта самовывоза.
- Отображение сроков доставки в зависимости от выбранного способа.
4. Интеграция модуля оплаты
Для реализации оплаты на сайте мы использовали модуль, поддерживающий эквайринг Сбербанка, Альфа-Банка и Тинькофф Банка. Основные функции эквайринга:
- Возможность оплаты заказа онлайн через банковскую карту.
- Оплата при получении товара (наличными или картой).
- Автоматическое обновление статуса заказа после успешной оплаты.
5. Реализация личного кабинета
Личный кабинет был настроен с учетом потребностей пользователей, а также потребностей заказчика. Основные функции:
- Отслеживание заказов: пользователи могут видеть статус своих заказов, историю покупок и детали доставки.
- Управление данными: возможность редактировать личные данные, адреса доставки и способы оплаты.
- Избранное: пользователи могут сохранять мебель которая понравилась в избранное для быстрого доступа в будущем.
6. Функции сравнения товаров и добавления в избранное
Для удобства пользователей мы реализовали функции сравнения мебели и добавления в избранное. Это позволяет:
- Сравнивать характеристики выбранной мебели в одной категории.
- Сохранять понравившиеся товары для дальнейшего рассмотрения.
- Быстро находить мебель, которую пользователь планирует купить в будущем.
7. Тестирование и оптимизация
Перед запуском сайта мы провели комплексное тестирование, чтобы убедиться в корректной работе всех функций. Тестирование включало:
- Проверку интеграции с 1С (синхронизация товаров, заказов и статусов).
- Тестирование доставки (расчет стоимости, выбор пункта самовывоза).
- Проверку работы оплаты (успешное проведение платежей, обновление статусов).
- Оптимизацию скорости загрузки сайта и его адаптивности под мобильные устройства.
Результаты
В результате реализации проекта был создан современный и функциональный мебельный интернет-магазин, который полностью соответствует требованиям заказчика. Сайт успешно интегрирован с 1С, что позволяет автоматизировать процессы учета и обработки заказов. Модули доставки и оплаты обеспечивают удобство для клиентов, а адаптивный дизайн делает сайт доступным для пользователей с любых устройств.
👉 Ссылка на готовый сайт.
Заключение
Данный проект является примером успешной реализации интернет-магазина для региональной сети по продаже мебели. Благодаря комплексному подходу к разработке, интеграции с 1С и настройке ключевых модулей, мы смогли создать решение, которое не только удовлетворяет потребности заказчика, но и предоставляет удобный инструмент для покупателей. Этот кейс демонстрирует, как правильно организованный процесс разработки и тесное взаимодействие с заказчиком позволяют достичь высоких результатов.
Материал статьи подготовила команда ITC CODES