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