Сервис онлайн-записи в салоны красоты «ЦирюльникЪ»

автоматизация записи клиентов в салоны красоты - http://online.cirulnick.ru/

О проекте

Удобный онлайн-сервис записи в парикмахерские и салоны красоты. Выбор салона по местоположению и оказываемым услугам, подтверждение заказов и информирование клиентов по СМС, интеграция с 1С и многое другое.

Федеральная сеть салонов красоты «ЦирюльникЪ» провела цифровую трансформацию записи клиентов: мы разработали веб-сервис на Yii2, который заменил телефонные звонки на самостоятельную онлайн-бронь. Интерактивная карта с геопривязкой помогает быстро найти ближайший салон, пошаговая запись исключает двойные слоты, а интеграция с SMS-шлюзом подтверждает визит и снижает неявки практически до нуля. Личные кабинеты клиента, салона и владельца сети обеспечивают прозрачность, контроль и аналитику. Решение масштабируется без переработки ядра, поддерживая единые стандарты при открытии новых точек.

ЗАДАЧА

Федеральная сеть салонов красоты «ЦирюльникЪ» столкнулась с необходимостью цифровой трансформации процесса записи клиентов. Традиционная модель с телефонными звонками создавала высокую нагрузку на администраторов, приводила к ошибкам в расписании и не позволяла быстро масштабировать бизнес при открытии новых точек в разных городах России. Заказчику требовался единый онлайн-сервис, который одновременно решал бы две ключевые задачи: предоставлял клиентам удобную самостоятельную запись без звонка и давал владельцам сети инструменты для сквозного контроля и управления.

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

РЕШЕНИЕ

Мы спроектировали и реализовали веб-сервис на фреймворке Yii2, который стал центральным звеном между клиентами и сетью. Решение объединило клиентский фронт-офис, личные кабинеты трёх ролей и интеграции с внешними сервисами.

Ключевые функциональные блоки

  • Умный выбор салона: интерактивная карта с геопривязкой и фильтр по категориям услуг. Клиент видит ближайшие салоны, сравнивает рейтинги и загруженность мастеров.
  • Пошаговая запись: после выбора салона пользователь указывает услугу, мастера, дату и время. Вся логика проверки доступности слотов работает на серверной стороне, исключая двойные записи.
  • Подтверждение через SMS: интеграция с SMS-шлюзом позволяет мгновенно подтверждать бронь и отправлять напоминания за час до визита. Это практически свело к нулю процент неявок без предупреждения.
  • Личный кабинет клиента: история заказов, возможность повторить запись к понравившемуся мастеру, оценки и отзывы по итогам обслуживания — всё это формирует доверительную среду и стимулирует повторные визиты.
  • Кабинет салона: управление услугами, графиками мастеров, просмотр актуальных записей, ответы на отзывы. Панель помогает администратору на месте оперативно реагировать на изменения.
  • Кабинет владельца сети: сводная аналитика по всем филиалам: количество записей, загрузка мастеров, рейтинги, выручка в разрезе услуг. Контроль исполнителей стал прозрачным и основанным на данных.
  • Интеграция с 1С: через API сервис обменивается данными с учётной системой заказчика: заказы автоматически попадают в 1С для формирования отчётности и расчёта зарплат. Мы подготовили подробную документацию по точкам взаимодействия.

Технический стек проекта: PHP-фреймворк Yii2, СУБД MySQL, REST API для обмена с 1С, внешний API картографического сервиса для геокодирования и отображения салонов, а также SDK SMS-провайдера. Внешний интерфейс построен с использованием Bootstrap, что обеспечило адаптивность под мобильные устройства клиентов.

РЕАЛИЗАЦИЯ

Основной этап разработки занял 85 часов чистого времени, но полный цикл включал аналитику, проектирование и тестирование. Работа стартовала с глубинного исследования бизнес-процессов сети, чтобы создать единый стандарт описания услуг — это стало главным вызовом проекта.

Стандартизация и исследование

Поскольку «ЦирюльникЪ» объединяет салоны разного формата — от небольших парикмахерских до студий с полным спектром косметологических услуг — оказалось, что одно и то же название услуги в разных городах трактуется по-разному. Мы провели аудит всех прайс-листов, опросили управляющих и составили унифицированный классификатор с чёткими критериями. Например, «Стрижка женская» теперь включает длину волос, сложность, тип окрашивания, если оно предусмотрено. Это позволило клиентам сравнивать цены и качество, а владельцу — получать сопоставимую аналитику.

Архитектурные решения

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

Интеграционные работы

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

Тестирование и запуск

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

РЕЗУЛЬТАТ

Готовый онлайн-сервис полностью заменил телефонную запись в пилотных регионах и позволил сети существенно оптимизировать работу администраторов. Основные достижения:

  • Снижение нагрузки на ресепшен — около 60% записей стали поступать через сайт без участия персонала.
  • Рост точности расписания — исключены двойные бронирования и ошибки, связанные с человеческим фактором.
  • Повышение лояльности клиентов — удобный интерфейс, напоминания и история заказов стимулируют повторные визиты. Средний чек повторной записи вырос на 15%.
  • Прозрачная аналитика — владелец сети получил инструмент объективной оценки эффективности каждого салона и мастера на основе отзывов и загрузки.
  • Масштабируемость — подключение нового салона к платформе занимает не более часа, что критически важно для быстрорастущей сети.

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

• Интерактивная карта и фильтры услуг сократили время выбора салона и исключили ошибки в геолокации. • Автоматические SMS-подтверждения и напоминания за час до визита практически свели к нулю процент неявок без предупреждения. • Архитектура на Yii2 позволяет подключать новые филиалы без изменений ядра, обеспечивая быстрый масштаб сети.