«Мир Манекенов» — поставщик профессионального медицинского симуляционного оборудования для больниц, медицинских вузов и учебных центров. В каталоге более 2500 товаров: от отдельных тренажёров и анатомических моделей до сложных систем подготовки медицинских специалистов.
Для такого бизнеса обычного интернет-магазина с категориями, поиском и корзиной недостаточно.
Нужно учитывать условия международных поставщиков, автоматически рассчитывать цены, хранить подробные медицинские характеристики оборудования и помогать покупателям подбирать решения под конкретные учебные задачи.
Рассказываем, как мы объединили эти процессы в одном проекте на WordPress и WooCommerce.
Одна из наиболее сложных частей проекта скрыта от покупателей — это механизм ценообразования.
Компания работает с шестью поставщиками из шести стран, использующими шесть разных валют. Производители устанавливают исходную стоимость оборудования, а конечная цена должна формироваться по индивидуальным правилам заказчика.
Почему обычного валютного конвертера недостаточно?
В стандартной ситуации можно умножить стоимость товара на актуальный курс и получить цену в рублях. Но здесь необходимо учитывать несколько внутренних скидок и дополнительные условия расчёта.
Поэтому мы реализовали отдельный механизм ценообразования внутри административной панели WooCommerce.
Менеджер указывает стоимость оборудования в исходной валюте производителя. Затем система применяет установленную формулу расчёта и выполняет пересчёт в рубли с использованием официального валютного курса.
Пересчёт выполняется ежедневно.
Для сотрудников сохраняется привычная работа с исходными ценами поставщиков, а покупатели видят конечную стоимость оборудования в рублях.
Такой подход позволяет не пересчитывать вручную тысячи товарных позиций при изменении курсов валют.
Следующая особенность проекта связана с ассортиментом.
Когда речь идёт о медицинских симуляторах, покупатель далеко не всегда знает название нужной модели. Чаще он понимает, какой медицинский навык необходимо отработать или какими функциями должно обладать оборудование.
Например, специалист может искать тренажёр для интубации, внутривенных инъекций, катетеризации, реанимации или отработки действий при кровотечениях.
При этом одна модель способна поддерживать несколько процедур и использоваться в разных сценариях обучения.
Чтобы решить эту задачу, мы организовали несколько уровней классификации.
Категории разделяют оборудование по типам: манекены, симуляторы, тренажёры, муляжи и другие группы.
Тематические теги позволяют искать товары по учебным задачам, например по кровотечениям или ожогам.
Функциональные характеристики описывают возможности конкретного оборудования и используются в специализированных конфигураторах.
В результате поиск не ограничивается привычной структурой интернет-магазина. Пользователь может двигаться от медицинской задачи к подходящему оборудованию.
Самостоятельным направлением разработки стали пять специализированных конфигураторов:
Создать один универсальный набор параметров для всех направлений было бы неправильно: медицинский манекен и видеосистема симуляционного центра требуют совершенно разных критериев подбора.
Поэтому каждый конфигуратор получил собственную логику.
В конфигураторе «Расширенная реанимация» покупатель выбирает необходимые функциональные возможности оборудования.
Например, параметр «Внутривенные инъекции» предусматривает варианты «Да», «Нет» и «Дополнительная модификация».
Для характеристики «Пульс» можно указать ручную или автоматическую реализацию либо отсутствие функции.
Также учитываются интубация, спонтанное дыхание, ЭКГ и дефибрилляция, катетеризация, трахеостомия и другие медицинские возможности.
После выбора параметров система формирует подборку соответствующих товаров.
Рядом с вариантами фильтрации отображается количество подходящих позиций. Пользователь сразу видит, какие характеристики доступны в ассортименте и как его выбор влияет на результат.
Таким образом, вместо последовательного изучения большого количества карточек покупатель формулирует медицинскую задачу и получает более точную выборку.
Конфигуратор видеосистем работает по совершенно другому сценарию.
Представим, что больница планирует оборудовать собственный симуляционный центр. Заказчик может не знать технических характеристик конкретной видеосистемы, но понимает, сколько помещений будет использоваться.
Поэтому подбор начинается с архитектуры учебного пространства.
Пользователь указывает количество симуляционных комнат, операторских помещений и комнат для проведения дебрифинга.
Например, для симуляционных комнат доступны варианты «До 2», «До 4» и «Не ограничено».
Для операторских комнат предусмотрены варианты с одной комнатой, с одной-двумя комнатами или без ограничения количества.
Для комнат дебрифинга — до двух, до восьми либо без ограничения.
На основании выбранных параметров система направляет пользователя к соответствующему решению.
Здесь важен сам принцип: подбор начинается не с технического названия оборудования, а с задачи, которую планирует решить медицинское учреждение.
Создать интерфейс с переключателями и галочками — только часть работы.
Гораздо важнее обеспечить связь параметров поиска с конкретными товарами и дать сотрудникам возможность самостоятельно управлять этими связями.
Для этого мы реализовали настройки медицинских характеристик непосредственно в административной панели WordPress.
Менеджеры могут указывать, какие функции поддерживает оборудование: интубацию, различные варианты определения пульса, внутривенные инъекции, дефибрилляцию и другие медицинские процедуры.
При необходимости можно отмечать функции, доступные в виде дополнительных модификаций.
Когда покупатель использует конфигуратор, система обращается к характеристикам товаров и формирует соответствующую выборку.
Менеджеру не требуется вручную составлять отдельную подборку каждый раз, когда в ассортименте появляется новая модель.
В административной системе также предусмотрены разные пользовательские роли для разграничения рабочих функций сотрудников.
В результате WordPress используется не только для публикации каталога, но и для управления сложными товарными данными.
Сегодня проект объединяет несколько взаимосвязанных механизмов:
Все эти возможности работают внутри единой системы на WordPress и WooCommerce.
Покупатель получает инструменты подбора оборудования по медицинским задачам, а сотрудники — возможность управлять ассортиментом, ценами и функциональными характеристиками без постоянного ручного формирования товарных подборок.
Проект продолжает развиваться вместе с ассортиментом заказчика.
Для этого проекта мы выбрали подход, при котором стандартные возможности WordPress и WooCommerce используются для типовых задач интернет-магазина, а нестандартные бизнес-процессы реализуются с помощью индивидуальной разработки.
Готовая CMS отвечает за базовое управление товарами и заказами. Специально разработанные механизмы решают задачи валютного ценообразования, медицинской классификации и конфигураторов.
В нашем случае разработка сайтов на WordPress не ограничилась настройкой стандартного магазина: платформа стала основой для нескольких связанных бизнес-процессов.
Главный вывод: сложность цифрового продукта определяется не количеством страниц или карточек товаров, а процессами, которые необходимо автоматизировать, и тем, насколько удобно ими могут пользоваться покупатели и сотрудники.
Проект реализован веб-студией «Идеаль».