Разработка сайта-каталога для ООО «Интегра Кабельные Системы»

Представляем вашему вниманию кейс разработки сайта-каталога для ООО «Интегра Кабельные Системы» — https://intg.ru/
Условно данную разработку можно разделить на 3 крупных раздела, хоть и делались они параллельно:
- Разработка каталога с уникальным функционалом
- Разработка Личных кабинетов пользователей
- Интеграция с учетом 1С
В качестве CMS выбрана WordPress, как наиболее простая и гибкая для работы администратора Сайта. Весь специализированный функционал написан чистым php и js (jQuery). Вся разработка велась с учетом максимального удобства пользователя Сайта.
Разработка дизайна — «Студия Кравцова».
Разработка каталога с уникальным функционалом
Кроме классических функций каталога (адаптивная верстка, набор статических страниц, категории товаров с самими товарами, новостная лента, формы обратной связи, поиск по сайту) был разработан ряд индивидуальных особенностей Сайта:
- Заглавная страница Каталога, как и страницы категорий, имеет табы для переключения категорий кабелей по материалу оболочки:
- Изображения в Карточке товара имеют нанесенные подписи частей кабеля, которые пользователь может скрыть. Каждый пункт описания можно задавать в Админке Сайта, а так же изменять его местоположение. Реализован функционал конфигуратора (подбора маркировки) кабеля либо заказа из имеющегося кабеля в наличии. Кабель в наличии выводится исходя из выборки остатков на складах, полученных из выгрузки 1С.
- Если такого кабеля нет на складе, можно воспользоваться конфигуратором. При заказе товара, пользователю появляется всплывающее окно с предложением войти/зарегистрироваться. Если пользователь авторизован на сайте, все выбранные товары попадают в раздел предварительного заказа в Личном кабинете, где его можно редактировать.
- В разделе «Полезная информация» разработаны страницы «Вопрос-ответ» с наиболее частыми вопросами, «Намотать на барабан» для проверки возможности намотки кабеля определенной марки или диаметра на барабан (с подсчетом количества барабанов и массы барабанов с кабелем) и расстановки барабанов в авто (с выбором предустановленных автомобилей или ручного задания размеров кузова автомобиля, возможностью передвигать и вращать барабаны в кузове).
- Заказ обратного звонка определяет пользователя Сайта, который заказывает звонок (если пользователь авторизован на Сайте) и отправляет уведомление в Личный кабинет ответственному менеджеру (если ответственные не назначен – Старшему менеджеру).
- История Компании представлена в виде карусели/временной ленты.
- Административная область Сайта изменена с учетом необходимого функционала каждой страницы, а так же, добавлен раздел параметров намотки на барабан для конфигурирования страниц «Намотать на барабан» и «Расставить а авто»
Личные кабинеты пользователей
С помощью Личных кабинетов Клиент и Менеджер могут взаимодействовать друг с другом на протяжении всего процесса Заказа от непосредственно самого заказа до получения товара на складе: создание нового Заказа, подготовка документов, утверждение Заказа, прикрепление сопутствующих документов, выставление счета, проверка оплаты счета, проверка поступления товара на склад, отгрузка товара. Все действия пользователей относительно Заказов отражаются в истории. Так же разработана система оповещений в (реальном времени) пользователей об изменении статусов Заказов, появлении новых Заказов, прикреплении документов и других действий.
Кроме того, в Личных кабинетах доступны:
- переписка Клиента и Менеджера с прикреплением документов,
- просмотр всех загруженных документов (с привязкой к конкретному пользователю, типу документов, например «Договор», Заказу или Переписке) с фильтрацией
- редактирование личных данных (для Клиентов)
- назначение ответственного Менеджера для Клиента (и переназначение, как по одному, так и группой)
Интеграция с 1С.
Интеграция с 1С выражается в периодическом опросе (период опроса можно задавать в любых пределах) данных, получаемых из 1С об остатках на складах (направляется в Каталог), поступлении товара на склад, корректировки Заказов, оплате (полной и частичной оплате с указанием суммы) Заказа Клиентом, назначенных ранее Менеджерах для Клиентов.