Перейти до контенту
KKatorion

Velvet Rooms: власний модуль бронювання замість Excel і зошита

Гість бачить лише вільні дати й точну суму, а власник - усі бронювання, ціни й залишки до оплати на одному календарі

Velvet Rooms: власний модуль бронювання замість Excel і зошита

Velvet Rooms: власний модуль бронювання замість Excel і зошита
Velvet Rooms: власний модуль бронювання замість Excel і зошита
Velvet Rooms: власний модуль бронювання замість Excel і зошита
Velvet Rooms: власний модуль бронювання замість Excel і зошита
Velvet Rooms: власний модуль бронювання замість Excel і зошита
Velvet Rooms: власний модуль бронювання замість Excel і зошита
Velvet Rooms: власний модуль бронювання замість Excel і зошита
Velvet Rooms: власний модуль бронювання замість Excel і зошита

1 / 8

Бронювання приходять із сайту, телефоном і в месенджерах, а зайнятість ви тримаєте в голові чи в таблиці? Для апартаментів Velvet Rooms у Східниці ми зробили модуль бронювання: гість сам перевіряє вільні номери й надсилає заявку, а менеджер веде всі бронювання, ціни й оплати в одній адмінці. Такий самий модуль ми зробимо і для вас.

Знайомо?

Гість питає «чи є вільне на вихідні?» - і хтось має перегорнути зошит, таблицю й переписку. Телефонні бронювання губляться, два гості отримують той самий номер, а гість, для якого дат немає, просто йде до конкурента. Сезонні ціни й знижки за довгий візит рахуються вручну, а хто скільки доплатить при заїзді, знає лише той, хто брав передоплату.

Рішення

На сайті гість обирає дати в календарі, кількість гостей і номерів і бачить лише ті типи номерів, які справді вільні й вміщають компанію, з повною сумою за весь візит. Якщо на ці дати місць немає, сайт пропонує до трьох найближчих вільних періодів тієї ж тривалості. Заявка одразу приходить у Telegram. Менеджер бачить усі номери на календарі за місяць, підтверджує заявку - і номер закривається на ці дати сам. Ціни за датами, мінімальний термін проживання й залишок до оплати задаються там же, в адмінці.

Як ми це зробили

  • Пошук на сайті: дати, дорослі, діти з віком і кілька номерів в одній заявці; номери, що не вміщають компанію або зайняті, відсіюються до показу
  • Найближчі вільні дати: якщо пошук не вдався, сервер переглядає 90 днів уперед і пропонує до трьох періодів з тими самими умовами. Вони рахуються тією самою логікою, що й основний пошук, тож запропоновані дати не розходяться з тим, що гість побачить після кліку
  • Календар бронювань в адмінці Directus: усі номери рядками, дні місяця колонками, на кожному бронюванні - гість, статус, джерело і залишок до оплати. Підтвердження заявки саме закриває номер на ці дати, скасування - відкриває
  • Модуль «Ціни»: базові тарифи за тривалістю візиту (до 3, від 3, від 7 і від 10 діб), і ціни на конкретні дати - сезон задається діапазоном дат. Кожна ніч рахується за ціною своєї дати, а сума рахується на сервері
  • Мінімальний термін проживання на дати заїзду: у сезон одноденний візит не з'їсть тиждень. Правило перевіряється ще раз, коли заявка надходить на сервер
  • Телефонні бронювання вносяться в ту саму систему; нові заявки - з сайту чи з адмінки - приходять кільком людям у Telegram, а гість отримує лист, коли бронювання підтверджено
Усі проєкти

Маєте технічну задачу?

Залиште заявку - і ми з вами зв'яжемось, щоб вирішити, як підійти саме до вашої задачі.

Обговорити проєкт
Обговорити проєкт