01 / Ситуация
Три источника, одна ошибка
Бронь приходит по телефону, с агрегатора и из переписки. Администратор записывает её в таблицу, а в портале заводит сделку, где есть только имя гостя и дата.
В такой карточке заезд и выезд не отличить друг от друга, переселение в другой номер нигде не отмечено, а занятость номеров видна лишь в таблице на одном компьютере.
02 / Причина
Почему брони расходятся
Таблица и портал живут отдельно
Шахматка ведётся в файле, карточка брони — в портале. Между ними нет связи, и каждая правка делается дважды.
В карточке нет дат заезда и выезда
Пока в брони только имя и одна дата, система не может проверить, свободен ли номер в нужные дни.
Сходится, когда бронь создаётся один раз, а занятость номера видна прямо в карточке — до того, как гостю подтвердили бронь.
03 / Подход
Шахматка внутри портала
Сначала поля брони
Добавим в карточку даты заезда и выезда, номер и число гостей. Без этих полей сверять нечего.
Потом проверка занятости
При сохранении брони система смотрит, свободен ли номер на эти даты, и не даёт подтвердить пересечение.
Одна карточка на все каналы
Звонок, агрегатор и переписка заводят бронь в одном месте, поэтому шахматка собирается сама.
04 / Нюансы
Что учесть
Переселение — отдельное событие
Переезд гостя в другой номер нужно фиксировать в карточке брони. Иначе занятость двух номеров разойдётся с реальностью.
Отмены приходят не всегда
Часть гостей просто не приезжает и не сообщает об отмене, а агрегатор присылает уведомление с опозданием. Снятую бронь администратор аннулирует вручную — иначе номер числится занятым без гостя.
За стойкой нужен один порядок
Если один администратор работает в таблице, а второй в портале, расхождение вернётся. Правило должно быть одно для всех.
05 / Первый шаг
Одна неделя заездов
Возьмём неделю, где были заезды из разных каналов, и посмотрим, как брони доходили до стойки.
- Откуда приходят брони и где записываются.
- Что видно в карточке брони, кроме имени и даты.
- Как администратор проверяет, свободен ли номер.
По итогу соберём бронь в одной карточке и шахматку внутри портала.