Запись и бронирование

Расписание, свободные слоты, напоминания и предоплата. С учётом ваших правил, а не правил конструктора.

День первый

Что будет после первой сборки

  • Страница записи со свободным временем
  • Расписание по сотрудникам и услугам
  • Подтверждение и напоминание клиенту
  • Предоплата, если нужна
  • Панель с записями на день и неделю

Стек

Из чего это собрано

Интерфейс
Страница записи и панель управления расписанием
Логика
Слоты, пересечения, буферы, правила отмены
Данные
Postgres: услуги, сотрудники, расписание, записи
Уведомления
Почта, напоминание до визита
Оплата
Stripe: предоплата и возврат по правилам отмены

Процесс

Как это происходит

  1. 01

    Опишите услуги

    Длительность, цена, кто оказывает, есть ли перерывы.

  2. 02

    Правила записи

    За сколько можно записаться и отменить, нужна ли предоплата.

  3. 03

    Проверка на своём расписании

    Смотрим, что слоты считаются верно в вашем часовом поясе.

  4. 04

    Публикация

    Ссылка на запись на сайте и в соцсетях.

Польза

Что это даёт бизнесу

Меньше пропущенных визитов

Напоминание и подтверждение сокращают неявку.

Запись без звонков

Клиент выбирает время сам, в том числе вечером и в выходные.

Двойная запись невозможна

Слот занимается в базе, а не проверяется на глаз.

Предоплата защищает время

Отмена в последний момент перестаёт быть бесплатной.

Ваши правила, а не чужие

Буферы, перерывы и исключения описываются так, как работает ваш бизнес.

Примеры задач

Что обычно просят

Это описания типовых задач, а не отзывы клиентов. Мы не показываем чужие проекты без разрешения и не выдумываем цифры.

Пример: студия с мастерами

Услуги разной длительности, расписание по мастерам, предоплата на длинные услуги.

Пример: консультации

Слоты по 30 минут с буфером, ссылка на встречу в подтверждении.

Пример: аренда помещения

Почасовая сетка, минимальная длительность и разные цены в выходные.

Вопросы

Частые вопросы

Синхронизация с Google Календарём есть?

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

Что с часовыми поясами?

Время хранится в UTC, а показывается в поясе клиента и бизнеса. Это первое, что мы проверяем на превью, потому что здесь ошибаются чаще всего.

Кому принадлежит код и можно ли забрать проект?

Код ваш. Проект выгружается в ваш репозиторий на GitHub целиком, вместе с историей, и дальше живёт без нас. Мы не держим клиента замком на платформе.

Напоминания в мессенджер можно?

Почта работает сразу. Мессенджеры и SMS подключаются отдельно и требуют вашего аккаунта у провайдера рассылок.