К содержанию
Работа

CanMedDirect — интернет-магазин медицинских расходных материалов

CanMedDirect — канадский интернет-магазин медицинских расходных материалов для домашнего ухода, длительной терапии и восстановления после процедур. Внешне это обычный интернет-магазин, но покупатель здесь ищет конкретный артикул производителя нужного диаметра, в нужной упаковке и совместимый с уже используемой системой. Магазин строился вокруг этой точности: каталог, поиск, совместимость, страховые документы и прямой расчёт с программой покрытия.

Главный экран проекта Нажмите, чтобы рассмотреть
CanMedDirect — интернет-магазин медицинских расходных материалов 01 / 05
CanMedDirect — интернет-магазин медицинских расходных материалов — Главный экран проекта
Клиент
OneCore Media
Индустрия
Электронная коммерция, Медтех
Срок
5 месяцев
Команда
4 человека

Задача

В медицинской интернет-торговле ошибка выбора стоит дороже, чем неудобный возврат. Человек, который заказывает калоприёмники или катетеры на месяц вперёд, при неверном размере остаётся без нужного средства ухода. Часть позиций вдобавок невозвратна после вскрытия упаковки, так что «закажу и посмотрю» тут не работает.

При этом покупатель приходит к товару с двух совершенно разных сторон. Один знает код производителя и хочет найти его за одно действие. Другой знает только, что ему нужно после операции, и начинает с направления ухода. Третий вообще покупает не для себя: это сиделка или родственник со своими платёжными и адресными данными. Четвёртый оплачивает заказ через программу покрытия и ждёт документ, который примет страховая.

Магазин должен обслуживать всех четверых и при этом не ставить диагнозов.

Решение

Каталог в нескольких срезах. Товар одновременно живёт в дереве направлений ухода, на странице бренда, в результатах поиска и в подборках, а SKU при этом не дублируется. Каталог глубокий. В разделе стомийных изделий отдельно существуют однокомпонентные и двухкомпонентные системы, дренируемые и закрытые калоприёмники, уростомные изделия, адгезивные пластины (skin barriers) и фланцы. Рядом с ними кольца, пасты и пудры, ирригация, детские позиции, аксессуары и поддерживающие пояса. Урологический раздел различает катетеры для периодической катетеризации, предварительно смазанные, закрытой системы (closed-system) и постоянные. Названия брендов нормализуются, чтобы варианты написания не дробили выдачу.

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

Фильтры по смыслу категории. Набор фильтров зависит от направления ухода: параметр, полезный для катетера, не появляется в повязках только потому, что существует в общей базе атрибутов. URL фильтра при этом сохраняется и индексируется по SEO-правилам, не порождая бесконечные дубли страниц.

Упаковка как обязательный атрибут. Позиция хранит внутренний SKU, код производителя, единицу упаковки (штука, коробка, короб) и количество внутри. Записаны также размеры и диаметры, форма и материал, атрибуты совместимости, возвратный статус и требование документа, если оно есть. Длинное техническое название не сокращается так, чтобы из него пропал размер, вариант или упаковка. В строку заказа кладётся снимок выбранного SKU с параметрами: изменение каталога потом не переписывает то, что человек уже купил.

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

Два пути оплаты. Обычное оформление заказа идёт стандартно, а прямой расчёт с программой покрытия (direct billing) вынесен в отдельный поток. Клиент выбирает этот способ, и система запрашивает только необходимые подтверждающие данные. Проверяются право на покрытие и допустимость товара, заказ получает статус «ожидает проверки» или «одобрен». Покрываемая и непокрываемая части фиксируются раздельно, при необходимости предлагается доплата другим способом. Ошибка проверки не имеет права перевести заказ в «оплачен» или «готов к отгрузке». Всё решение сохраняется в журнале аудита.

Документ для страховой. Детализированный счёт содержит продавца и реквизиты заказа, покупателя, дату, наименование, код производителя, количество и упаковку. Ещё в нём стоимость, скидка и налог, состояние оплаты и собственный номер счёта. Документ доступен после нужного состояния заказа и не меняется задним числом, когда обновляется каталог.

Возвраты по товару. Общая политика сочетается с правилом на уровне позиции. Товар с пометкой No Returns не должен неожиданно принять автоматический RMA только потому, что остальной ассортимент возвращается.

Повторный заказ. История заказов показывает точные SKU и упаковки прошлого заказа, а повтор собирает новую корзину по актуальным ценам и остаткам и заменяет недоступные строки. Суммы старой покупки при этом не копируются.

Knowledge Centre без самолечения. Статьи об уходе за ранами и стомой, о недержании и урологии хранят автора и рецензента, дату обновления, источники, дисклеймер и связь с товарами. Отзывы проходят модерацию, которая отделяет опыт использования от недопустимого медицинского совета и персональных данных.

Результат

Покупатель находит нужный расходник по коду, бренду или направлению ухода, видит упаковку и размер до оплаты и повторяет покупку за одно действие. Клиент программы покрытия получает документ, с которым можно подать заявку, либо оплачивает через прямой расчёт с раздельным учётом покрытой и непокрытой части.

Операционная команда работает в одной административной панели: каталог и атрибуты, импорт с проверкой обязательных полей и дублей кода производителя. Там же заказы, платежи, отгрузки и возвраты, модерация отзывов, контент и проверка прямых расчётов. Каждый пограничный случай, от заменённого производителем артикула до повторного платёжного уведомления, получил явный статус и безопасное продолжение без скрытой автоматической подмены.

9 направлений ухода в каталоге: от стомийных до компрессионных изделий
11 ролей с разными правами: от сиделки до специалиста по прямым расчётам
15 разобранных пограничных сценариев
5 месяцев команда из 4 человек
Ещё

Похожие проекты

Всё портфолио
RAG-платформа проверки продуктового контента для Johnson & Johnson
Кейс Johnson & Johnson

RAG-платформа проверки продуктового контента для Johnson & Johnson

Внутренняя платформа Johnson & Johnson, которая не даёт маркетинговому материалу уйти в публикацию с утверждением, не подтверждённым составом продукта или клиническими данными. Маркетолог пишет пост или описание, система разбирает текст на проверяемые утверждения и показывает, чем подкреплено каждое: цитатой из какого документа, какой версии и для какого рынка. Медиабиблиотека, продуктовый граф, генерация, фактчекинг, согласование и публикация собраны в одной системе.

База знаний с умным поискомDAMS — управление цифровыми активами
PythonFastAPIReactTypeScript
John Snow Labs — анализ снимков лёгких для выявления заболеваний
Работа John Snow Labs

John Snow Labs — анализ снимков лёгких для выявления заболеваний

Полный цикл машинного обучения для анализа снимков лёгких в проекте John Snow Labs: от получения исследований из клиник до воспроизводимого обучения, проверки на независимых источниках и серверной выдачи результата. Диагноз модель не ставит. Она выделяет снимки с вероятными патологическими признаками, чтобы специалист раньше добрался до тех исследований, которые важнее. Мы отвечали за серверную часть: приём и обезличивание данных из клиник, версии датасета, инфраструктуру обучения и выдачу результата модели.

Интеллектуальная обработка данных
PythonComputer Vision
Artik — интернет-магазин печати на заказ с онлайн-конструктором
Работа OneCore Media

Artik — интернет-магазин печати на заказ с онлайн-конструктором

Artik — канадский интернет-магазин печати на заказ с онлайн-конструктором: одежда, спортивная форма и промопродукция с индивидуальным нанесением. У обычного магазина цена привязана к SKU; здесь она собирается из тиража, цвета основы, размерной сетки, числа зон печати и количества красок в каждой из них. Поэтому магазин, конструктор макетов и производственная система типографии собраны в один сквозной путь от выбора футболки до задания в цех.

Интернет-магазин
MagentoPHPMySQL
Первый разговор — бесплатно

Расскажите, что хотите изменить

За одну встречу уточним задачу и предложим следующий шаг.

Что будет на встрече
  1. 01 Опишите задачу своими словами
  2. 02 Уточним цель и ограничения
  3. 03 Предложим решение и следующий шаг
длительность 45–60 мин