Онлайн-сервис «ЗдравСити»
О проекте

«ЗдравСити» — крупнейшая база фармакологических товаров, объединяющая аптеки по всей России. Онлайн-сервис является частью группы компаний «Протек», ведущего российского фармдистрибьютора, и позволяет конечному потребителю заказывать лекарства напрямую со склада, оплачивая и получая товары в ближайшей аптеке.

Зная все нюансы работы аптечной сети, клиент планировал расширить возможности развития бизнеса и применить свой опыт в онлайне. Так родилась идея разработки сервиса, при помощи которого и «Протек», и другие аптечные сети могли бы продавать свою продукцию через интернет.

Денис Мелехов
Руководитель проекта, MediaSoft
«Перед нами стояла задача разработать инструмент взаимодействия, который будет обеспечивать связь с внутренними бизнес-процессами и мобильным приложением, а также сможет стать для покупателей единой точкой входа в мир онлайн-аптек»
Задачи
Создание единой базы лекарств и фармакологических препаратов по всей стране
Объединение и привлечение партнеров
Посредничество между покупателями и любой удобной для них аптекой
Решение
Создать онлайн-помощника в оперативном поиске необходимых лекарств с последующим заказом и получением его в ближайшей аптеке (собственной или партнерской сети)
Разработать функционал для аптечных сетей, который они могут использовать как дополнительный канал продаж
Для реализации поставленной задачи было выбрано решение на базе 1С-Битрикс, редакция «Бизнес». В связи с тем, что у клиента есть внутренняя ERP-система на базе решений ORACLE, разработанная на языке SCALA, со стороны сайта потребовалось написание функционала SOAP-запросов к API системы.
Данные запросы позволяют
Идентифицировать пользователей в системе
Для обеспечения безопасности все данные пользователей хранятся исключительно в ERP-системе заказчика. Авторизация через сервис SMS позволяет идентифицировать пользователя по его номеру телефона и возвращать на сторону сайта контактные данные покупателя.
Обмениваться информацией о товарах и остатках
К сервису подключено огромное количество аптек, поэтому необходимо было найти решение актуализации цен и остатков в реальном времени. Система автоматически отправляет запрос каждые 15 минут и возвращает информацию о ценах и остатках на сайт.
Осуществлять поиск с привязкой к геолокации
Для всех аптек мы задаем координаты, что позволяет более точно знать геолокацию пользователя и предоставлять ему список ближайших аптек. Благодаря данному механизму мы также можем определить нужный список аптек в заданном радиусе поиска.
Обмениваться информацией о заказах
Для того чтобы снизить нагрузку на протокол обмена данными, основная информация хранится в кеше на стороне сайта.
Онлайн-поиск товаров по складам компаний
Для реализации поискового запроса используется система sphinx с возможностью полнотекстового поиска и поиска с допущением орфографических ошибок.
Для интеграции с мобильным приложением «ЗдравСити» командой был разработан rest API, который предоставляет основные возможности работы: заказ товара в любое время дня и ночи, просмотр товара дня и карты ближайших аптек с графиком работы, полное описание и инструкции к лекарственным средствам и сопутствующим товарам, поиск медикаментов по названию, МНН или производителю.
Максим Тюремских
Руководитель проектов, ЗАО Фирма ЦВ «ПРОТЕК»
«Онлайн-заказы через сервис стремительно растут, и происходит это во многом благодаря постоянному развитию и совершенствованию сервиса, работа над которым не прекращается ни на минуту. Наличие нужных лекарств в аптеке — дело случая и везения, и иногда приходится посещать несколько аптек, чтобы найти необходимое. Со “ЗдравСити” купить лекарства просто и быстро, ведь заказать препараты со склада можно даже через мобильный телефон. При этом никаких оплат не требуется, оплатить и забрать заказ можно в ближайшей аптеке».