ООО «МЕАЛАБ»
Вернуться к списку-
Тип проекта:Интернет-магазин
-
Тематика сайта:Медицина и фармация
-
Редакция продукта:Малый бизнес
-
Сайт:
-
Партнер:
Проект: «Курская медицинская лаборатория»
Платформа: 1С-Битрикс, лицензия «Малый бизнес»
Функциональность: каталог исследований, личные кабинеты B2B/B2C.
Проект реализован для ООО «МЕАЛАБ» – «Курская медицинская лаборатория», которая работает на рынке медицинских услуг более 10 лет и включает клинико-диагностическую и бактериологическую лаборатории.
Задачей проекта являлось создать легкий современный сайт с удобным каталогом исследований и личными кабинетами для разных типов клиентов, включая корпоративных заказчиков (юридических лиц), а также учесть широкую номенклатуру исследований (на сайте заявлено более 1500 анализов).
Курская медицинская лаборатория (представительство в Москве) – сайт на 1С-Битрикс (Лицензия «Малый бизнес») с каталогом исследований и личными кабинетами B2B/B2C на модуле собственной разработки. Выполнено развертывание и первичная конфигурация проекта, базовое наполнение и ручной импорт позиций из 1С. Реализованы работы по дизайн-макетам.
Разработка на Bitrix: компоненты и функциональные модули
1. Развертывание и базовая настройка
- Развернута среда и установлена CMS «1С-Битрикс».
- Выполнена установка и первичная конфигурация выбранного типового решения/модуля.
- Проведено первичное наполнение разделов сайта, скорректированы информационная архитектура и навигация.
2. Разработка на Битрикс: компоненты и ЛК
2.1. Личный кабинет с разделением B2B/B2C
~ Разработан кастомный личный кабинет с разделением на физических и юридических лиц.
~ Созданы отдельные группы пользователей и модель разграничения прав/возможностей (исследования=товары, оформление заявок/заказов).
2.1.1. B2B-кабинет (юридические лица)
- Реализован обособленный интерфейс ЛК для пользователей с соответствующим типом авторизации.
- Разработан компонент для агрегации и вывода истории заказов интернет-магазина + данных из связанных информационных блоков.
- В компоненте оформления заказа реализован кастомный поиск: выбор по группам исследований и по коду (детальные исследования с ценами) → формирование итогового суммарного заказа.
- Реализован обособленный B2B-сценарий оформления заказа для пользователей типа «Юр. лицо» в личном кабинете (страница «Оформление заказа (Юр. лицо)»).
o Checkout расширен под лабораторный процесс: в рамках одного экрана предусмотрена форма ввода данных пациента и параметров забора (ФИО/дата рождения/пол, контакты и отправка результатов, англ. вариант ФИО, данные медкарты/отделения, лекарственные факторы, рост/вес/диурез, беременность/фаза цикла, дата и время забора, биоматериал, диагноз, язык ответа для SARS-CoV-2) с валидацией обязательных полей.
o Для формирования состава заказа реализован кастомный модуль подбора исследований: трехколоночный интерфейс «Группы исследований → поиск по названию или коду → список выбранных исследований», где позиции отображаются с кодом номенклатуры и добавляются в итоговый список «Заказанные исследования». Управление подбором выполняется динамически (обновление списков при выборе группы/поиске/добавлении позиции) без лишних переходов, что ускоряет сбор итогового суммарного заказа в B2B-контуре.
- В B2B-кабинете реализована детальная страница заявки (просмотр оформленного заказа) с динамическим заголовком «Заявка №{ID}», навигацией возврата к списку заявок и кнопкой формирования печатной формы. Страница агрегирует и отображает в read-only режиме все атрибуты, заполненные при оформлении (данные пациента, контакты и параметры забора/мед. сведения), а также выводит «Состав заявки» в виде таблицы (наименование исследования, код, цена) с автоматическим расчетом итоговой суммы.
2.1.2. B2C-кабинет (физические лица)
~ Расширен функционал стандартного ЛК.
~ Реализован модуль вывода результатов исследований для пациента.
~ Добавлена подсистема генерации и печати печатных форм с результатами.
2.2. Раздел «Услуги и цены» / список исследований
Для страницы /price/ разработан кастомный компонент каталога исследований (вывод цен/списка) с интерактивной фильтрацией: фильтр по направлениям (мультивыбор), фильтр по цене (поля от/до + range-slider), сортировка и серверная пагинация. Все взаимодействие работает без GET-параметров: данные обновляются асинхронно (AJAX) без перезагрузки страницы, с частичной перерисовкой только списка и навигации.
Чистый URL без query-string + AJAX-логика обновления данных обеспечивают меньше дублей для SEO и заметно более отзывчивый интерфейс по сравнению с классическим перезапросом страницы.
3. Миграция данных
Выполнена миграция товарных/каталожных позиций (исследований) ручным импортом данных из учетной системы 1С.
4. Подготовка к интеграции с 1С
Выполнена базовая настройка параметров обмена данными для последующей интеграции с 1С:Медицина.Клиническая лаборатория.
5. UI/UX по дизайн-макетам
- Реализованы элементы интерфейса по дизайн-макетам для desktop/mobile.
- Выполнено наполнение контентом различных страниц сайта.
Результат
Лаборатория получила рабочий сайт с быстрым каталогом исследований и полноценными кабинетами для разных типов клиентов. Корпоративные заказчики могут собирать заявки на исследования за несколько минут (по группам и кодам), а частные клиенты – получать результаты и документы в личном кабинете. Проект подготовлен к следующему этапу интеграции с 1С:Медицина.Клиническая лаборатория.