Перейти к содержимому

Хостел и групповые бронирования

Если в вашем объекте есть хостельные (гостевые) номера, где продаются отдельные койко-места, а не комнаты целиком — система поддерживает этот формат. Вы можете создавать комнаты-контейнеры с кроватями внутри и бронировать каждое место отдельно или группой.

Список хостельных номеров в зоне Хостел
Список хостельных номеров в зоне Хостел

Обычный номер бронируется целиком. Хостельный номер — это комната, внутри которой есть кровати. Каждая кровать — отдельное бронируемое место.

Обычный номерХостельный номер
Что бронируетсяКомната целикомОтдельная кровать
ЦенаЗа номер за ночьЗа койко-место за ночь
БронированиеОдно на номерГрупповое — несколько кроватей в одном бронировании
ГостиОдин или семьяГруппа (спортивная команда, экскурсия, вахта)

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

  1. Перейдите в Классификаторы → Типы юнитов
  2. Создайте тип (или измените существующий), например: «Гостевой номер»
  3. В поле «Единица продажи» выберите «Кровать (хостел)» (вместо «Номер целиком»)

Рекомендуем вынести хостельные номера в отдельную зону, например «Гостевые номера». Это удобно для:

  • Фильтрации на шахматке — видеть только хостел или только обычные номера
  • Группировки в списке юнитов
  • Отчётов по загрузке
  1. Перейдите в Юниты → Создать юнит
  2. Выберите тип с продажей по койко-местам
  3. Система покажет секцию «Настройки кровати (хостел)»
  4. В поле «Комната-контейнер» оставьте «Без комнаты (создать контейнер)»
  5. Заполните название (например, «Номер 203»), цену за ночь и зону
  6. В блоке быстрого добавления укажите количество кроватей и тип:
Тип кроватиОписание
Нижняя полкаНижний ярус двухъярусной кровати
Верхняя полкаВерхний ярус двухъярусной кровати
ОдноместнаяОтдельная одноместная кровать
КапсулаКапсульное спальное место
  1. Нажмите «Добавить» — кровати появятся в списке ниже
  2. Нажмите «Создать» — комната с кроватями будет создана

После создания перейдите в комнату → секция «Кровати». У каждой кровати есть переключатель публикации. Включите его для всех кроватей, которые должны быть доступны для бронирования. Также убедитесь, что сама комната опубликована и активна.

Страница комнаты с кроватями — верхние и нижние полки
Страница комнаты с кроватями — верхние и нижние полки

В секции «Кровати» на странице комнаты вы можете:

  • Добавить кровати — кнопка «Добавить», укажите количество, тип и доплату
  • Удалить кровать — иконка корзины при наведении на строку
  • Включить/выключить публикацию — переключатель в строке кровати

Каждая кровать показывает: название, тип (бейдж), доплату (если есть) и цену за ночь.


На шахматке (календаре) есть переключатель «Хостел» в панели фильтров.

Когда хостел-режим выключен — на шахматке видны обычные номера (комнаты). Хостельные комнаты отображаются как одна строка.

Шахматка в хостел-режиме — видны отдельные кровати по комнатам
Шахматка в хостел-режиме — видны отдельные кровати по комнатам

Когда хостел-режим включён:

  • Шахматка показывает отдельные кровати вместо комнат
  • Видно загрузку каждого койко-места
  • Появляется кнопка «Групповая бронь» для создания группового бронирования

Групповое бронирование — это одно бронирование на несколько кроватей. Используется для заселения групп: спортивные команды, экскурсии, вахтовые бригады.

  1. Откройте шахматку и включите хостел-режим
  2. Нажмите кнопку «Групповая бронь»
  3. Заполните форму:
ПолеОписание
Название группыИдентификатор группы, например «Сборная Алматы U-18»
Контактное лицоТренер, менеджер или ответственный за группу. Выберите из базы гостей или создайте нового
Заезд / ВыездОбщие даты для группы
КомнатаВыберите хостельную комнату (показываются только комнаты с кроватями)
КроватиОтметьте нужные кровати (минимум 2). Занятые кровати отмечены красным — «занята»
  1. Нажмите «Создать группу» — бронирование создаётся со статусом «Подтверждено»
Форма создания групповой брони — название группы, контактное лицо, даты, комната
Форма создания групповой брони — название группы, контактное лицо, даты, комната
Групповое бронирование — Сборная Алматы U-18, Комната 304, 168 000 тг
Групповое бронирование — Сборная Алматы U-18, Комната 304, 168 000 тг
Групповое бронирование со статусом «Заселён» — Семья Поповых, Комната 306
Групповое бронирование со статусом «Заселён» — Семья Поповых, Комната 306

Откройте групповое бронирование → вкладка «Кровати».

Добавить кровать:

  1. Нажмите «Добавить кровать»
  2. Укажите даты (могут отличаться от основных)
  3. Отметьте свободные кровати
  4. Нажмите «Добавить»

Убрать кровать:

  • Нажмите иконку корзины в строке кровати
  • Подтвердите удаление
  • Сумма бронирования пересчитается автоматически

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

Изменить даты всей группы одной кнопкой:

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

  1. Нажмите «Изменить даты группы»
  2. В открывшейся панели укажите новые дату заезда и/или дату выезда
  3. Нажмите «Сохранить»

Что делает система:

  • Применяет новые даты ко всем кроватям группы одновременно.
  • Проверяет свободность каждой кровати на новые даты отдельно. Если хотя бы одна из кроватей занята в новый период (например, кто-то уже забронировал это место на более раннюю дату) — изменение не применится ни к одной кровати, вы увидите сообщение с причиной и сможете поправить даты или сначала освободить конфликтующее место.
  • Пересчитывает стоимость по каждой кровати и общую сумму группы, остаток к оплате обновляется.

Оставьте поле заезда пустым, если нужно только продлить выезд (типичный сценарий — группа хочет остаться ещё на ночь): текущий заезд останется прежним, а дата выезда применится ко всем кроватям.

  • В таблице бронирований — рядом с номером бронирования отображается иконка группы. При наведении показывается название группы.
  • На странице деталей — бейдж с названием группы в заголовке + вкладка «Кровати» с таблицей всех мест.
  • В таблице кроватей — название, тип, даты заезда/выезда, количество ночей и сумма по каждой кровати. Внизу — итоговая сумма.
Вкладка Кровати в групповом бронировании — 6 кроватей с разбивкой по ночам
Вкладка Кровати в групповом бронировании — 6 кроватей с разбивкой по ночам

Групповое бронирование оплачивается как обычное — одним или несколькими платежами на общую сумму. Система рассчитывает стоимость как сумму всех кроватей:

Стоимость кровати = (базовая цена + доплата за тип) × количество ночей

Итого по группе = сумма стоимости всех кроватей

Подробнее об оплате — в разделе Платежи.


Практический пример: спортивная команда на месяц

Заголовок раздела «Практический пример: спортивная команда на месяц»

Разберём реальный сценарий шаг за шагом. Приезжает спортивная команда — 15 человек, проживание 30 дней, нужна скидка 2 000 ₸ на человека.

  1. Откройте шахматку → включите хостел-режим
  2. Нажмите «Групповая бронь»
  3. Заполните:
    • Название группы — «Сборная Алматы U-18, апрель-май 2026»
    • Контактное лицо — тренер или менеджер команды (выберите из базы или создайте нового гостя)
    • Заезд — 10.04.2026, Выезд — 10.05.2026
    • Комната — выберите хостельную комнату с достаточным количеством мест
    • Кровати — отметьте 15 свободных кроватей (кнопка «Выбрать все» отметит все доступные)
  4. Нажмите «Создать группу»

Система создаст бронирование со статусом «Подтверждено» и рассчитает общую сумму по всем 15 кроватям.

Шаг 2. Управление кроватями после создания

Заголовок раздела «Шаг 2. Управление кроватями после создания»

Откройте бронирование → вкладка «Кровати». Здесь вы видите таблицу всех кроватей с датами, ночами и суммой по каждой.

Это полезно когда к команде присоединяется новый участник или нужно добавить кровати из другой комнаты.

  1. Нажмите «Добавить кровать»
  2. Укажите даты заезда и выезда — они могут отличаться от основных дат группы. Например, один спортсмен приезжает на неделю позже
  3. Выберите свободные кровати из списка (занятые будут отмечены как недоступные)
  4. Нажмите «Добавить»

Сумма бронирования пересчитается автоматически. Новая кровать появится в таблице с собственными датами и стоимостью.

Если кто-то из команды уезжает досрочно или отменяет проживание:

  1. Найдите нужную кровать в таблице
  2. Нажмите иконку корзины в строке
  3. Подтвердите удаление

Сумма бронирования пересчитается. Кровать станет доступна для других бронирований.

Каждая кровать может иметь свои даты, независимые от остальных. Это удобно когда:

  • Часть команды уезжает раньше на соревнования
  • Кто-то приезжает позже основной группы
  • Тренер остаётся на дополнительную неделю

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

После создания брони откройте её → в боковой панели секция «Скидки и доплаты» → кнопка «+».

Доступные методы расчёта скидки:

МетодКак считаетКогда использовать
Процент от суммы% от общей суммы бронированияСкидка «10% за группу»
Фиксированная суммаТочная сумма в тенгеСкидка «по 2 000 на человека» — посчитайте: 2 000 × 15 = 30 000 ₸
За каждую ночьСумма × количество ночейСкидка «500 ₸/ночь за всю группу»

Для нашего примера (скидка 2 000 ₸ на человека):

  1. Нажмите «+» в секции «Скидки и доплаты»
  2. Тип: Скидка
  3. Метод: Фиксированная сумма
  4. Сумма: 30 000 (2 000 × 15 человек)
  5. Причина: «Скидка 2 000 ₸/чел, спортивная команда»
  6. Категория: Корпоративная или Длительное проживание
  7. Нажмите «Применить»

Скидка применяется на всю бронь целиком. Итоговая сумма и остаток к оплате пересчитаются автоматически.

Команда проживает, а потом оплачивает. Оплата вносится как обычно — через раздел платежей бронирования. Можно принять оплату частями или одним платежом. Система отслеживает остаток к оплате (remainingAmount) с учётом скидки.

ПараметрЗначение
БронированиеГрупповое, 15 кроватей
Даты10.04 → 10.05.2026 (30 ночей)
СтоимостьСумма по всем 15 кроватям
Скидка−30 000 ₸ (2 000 × 15 чел)
К оплатеСтоимость − 30 000 ₸
ОплатаПо факту проживания

Можно ли забронировать одну кровать без группы? Да, для одного гостя создайте обычное бронирование на комнату-контейнер — система привяжет кровать через вкладку «Кровати».

Одиночное бронирование кровати — Елена Волкова, Комната 212
Одиночное бронирование кровати — Елена Волкова, Комната 212

Что если часть группы хочет уехать раньше? Измените даты выезда для конкретных кроватей на вкладке «Кровати». Сумма пересчитается автоматически.

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

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

Можно ли добавить кровати из разных комнат в одну групповую бронь? Да. На вкладке «Кровати» нажмите «Добавить кровать» — в списке видны кровати из всех хостельных комнат, сгруппированные по комнатам. Выбирайте из любой.

Скидка применяется на каждую кровать отдельно? Нет, скидка/доплата применяется на всю бронь целиком. Если нужна скидка «по 2 000 на человека» — посчитайте общую сумму (2 000 × количество человек) и добавьте как фиксированную скидку.

Можно ли добавить несколько скидок на одну бронь? Да. Например, скидку за длительное проживание и отдельную компенсацию. Каждая скидка/доплата отображается отдельной строкой, и любую из них можно отменить.