Главная · Справка · 📅 Бронирования · Как изменить даты проживания в брони
📅

Как изменить даты проживания в бронировании

Чтобы изменить даты бронирования, откройте бронь в шахматке или списке «Бронирования», нажмите «Редактировать», поставьте новые даты заезда и выезда и сохраните. Пока гость не приехал, меняются обе даты; у заселённого гостя — только дата выезда; у выехавшего сначала отменяют выселение.

Автор: Николай НадеждинОбновлено 11 октября 2026 г.

Когда нужно менять даты

Классические сценарии:

  • Гость попросил продлить проживание на 2 дня → меняем checkOut
  • Гость хочет уехать раньше (плохая погода, дела) → меняем checkOut
  • Гость перенёс приезд на другой день → меняем checkIn (если ещё не заселился)
  • Командировка отменилась — нужно сократить с 5 дней до 3 → меняем checkOut

Шаг 1. Откройте бронь и нажмите «Редактировать»

  1. Найдите бронь в шахматке или в списке «Бронирования»
  2. Кликните → откроется панель деталей
  3. Нажмите «Редактировать»
  4. Откроется форма со всеми полями брони

Шаг 2. Измените даты

В блоке «Основные параметры» найдите поля «Дата заезда» и «Дата выезда». Измените на нужные.

При сохранении система автоматически:

  • Проверит что выезд позже заезда
  • Проверит нет ли конфликта с другими бронями на эти даты в этом же номере (овербукинг)
  • Применит правила по статусу (см. ниже)

Если есть конфликт — увидите ошибку «Номер уже занят в эти даты (бронь BK-…)» → выберите другие даты или сначала перенесите конфликтующую бронь.


Правила по статусам брони

В Hotel OS2 действуют те же правила, что и в :

🟡 PENDING / 🟦 CONFIRMED (ожидает / подтверждена)

  • ✅ Можно менять обе даты (заезд + выезд)
  • ✅ Можно менять номер, тариф, гостей, цену

🟩 CHECKED_IN (гость заселён)

  • ✅ Можно менять только дату выезда (продление пребывания)
  • ❌ Нельзя менять дату заезда — гость уже физически в номере
  • 💡 Если нужно сдвинуть заезд → сначала отмените заселение (вернуть статус в CONFIRMED), измените дату, заселите снова

Это защита от ошибок: представьте что администратор случайно поменял дату заезда у уже живущего гостя — сломаются счета, миграционные карты, отчёты Росстата.

⬜ CHECKED_OUT (гость выписался)

  • ❌ Нельзя ничего менять (только заметки)
  • 💡 Если нужно — отмените выписку, измените, выпишите снова

🟥 CANCELLED (отменена) / 🟧 NO_SHOW (не явился)

  • ❌ Нельзя менять даты/номер/цену (только заметки)
  • 💡 Если бронь нужна заново — создайте новую

Альтернатива: drag&drop в шахматке

Если нужно просто сдвинуть бронь на другую дату (с сохранением длительности) — удобнее перетащить её на шахматке.

  1. В шахматке нажмите кнопку «Перемещение» (защита от случайных перетаскиваний)
  2. Зажмите бронь левой кнопкой мыши
  3. Перетащите на новую дату или на другой номер
  4. Подтвердите в модалке

Подробнее: «Как быстро переместить бронь».

Важно: drag&drop сохраняет длительность (3 ночи останутся 3 ночами). Для изменения длительности — используйте «Редактировать» в карточке.


Что произойдёт после изменения дат

Автоматически:

  • ✅ Обновляется запись в БД (атомарно через транзакцию)
  • ✅ Запись в журнале активности (кто, когда, что изменил)
  • ✅ Если бронь была привязана к счёту — счёт пересчитывается
  • ✅ Если есть услуги по дням — система проверяет, не выходят ли они за новые даты
  • ⚠️ Цена проживания не пересчитывается автоматически — если поменялся срок, нажмите «Пересчитать» в карточке

Что НЕ реализовано

у нас пока нет:

  • Автоматический пересчёт стоимости при изменении дат
  • Подсказки «свободно/занято» прямо в форме при выборе даты (пока узнаём только при попытке сохранить)
  • Перенос привязанных услуг при сильном сдвиге дат

Это в следующих итерациях работы с бронями.

Если гость ещё не приехал, уже заселён или уже выехал

Статус брониЧто можно менятьКак поступить
Ожидает, Подтвержденаобе даты, номер, тариф, гостей, ценупросто «Редактировать»
Проживаеттолько дату выездадля переноса заезда — «Отменить заселение», поправить даты, снова «Заселить»
Выехалничего, кроме заметок«Отменить выселение», поправить дату выезда, снова выселить
Отменена, Не заездничего, кроме заметоксоздать новую бронь

Запрет на смену даты заезда у заселённого гостя — защита: если случайно сдвинуть «прошлое», сломаются счета, уведомление о прибытии и статистика. Поэтому система требует явного действия «Отменить заселение».

Каждая правка попадает в «Историю изменений» брони — видно, кто и когда переносил даты.

Как найти бронь с сайта и перенести даты

Гость, который бронировал через виджет на сайте отеля, часто пишет о переносе в мессенджер — и бронь нужно быстро найти среди остальных.

  1. Откройте «Бронирования».
  2. В фильтре «Источник» выберите Сайт — останутся только заявки с вашего сайта.
  3. Найдите гостя по фамилии или номеру брони и откройте карточку.
  4. Нажмите «Редактировать», выберите новые даты и сохраните.

Если в этом номере на новые даты уже стоит другая бронь, система покажет ошибку «Номер уже занят в эти даты» с номером конфликтующей брони. Выберите другой номер в той же карточке или сначала перенесите мешающую бронь. Если включено письмо-подтверждение, гость получит обновлённую бронь на почту автоматически.

Гость может перенести даты и сам — по коду брони на сайте отеля; см. как гость меняет бронь на сайте.

Что будет с оплатой и ценой после переноса

Сумма брони при переносе дат не пересчитывается сама. Это сделано специально: цена на новые даты может отличаться, и отель решает, держать ли старую цену или брать по новому тарифу.

  • Продлили на 2 ночи — добавьте стоимость новых ночей вручную в поле «Стоимость» или пересчитайте по тарифу.
  • Сократили проживание — уменьшите сумму и, если гость уже заплатил, оформите возврат лишнего.
  • Перенесли целиком — сравните цену на новые даты; если она выше, договоритесь с гостем заранее.

Уже внесённые оплаты остаются в брони — их не нужно проводить заново. Как править сумму, читайте в статье как изменить стоимость проживания в брони. Время заезда и доплаты за ранний заезд меняются отдельно — см. ранний заезд и поздний выезд.

Частые вопросы

Как изменить даты бронирования в гостинице?

Откройте бронь, нажмите «Редактировать», выберите новые даты заезда и выезда и сохраните. Система проверит, свободен ли номер.

Можно ли изменить дату заезда, если гость уже заселён?

Нет, только дату выезда. Чтобы сдвинуть заезд, сначала отмените заселение, поправьте даты и заселите гостя снова.

Пересчитается ли цена после переноса дат?

Нет, сумма остаётся прежней. Изменить её можно вручную в поле «Стоимость».

Как продлить проживание гостя?

В карточке заселённой брони измените дату выезда на более позднюю и добавьте стоимость новых ночей.

Читайте также

#брони#даты#редактирование#продление

Эта статья была полезна?

Hotel OS2 — программа для гостиниц без комиссий

Шахматка и PMS — в одном кабинете с шахматкой, без процента с прямых броней.

Шахматка и PMS

Похожие статьи