Фотостудия в Израиле, которая сдаёт себя почасово. Сайт должен был принимать бронирования так, чтобы никогда не продать один слот дважды, и закрывать документы так, как это действительно делают израильские бизнесы. Вот решения, которые его сформировали.
Настоящий календарь студии — источник правды
Доступность — это не второй календарь в нашей базе. Сайт читает собственный Google Calendar студии — через сервисный аккаунт, где он настроен, или через приватный iCal-фид календаря, где нет — и считает каждый занятый блок в нём недоступным.
Этот выбор важнее, чем звучит. Команда, которая уже живёт в Google Calendar, продолжит записывать дела именно туда, и любой параллельный календарь разойдётся за неделю. Подтверждённые бронирования записываются обратно в тот же календарь, так что у студии никогда нет двух версий своего дня.
Оплата и документы по-местному
Оплата идёт через PayPlus, а чек выписывается через Green Invoice — именно тот шлюз и тот сервис выставления документов, с которыми израильские бизнесы обязаны работать. Предположение в форме Stripe оставило бы владелицу выписывать чеки руками после каждого бронирования.
Каждая интеграция защищена собственной проверкой конфигурации, так что отсутствующий ключ портит один шаг, а не ломает весь поток бронирования.
Обращение становится лидом, а не письмом
Отправленная форма создаёт лид в Kommo CRM рядом с письмом-подтверждением. Обращение, которое существует только в почтовом ящике, теряется в первую же загруженную неделю; в CRM у него есть ответственный и следующий шаг.
Три языка и портфолио, которым владеет команда
Сайт работает на трёх языках через next-intl, с админкой, где студия сама ведёт галереи портфолио и каталог оборудования. Изображения ложатся в Cloudinary, так что фотограф, выгружающий полноразмерные кадры, не должен думать о весе файла — а это именно та мелочь, от которой зависит, будет ли сайт обновляться после запуска.
Результат
Сайт студии, который продаёт её же время: живая доступность из настоящего календаря команды, местная оплата и документы, лиды в CRM и портфолио, которое студия обновляет без звонка нам.