Шахматка бронирования без кода: своя для хостела или гостевого дома
Шахматка бронирования без кода: своя для хостела или гостевого дома
Шахматку бронирования можно собрать без программиста: вы описываете номера или койки, статусы броней и то, кто что видит, а нейросеть делает веб-приложение с сеткой «номера по дням», формой брони и входом для администратора. Такая шахматка подходит небольшим местам, которые продают в основном напрямую. Если вы живёте за счёт Booking и других площадок, честнее взять готовую систему с менеджером каналов, и ниже объяснено почему.
Что такое шахматка и кому своей хватит?
Шахматка это таблица, где строки отданы номерам или кроватям, а столбцы отведены под даты. Каждая бронь закрашивает клетки от заезда до выезда, и по сетке сразу видно, где свободно, где заезд сегодня, а где дыра в две ночи, которую стоит закрыть скидкой.
Своей шахматки достаточно, если у вас от трёх до тридцати номеров или коек, брони приходят в основном по телефону, в WhatsApp, Telegram и Instagram, а работают с ними один-два человека. Это типичный гостевой дом в Самарканде или Бухаре, хостел в Алматы или Ташкенте, база отдыха в Бурабае или на Иссык-Куле, мини-гостиница у моря. Сейчас такие места чаще всего держат шахматку в тетради или в таблице на телефоне, и рано или поздно две брони попадают на одну кровать.
Какие есть варианты и чем они отличаются?
| Вариант | Цена | Связь с Booking и площадками | Гибкость | Чем опасен |
|---|---|---|---|---|
| Тетрадь или таблица | бесплатно | нет | любая, всё вручную | двойные брони и потерянные изменения |
| Облачная система для отелей с менеджером каналов | ежемесячная подписка | есть | в рамках настроек системы | платите за функции, которые маленькому месту не нужны |
| Своя шахматка, собранная нейросетью | кредиты на сборку и правки | нет, брони вносятся вручную | под ваши правила | нужно продумать правила самому и проверить их |
Главная строка для решения средняя. Если больше трети броней приходит с площадок, менеджер каналов сам закрывает даты везде, когда номер продан, и это стоит своих денег. Своя шахматка этого не делает: бронь с площадки администратор вносит руками, и пока он этого не сделал, номер можно продать дважды.
Что описать нейросети, чтобы шахматка заработала?
Шахматка это приложение с правилами, поэтому описание важнее, чем у обычного сайта. Пройдитесь по пунктам:
- Что продаётся. «Шесть номеров и два общих номера по восемь коек; общие продаются покоечно».
- Статусы брони. «Предварительная, подтверждена, оплачена, гость заехал, выехал, отменена; у каждого свой цвет».
- Что хранится в брони. «Имя гостя, телефон, даты заезда и выезда, число гостей, сумма, предоплата, комментарий».
- Главное правило. «Нельзя поставить две брони на одну кровать или номер в одну ночь, система должна показать конфликт».
- Кто что видит. «Администратор входит по почте и видит всё; гости видят только форму запроса брони на публичной странице».
- Вид на телефоне. «Администратор работает с телефона: сетка листается вбок, бронь открывается касанием».
Четвёртый пункт обязателен, и после сборки его надо проверить руками: попробуйте поставить пересекающуюся бронь и убедитесь, что система её не пропустила. Это самое дорогое место, и на слово ему верить нельзя.
Как собрать шахматку по шагам
- Откройте zugo.dev и войдите через Google, GitHub или по почте.
- Отправьте описание по шести пунктам выше.
- Дождитесь сборки: приложение запускается и проверяется в браузере, прежде чем приходит к вам.
- Заведите тестовые брони на неделю вперёд, включая пересекающиеся, ранний выезд и отмену.
- Правьте словами: «покажи сегодняшние заезды отдельным списком сверху», «сделай общий номер раскрывающимся по койкам».
- Когда правила работают, опубликуйте и дайте доступ второму администратору.
Как перенести брони из тетради или таблицы?
Не переносите всю историю. Для работы нужны только будущие брони: всё, что начинается с сегодняшнего дня. Перепишите их в шахматку за один вечер, когда новых звонков мало, и сверьте сетку с тетрадью по каждой ночи ближайших двух недель. Если броней больше полусотни, попросите правкой форму быстрого ввода: номер, даты, имя и телефон в одну строку. Первые дни держите тетрадь рядом и записывайте каждую новую бронь в оба места. Когда неделя пройдёт без расхождений, тетрадь можно убрать.
Где хранятся брони?
Это вопрос, от которого зависит, можно ли шахматкой пользоваться по-настоящему.
На бесплатном старте такая система собирается рабочим прототипом в одном файле: всё нажимается, но брони хранятся только в браузере того, кто их внёс. Чтобы проверить, удобна ли сетка, этого хватает. Работать вдвоём с разных телефонов так нельзя.
Настоящая шахматка с общей базой и входом администраторов собирается на тарифе Pro. Тогда брони лежат во встроенном бэкенде Zugo Cloud, администраторы входят по почте без пароля, а запросы гостей с публичной формы сохраняются и приходят на почту. Подробнее о том, как устроены такие приложения, написано в статьях про приложение с базой данных и про вход пользователей и личный кабинет.
Отдельно о личных данных гостей. Имена и телефоны это персональные данные, поэтому доступ к шахматке давайте только тем, кому он нужен для работы, и не публикуйте сетку с именами по открытой ссылке.
Сколько это стоит?
Кредиты тратятся только тогда, когда пишется код. По оценкам со страницы тарифов, приложение с нуля обходится примерно в 2 200 кредитов, многостраничная платформа начинается от 2 200 кредитов, одна правка стоит около 980. Шахматке почти всегда нужно несколько правок, пока правила не сойдутся с тем, как вы реально работаете.
Бесплатных 1 450 стартовых кредитов хватает, чтобы собрать прототип и посмотреть сетку. Для рабочей версии с общей базой нужен Pro: $25 в месяц и 20 000 кредитов каждый месяц, этого хватает и на сборку, и на десятки правок. Новым пользователям первый месяц Pro стоит $5, если оформить его в течение 12 часов после регистрации. Подписка облачной системы для отелей обычно платится ежемесячно, так что сравнивайте суммы за год.
Можно ли принимать предоплату?
Можно, но это отдельный шаг. Приём оплаты подключается через коннектор Stripe, и он подходит не во всех странах: в Казахстане и Узбекистане гости чаще переводят предоплату по номеру карты или через местные платёжные приложения, и тогда в шахматке достаточно отметки «предоплата получена». Что умеет приём оплаты в собранном приложении, разобрано в статье можно ли сделать приём оплаты.
Нужен ли ещё и сайт?
Шахматка внутренняя, её видят администраторы. Гостям нужна публичная страница: номера, фото, цены, как добраться и кнопка запроса брони. Её можно собрать отдельно, а запросы с неё будут попадать к вам. Готовые разборы есть для сайта хостела и сайта отеля.
Чего своя шахматка не умеет?
Она не синхронизируется с Booking, Airbnb и другими площадками. Она не выставляет фискальные чеки и не передаёт данные гостей в миграционные службы. Она не заменит бухгалтерию. Всё это решают специализированные системы для гостиниц, и если без этого не обойтись, правильный выбор именно они.
Своя шахматка выигрывает в другом: в ней только то, что нужно вам, она работает с телефона администратора и не требует ежемесячной подписки на функции, которыми вы не пользуетесь.
Коротко
Своя шахматка бронирования собирается нейросетью по подробному описанию: номера или койки, статусы, поля брони, правило против двойных броней и роли. Она хорошо подходит гостевым домам, хостелам и базам отдыха, которые продают напрямую. На бесплатном старте получится прототип для проверки сетки, рабочая версия с общей базой и входом администраторов делается на Pro. Если много броней идёт с площадок, берите систему с менеджером каналов: ручной перенос броней рано или поздно приведёт к двойной продаже.