Кейс: Разработка интернет-магазина мебели с интеграцией с 1С УНФ

Кейс: Разработка интернет-магазина мебели с интеграцией с 1С УНФ

Салют! На связи Евгений Александров и команда ITC. В данном кейсе мы расскажем о разработке интернет-магазина мебели «Семейный» для сети магазинов в Хабаровске.

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

Цели разработки сайта

Заказчик поставил перед нами следующие цели:

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

  • Интеграция с 1С для автоматизации процессов синхронизации товаров, цен, остатков и заказов.
  • Подключение и настройка модуля доставки, который позволит клиентам выбирать удобный способ получения мебели (самовывоз, курьерская доставка).

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

Разработка технического задания

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

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

Ход работы

1. Разработка дизайна и структуры сайта

На первом этапе мы разработали дизайн интернет-магазина мебели, ориентированный на удобство пользователя. Основное внимание было уделено простоте навигации, понятной структуре каталога мебели и адаптивности под мобильные устройства. Шаблон «Аспро: Макс» был выбран благодаря его гибкости и возможности кастомизации под нужды заказчика.

2. Интеграция с 1С

Одной из ключевых задач проекта была интеграция сайта с системой 1С, чтобы обеспечить автоматическую синхронизацию товаров, цен, остатков и заказов. Для этого мы использовали стандартный модуль интеграции «1С-Битрикс», который позволяет настраивать обмен данными между сайтом и 1С.

Блок ТЗ по интеграции с 1С
Блок ТЗ по интеграции с 1С

Процесс интеграции включал:

  • Настройку обмена данными по товарам (названия, описания,характеристики, цены, остатки).
  • Синхронизацию заказов: информация о заказах, сделанных на сайте, автоматически передается в 1С для дальнейшей обработки.
  • Обновление статусов заказов: клиенты могут отслеживать статус своего заказа через личный кабинет.

3. Настройка модуля доставки

Для реализации функции доставки мы выбрали модуль ApiShip. Этот модуль поддерживает интеграцию с различными службами доставки и позволяет автоматически рассчитывать стоимость доставки в зависимости от местоположения клиента и выбранного способа доставки (курьерская доставка или самовывоз). Основные функции модуля:

  • Автоматический расчет стоимости доставки на этапе оформления заказа.
  • Возможность выбора удобного пункта самовывоза.
  • Отображение сроков доставки в зависимости от выбранного способа.

4. Интеграция модуля оплаты

Для реализации оплаты на сайте мы использовали модуль, поддерживающий эквайринг Сбербанка, Альфа-Банка и Тинькофф Банка. Основные функции эквайринга:

- Возможность оплаты заказа онлайн через банковскую карту.

- Оплата при получении товара (наличными или картой).

- Автоматическое обновление статуса заказа после успешной оплаты.

5. Реализация личного кабинета

Личный кабинет был настроен с учетом потребностей пользователей, а также потребностей заказчика. Основные функции:

  • Отслеживание заказов: пользователи могут видеть статус своих заказов, историю покупок и детали доставки.
  • Управление данными: возможность редактировать личные данные, адреса доставки и способы оплаты.
  • Избранное: пользователи могут сохранять мебель которая понравилась в избранное для быстрого доступа в будущем.
Личный кабинет покупателя
Личный кабинет покупателя

6. Функции сравнения товаров и добавления в избранное

Для удобства пользователей мы реализовали функции сравнения мебели и добавления в избранное. Это позволяет:

  • Сравнивать характеристики выбранной мебели в одной категории.
  • Сохранять понравившиеся товары для дальнейшего рассмотрения.
  • Быстро находить мебель, которую пользователь планирует купить в будущем.
Функция сравнения товаров
Функция сравнения товаров
Раздел избранных товаров
Раздел избранных товаров

7. Тестирование и оптимизация

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

  • Проверку интеграции с 1С (синхронизация товаров, заказов и статусов).
  • Тестирование доставки (расчет стоимости, выбор пункта самовывоза).
  • Проверку работы оплаты (успешное проведение платежей, обновление статусов).
  • Оптимизацию скорости загрузки сайта и его адаптивности под мобильные устройства.

Результаты

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

👉 Ссылка на готовый сайт.

Заключение

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

Материал статьи подготовила команда ITC CODES

6
1 комментарий