Сеть медицинских центров «Академия здоровья»
Вернуться к списку-
Тип проекта:Интернет-магазин / Интернет-витрина / Корпоративный сайт
-
Тематика сайта:Медицина и фармация
-
Редакция продукта:Малый бизнес
-
Сайт:
-
Партнер:
Перенос сайта на БУС
Особенности проекта:
-
Уникальный дизайн создан с помощью сборщика проектов с максимально возможном приближении к технологии БЭМ.
-
Для сайта создана версия для слабовидящих с индивидуальной настройкой параметров отображения сайта.
-
Возможность сменить город. Города берутся из инфоблока. Реализован специальный класс, который отвечает за выбор города и отображение клиник выбранного города.
-
Двойная структура специалистов https://academ18.ru/nashi-specialisty/ с их привязкой к конкретным разделам каталогов.
-
Приваязка анализов к нескольким разделам, что позволило отказаться от их дублирования.
-
Желание клиента в разных разделах отображать разный контент. Где-то список услуг, где-то страница с пользовательским контентом
-
Интеграция с клиентским 1С по SOAP протоколу проверки бонуса и в будущем интеграция графика врачей
-
Множество разнотипных форм, в том числе форм в модальных окнах реализованных с помощью компонента веб-формы
-
Реализация скидок на сайте с помощью модуля разработанной нашей компанией https://marketplace.1c-bitrix.ru/solutions/fred.discount/
-
Кешированный запросы с помощью удобных для разработчика классов-прокси над методом GetList
-
Lazy-load на особенно нагруженных разделах сайта
Сложности:
-
Многоуровневый раскрывающийся каталог (реализован с помощью рекурсивного добавления компонента catalog.section до определенной глубины) и его разделы с индивидуальным поведением раскрывающегося бокового меню (где-то необходим скролл до разделов, где-то переход по ссылке).
-
Из-за желания клиента в разных разделах отображать врачей в разном порядке (при сортировке по полю сортировка) пришлось создать отдельный инфоблок где создаются группы специалистов с помощью элементов с полем с привязкой специалистов в определенном порядке. Т.е можно к разделу привязать врачей как через группу специалистов, так и через обычную привязку по полю сортировка.
-
Кастомизация оформления заказа из-за дедлайнов от клиента в связи с чем корзина и оформление заказа были реализованы на веб-формах с сохранением данных о добавленных услугах в Cookie.
-
Периодически контент-менеджерам приходилось вставлять сложный html код в поле для заполнения, который сложен для их понимания
Клиент доволен, получил сайт в оговариваемый срок, готовит список нововведений, таких как интеграция заказов с crm bitrix24