Вкладка Bookings (Бронирования) — единый список всех бронирований вашего объекта: заявок, которые гости оставляют через Mira (ИИ-ресепшен), и бронирований, которые вы принимаете по телефону, через канал вроде Booking.com или на стойке регистрации и вносите в панель вручную. Здесь вы видите каждую новую заявку, звоните гостю для подтверждения, нажимаете Confirm Booking, назначаете физическую единицу (палатку, бунгало, номер комнаты), отмечаете, из какого канала пришло бронирование, и фиксируете платежи.
Что на экране#
Когда вы открываете Bookings в меню, сверху вниз вы видите следующее. Справа от заголовка страницы находится оранжевая кнопка + New Booking; она открывает форму для ручного ввода бронирования.
Сводные карточки#
Под заголовком страницы расположены четыре карточки:
| Карточка | Что показывает |
|---|---|
| Total bookings | Количество всех записей на данный момент (включая отменённые). |
| Confirmed | Количество записей со статусом Confirmed (за всё время). |
| Pending | Количество записей со статусом Pending. Это заявки, ожидающие вашего действия. |
| Reservation revenue | Общая сумма всех бронирований, кроме отменённых. Если есть отмены, ниже появляются Cancelled: и их количество. |
Сумма на карточке выручки показана в валюте по умолчанию из данных вашего бизнеса. Это общая стоимость бронирований, а не деньги, которые уже поступили. Фактические поступления смотрите на странице Финансы.
Confirmed Bookings This Month (квота тарифа)#
Под карточками находится полоса Confirmed Bookings This Month с числом вида 3 / 10. Левое число — сколько бронирований вы подтвердили в этом месяце, правое — месячный лимит вашего тарифа:
| Тариф | Месячный лимит подтверждённых бронирований |
|---|---|
| Basic (бесплатный) | 10 |
| Pro | 100 |
- Когда вы достигаете 80% лимита, полоса становится жёлтой и показывает You've reached 80% of your monthly confirmed-booking quota.
- Когда вы достигаете лимита, полоса становится красной и показывает You've reached this month's confirmed-booking limit.
- В тарифе Basic рядом с сообщением появляется ссылка Upgrade to Pro. О тарифах см. Аккаунт и тарифы.
Подсчёт идёт по календарному месяцу (начинается 1-го числа в 00:00). В него входят бронирования, созданные в этом месяце, которые сейчас имеют статус Confirmed. Если вы переведёте бронирование в Completed, No-show или Cancelled, оно выпадает из счётчика.
Список бронирований#
В разделе Booking list все записи отсортированы так, что новое бронирование идёт первым (сортировка по времени создания записи). Справа от заголовка находится фильтр Channel (см. ниже). В списке нет поля поиска и разбиения на страницы; все записи, подходящие под фильтр, выводятся одним списком. На широких экранах используется таблица, на телефонах — карточки.
| Столбец | Содержимое |
|---|---|
| Booking | Номер бронирования (например, BK-7KX3MA) и дата и время создания. Нажмите на номер, чтобы открыть детали бронирования. |
| Guest | Имя и телефон гостя. Если имени нет, написано Unnamed Guest, а если нет телефона — No phone. |
| Room Type | Тип размещения бронирования (например, Бунгало). Если тип удалён, написано Room type not specified. |
| Stay | Дата заезда → дата выезда (дд.мм.гггг). |
| Guests | Общее число гостей. |
| Amount | Общая стоимость бронирования и валюта. |
| Source | Канал, из которого пришло бронирование, в виде цветного значка (например, Phone, Booking.com). См. Источники бронирований (каналы). |
| Status | Цветной значок (см. таблицу ниже). |
В виде карточек на телефонах значок источника находится сразу под значком статуса.
Пока записей нет, вы видите No bookings yet и «Reservations created via the AI will appear here.» То же сообщение появляется, если вы применили фильтр по каналу, а у этого канала нет бронирований; это не значит, что бронирований у вас нет вообще. Верните фильтр на All Channels и нажмите Filter.
Фильтр по каналу#
Справа от заголовка списка находятся выпадающий список Channel и кнопка Filter.
- Выберите канал в выпадающем списке: All Channels (по умолчанию), Booking.com, Airbnb, Expedia, Phone, Direct / Web или Other.
- Нажмите Filter. Страница перезагрузится, и в списке останутся только бронирования этого канала.
Фильтр добавляется к адресу страницы (например, /bookings?source=PHONE). Если сохранить этот адрес в закладках, страница будет открываться уже отфильтрованной. Чтобы снять фильтр, выберите All Channels и снова нажмите Filter.
Фильтр влияет и на сводные карточки (см. примечание выше). Раздел Unfinished Reservation Requests и полоса месячной квоты от фильтра не зависят.
Источники бронирований (каналы)#
У каждого бронирования есть источник — канал, из которого оно пришло. Источник нужен только для учёта и отчётов; он не меняет цену, доступность или поведение Mira. Каналов шесть:
| Канал (значок) | Когда использовать | Откуда берётся по умолчанию |
|---|---|---|
| Booking.com | Бронирование, пришедшее с Booking.com. | Вы выбираете его при ручном вводе. |
| Airbnb | Бронирование, пришедшее с Airbnb. | Вы выбираете его при ручном вводе. |
| Expedia | Бронирование, пришедшее с Expedia. | Вы выбираете его при ручном вводе. |
| Phone | Гость позвонил вам, чтобы забронировать. | Вариант по умолчанию в форме + New Booking. |
| Direct / Web | Собственный сайт вашего объекта или прямой канал. | Каждое бронирование, созданное через чат-виджет Mira, автоматически записывается в этот канал. |
| Other | Всё, что не подходит под варианты выше (например, агентство или гость без предварительной брони). | Вы выбираете его при ручном вводе. |
Разбивку выручки и количества по каналам можно посмотреть в разделе Channel Breakdown на странице Финансы.
Статусы бронирования#
| Статус (значок) | Значение | Блокирует ли доступность? |
|---|---|---|
| Pending | Гость оставил заявку, а вы её ещё не подтвердили. | Да |
| Confirmed | Вы подтвердили её. | Да |
| Completed | Проживание состоялось. | Нет |
| No-show | Гость так и не приехал. | Нет |
| Cancelled | Бронирование отменено. | Нет |
Столбец «Блокирует ли доступность?» важен: даже заявка в статусе Pending удерживает одну единицу этого типа размещения на указанные даты. Это значит, что Mira не продаст ту же единицу другому гостю. Если вы отмените заявку, единица снова становится доступной для продажи.
Unfinished Reservation Requests#
Под карточкой списка появляется второй раздел с жёлтой рамкой, но только если есть что показать: Unfinished Reservation Requests. В нём перечислены гости, которые выбрали номер и получили предложение, но покинули чат, не подтвердив вовремя. Его цель — показать вам возможности, которые вот-вот будут упущены.
В каждой строке указаны имя гостя, телефон, тип размещения, даты, сумма предложения и Offer expired: с датой и временем. Нажмите на строку, чтобы открыть разговор с этим гостем. Вы можете позвонить по номеру и спросить: «Хотите завершить бронирование?» Показываются последние 25 записей, сначала та, у которой срок истёк совсем недавно.
Как создаётся бронирование#
Бронирование создаётся одним из двух способов:
- Гость оставляет заявку Mira через чат-виджет. Её источник автоматически — Direct / Web. Этот путь описан в данном разделе.
- Вы вносите его вручную в панели (+ New Booking). Источник выбираете вы. Этот путь описан в следующем разделе, Пошагово: добавление бронирования вручную.
В обоих случаях бронирование создаётся в статусе Pending и проходит одни и те же проверки доступности и цены. Если вы понимаете этот процесс, вам проще разобраться в том, что вы видите в панели.
Сторона гостя#
- Гость открывает чат-виджет на вашем сайте. Если виджет показывает баннер Book your stay directly с кнопкой Reserve, гость может нажать на неё; либо он может просто написать Mira даты и количество человек.
- Mira спрашивает даты и количество гостей (взрослые, дети). Гость выбирает даты заезда и выезда.
- Mira показывает карточки типов размещения, доступных на эти даты. На карточках указаны цена за ночь, общая цена и количество оставшихся единиц. Если для типа размещения задано несколько типов питания (например, Room Only и Bed & Breakfast), на карточке появляются варианты, у каждого своя цена.
- Гость нажимает Select, и открывается окно Guest details:
| Поле | Обязательно? | Правило |
|---|---|---|
| Full name | Да | Не может быть пустым. |
| Phone | Да | Должен быть действительным международным номером телефона (например, +90 555 123 45 67). Система хранит его в стандартном формате (+905551234567). Если номер недействителен, появляется «Please enter a valid phone number.» |
| Да | Должен выглядеть как name@domain.com. Он нужен, чтобы гостю можно было отправить письмо с подтверждением. |
|
| Special request note | Нет | Произвольный текст, до 2000 символов. |
| Personal data consent | Да | Кнопка Continue не работает, пока не отмечено «I consent to my personal data being processed for this reservation.» Сервер проверяет это отдельно. |
- Когда гость нажимает Continue, система создаёт предложение бронирования (за кулисами это запись «заявка на бронирование»). На этом этапе она заново проверяет: корректны ли даты, не превышает ли число гостей вместимость типа размещения, доступна ли ещё единица, можно ли подтвердить цену. Если что-то не проходит, гость видит сообщение об ошибке (например, «The room type you selected is no longer available for these dates. Please check again.»).
- Открывается экран Booking summary: даты проживания, число гостей (взрослые/дети) и общая сумма. Гость может нажать Back, чтобы исправить данные, или нажать Confirm reservation.
- Предложение действует 15 минут. В момент подтверждения система ещё раз проверяет, что номер по-прежнему активен и доступен и что цена не изменилась. Если время вышло, гостю сообщается «There is no active reservation offer, or the offer has expired. Please provide your dates again.» Если за это время цена изменилась, гостю сообщается, что цена бронирования изменилась.
- Если всё в порядке, гость видит сообщение вроде: «Your reservation request has been received! … Your request number is: BK-XXXXXX. Our hotel will call you shortly to confirm availability and payment.»
Если гость создаёт в том же разговоре новое предложение, предыдущее ожидающее предложение отменяется автоматически. Так что в разговоре одновременно есть только одно действующее предложение.
Включение и отключение баннера прямого бронирования#
Баннером Book your stay directly, который показывается в виджете, вы управляете из панели: в разделе Widget → Direct Booking Banner есть флажок Show the booking banner in the chat assistant. По умолчанию он включён. После изменения нажмите Save Changes.
- Пока он включён, гостям при начале чата показывается короткий баннер бронирования, который они могут закрыть сами.
- Если вы его отключите, баннер не показывается никогда. Это влияет только на баннер; Mira по-прежнему отвечает на вопросы о бронировании, а процесс бронирования продолжает работать, когда гость вводит даты.
Настройки виджета см. на странице Виджет.
Ваша сторона#
В момент, когда гость подтверждает:
- На значке колокольчика в панели появляется уведомление Yeni rezervasyon talebi (onay bekliyor): BK-XXXXXX (текст этого уведомления всегда на турецком). Нажатие на него приводит вас на страницу Bookings.
- То же уведомление отправляется по электронной почте участникам команды, включившим New booking requests в Settings → Notifications (по умолчанию только пользователю с ролью Full access) (Аккаунт и тарифы).
- Если гость указал адрес электронной почты, ему отправляется письмо с подтверждением под названием Your reservation request has been received. Письмо уходит на языке, который гость использовал в чате (TR/EN/DE/RU).
- Заявка отображается как Pending в списке и в календаре, со значком Direct / Web в столбце Source.
Примечание к бронированию заполняется автоматически текстом «Created through AI.» Если гость написал особое пожелание, оно добавляется ниже с меткой Guest note:. Текст этого примечания пишется на языке чата гостя.
Пошагово: добавление бронирования вручную#
Эта форма нужна, чтобы внести гостя, который вам позвонил, бронирование с Booking.com или Airbnb либо гостя, пришедшего без предварительной брони. Форма использует тот же механизм бронирования, что и Mira: цена рассчитывается по вашим тарифным планам, проверяется доступность, создаётся номер бронирования (BK-XXXXXX) и отправляется уведомление. Эта функция одинаково работает в тарифах Basic и Pro.
Открытие формы#
- Откройте Bookings в меню.
- Нажмите кнопку + New Booking в правом верхнем углу.
- Откроется страница New Booking. Под заголовком написано «Manually enter a reservation received by phone or another channel.» Ссылка ← Back to Bookings вверху возвращает к списку.
Если у вас ещё нет ни одного активного типа размещения, вместо формы вы увидите жёлтое предупреждение: «No active room type has been defined yet. Add a room from the Room Types screen first.» В этом случае сначала добавьте тип на странице Типы размещения и сделайте его активным.
В форме два блока: Guest Information и Stay Details. Внизу слева находится пометка «Name/phone, room type, and dates are required.», внизу справа — оранжевая кнопка Create Booking.
Guest Information#
| Поле | Обязательно? | Назначение / примечание |
|---|---|---|
| Full Name | Обязательно хотя бы одно из двух: имя или телефон | Имя гостя. Если оставить поле пустым, в списке будет Unnamed Guest. |
| Phone | Обязательно хотя бы одно из двух: имя или телефон | Пример формата: +1 555 123 4567. Номер сохраняется точно так, как вы его ввели (он не переформатируется автоматически, как в форме чата). |
| Email (optional) | Нет | Если поле заполнено, браузер проверяет формат name@domain.com. Если поле заполнено, гостю уходит автоматическое письмо (см. ниже). |
Под блоком есть пометка: «If a guest is already registered with this phone number, they'll be matched automatically.» Это означает:
- Если введённый номер телефона в точности совпадает с номером гостя, уже сохранённого в системе, новая запись гостя не создаётся; бронирование привязывается к этому гостю. Если в записи этого гостя пустые имя или e-mail, они заполняются данными из формы. Уже заполненные поля не меняются.
- Если совпадения нет, по данным формы создаётся новая запись гостя.
Stay Details#
| Поле | Обязательно? | Назначение / примечание |
|---|---|---|
| Room Type | Да | Показываются только активные типы размещения, в вашем порядке со страницы Room Types. В каждой строке — название типа и его вместимость (например, Bungalow — 4). Первый тип в списке выбран заранее. |
| Check-in Date | Да | Выбирается в календаре. Если оставить пустым, браузер не отправит форму. |
| Check-out Date | Да | Должна быть позже даты заезда. |
| Number of Guests | Да (по умолчанию 1) |
Не меньше 1. Не может превышать вместимость типа размещения. В этой форме нет разделения на взрослых и детей; на странице деталей показывается только «N guests». |
| Board Basis | Да (по умолчанию Room Only) | Room Only, Bed & Breakfast, Half Board, Full Board, All Inclusive, Ultra All Inclusive. Цена рассчитывается по тарифному плану с выбранным типом питания. |
| Booking Source | Да (по умолчанию Phone) | Booking.com, Airbnb, Expedia, Phone, Direct / Web, Other. Можно изменить позже на странице деталей. |
| Note (optional) | Нет | «Any special request or note». Написанный текст сохраняется как есть в поле Note бронирования. |
Что происходит при нажатии Create Booking#
Система по порядку проверяет следующее:
- Заполнено ли хотя бы одно из двух: имя или телефон?
- Выбран ли тип размещения и активен ли он до сих пор?
- Заполнены ли даты заезда и выезда и раньше ли заезд, чем выезд?
- Не превышает ли число гостей вместимость типа размещения?
- Есть ли для выбранного типа питания действующий тарифный план на каждую ночь проживания? Если планы в период проживания в разных валютах, итог рассчитать нельзя.
- Доступность: Больше ли число активных физических единиц этого типа размещения, чем число бронирований в статусах Pending и Confirmed, пересекающихся с теми же датами? Хотя бы одна единица должна оставаться свободной. Тип без активных единиц всегда считается «недоступным».
Если все проверки пройдены:
- Бронирование создаётся в статусе Pending с выбранным вами источником.
- Вы сразу попадаете на страницу деталей нового бронирования. Там можно сразу зафиксировать платёж, назначить единицу и нажать Confirm Booking.
- На значке колокольчика появляется то же уведомление Yeni rezervasyon talebi (onay bekliyor): BK-XXXXXX, что и для заявок Mira (этот текст всегда на турецком), и то же уведомление отправляется по e-mail участникам команды, включившим New booking requests (по умолчанию только пользователю с ролью Full access).
- Если в записи гостя есть адрес e-mail, гостю отправляется автоматическое письмо с заголовком Rezervasyon talebiniz alındı («Ваша заявка на бронирование получена»). Для бронирований, внесённых вручную, это письмо всегда уходит на турецком.
- Список, Календарь и Финансы сразу показывают новую запись.
Если одна из проверок не пройдена, бронирование не создаётся и открывается экран ошибки с заголовком Bir şeyler ters gitti («Что-то пошло не так»). Этот экран не всегда сообщает точную причину; часто вы видите общее сообщение («Bir hata oluştu — girdiğiniz bir değer geçersiz olabilir…», то есть одно из введённых значений может быть недопустимым). Этот экран на турецком независимо от языка панели. Кнопка Tekrar Dene («Повторить») возвращает к форме; введённые данные при этом могут быть очищены. Прежде чем пробовать снова, проверьте возможные причины:
| Возможная причина | Что делать |
|---|---|
| Имя и телефон оба пустые | Заполните хотя бы одно. |
| Дата выезда совпадает с датой заезда или раньше её | Исправьте даты. |
| Число гостей превышает вместимость типа | Выберите тип размещения побольше или внесите два отдельных бронирования. |
| Для этих дат нет тарифного плана с выбранным типом питания | Выберите правильный тип питания (например, если у типа есть только цена Bed & Breakfast, бронирование с Room Only по умолчанию не сохранится) или добавьте тарифный план. |
| Тип на эти даты занят или у него нет активных единиц | Проверьте занятость на странице Календарь; при необходимости выберите другой тип или добавьте единицы на странице Типы размещения. |
Отличия от бронирований Mira#
| Параметр | Бронирование Mira (чат) | Бронирование, внесённое вручную |
|---|---|---|
| Источник | Автоматически Direct / Web | Выбранный вами канал (по умолчанию Phone) |
| Разделение на взрослых и детей | Записывается | Не записывается, только общее число гостей |
| Кнопка View Conversation | Да | Нет (связанного чата нет) |
| Поле Booking request (внизу страницы деталей) | Да | Нет (нет 15-минутного шага предложения) |
| Примечание | «Created through AI.» + примечание гостя | Только ваше примечание |
| Согласие на обработку персональных данных | Гость отмечает его в форме чата | В форме такого шага нет |
| Письмо гостю | На языке чата гостя | Всегда на турецком (если есть e-mail) |
| Начальный статус | Pending | Pending |
Пошагово: подтверждение поступившей заявки#
- Нажмите на уведомление на колокольчике или откройте Bookings в меню.
- Нажмите на номер Booking в строке со значком Pending.
- На странице деталей проверьте данные гостя, даты, тип размещения, тип питания и сумму. Если гость оставил особое пожелание, прочитайте его в поле Note.
- При необходимости откройте чат с Mira кнопкой View Conversation в верхней части страницы.
- Позвоните гостю, чтобы подтвердить даты и способ оплаты.
- Если вы взяли предоплату, зафиксируйте её в разделе Payment Information ниже (см. раздел Recording payments ниже).
- Если вы будете назначать единицу, выберите её в разделе Physical unit (см. раздел Assigning a physical unit ниже).
- В поле Booking status нажмите зелёную кнопку Confirm Booking.
Статус меняется на Confirmed. Связанное с бронированием предложение гостю тоже помечается как «подтверждено».
Страница деталей бронирования#
Страница деталей состоит из следующих разделов.
Верхняя область#
- Ссылка ← Back to Bookings.
- Кнопка View Conversation, если бронирование пришло из предложения, созданного в чате. У бронирований, внесённых вручную, этой кнопки нет.
- Booking number и вверху справа значок статуса.
Статус бронирования и кнопки#
В поле Booking status в зависимости от статуса бронирования появляются такие кнопки:
| Текущий статус | Показываемые кнопки | Результат |
|---|---|---|
| Pending | Confirm Booking, Cancel Booking | Подтверждение: статус становится Confirmed (если квота исчерпана, вместо кнопки показывается предупреждение). |
| Confirmed | Cancel Booking, Mark Stay Completed, Mark as No-show | «Completed» используйте, когда проживание закончилось, «No-show» — если гость не приехал. |
| Cancelled | Кнопок нет. Написано «This booking was cancelled.» | Нельзя отменить из панели. |
| Completed | Кнопок нет. Написано «This stay has been completed.» | Нельзя отменить из панели. |
| No-show | Кнопок нет. Написано «The guest was marked as a no-show.» | Нельзя отменить из панели. |
Ниже стоит такое примечание: «Status changes are reflected in the booking and its linked booking request.»
Подтверждение отмены: Когда вы нажимаете Cancel Booking, открывается окно: «Are you sure you want to cancel this booking?» Ниже написано «This will change the booking's status to Cancelled and update its linked booking request as well.» Never mind закрывает окно, Yes, Cancel выполняет отмену.
При смене статуса связанное предложение гостю тоже обновляется: Confirmed, Completed и No-show переводят предложение в «CONFIRMED», Cancelled — в «CANCELLED». Вы видите это в поле Booking request в самом низу страницы.
Информационные карточки#
| Карточка | Содержимое |
|---|---|
| Guest | Имя, телефон (может быть написано No phone information) и электронная почта, если есть. |
| Room Type | Название типа размещения со значком типа питания рядом. |
| Guests | Число Adults и Children. Если такое разделение не записано, написано только «N guests». |
| Stay Dates | Даты Check-in и Check-out. |
| Total amount | Общая стоимость бронирования. |
| Created at | Дата и время поступления заявки. |
Значок типа питания может быть одним из: Room Only, Bed & Breakfast, Half Board, Full Board, All Inclusive, Ultra All Inclusive. Это самая важная информация для планирования кухни и завтраков. Если гость ничего не выбрал, система использует один из действующих тарифных планов типа размещения; если их несколько, она предпочитает Room Only.
Как рассчитывается сумма? Итог — это сумма за все ночи проживания цен за ночь по тарифному плану, который действует в эту ночь. Цена указана за единицу размещения; число взрослых или детей на сумму не влияет и только сохраняется как запись. О тарифных планах см. Типы размещения.
Смена типа размещения#
В разделе Room Type вы видите текущий тип, Current total и выпадающий список. В списке показаны активные типы размещения в порядке, который вы задали на странице Room Types. В каждой строке указаны название типа, вместимость и количество Inventory: (например, Bungalow — 4 guests — Inventory: 6).
- Выберите новый тип в списке.
- Нажмите кнопку Change Room Type.
Система проверяет следующее. Если какая-либо проверка не проходит, изменение не применяется:
- Выбранный тип должен существовать и быть активным.
- Число гостей бронирования не должно превышать вместимость нового типа (например, «This room type has a capacity of at most 4 guests.»).
- Новый тип должен быть доступен на даты бронирования (например, «Bungalow is not available for the selected dates.»).
- Для нового типа на эти даты должна быть подтверждённая цена.
В случае успеха общая сумма пересчитывается по цене нового типа, связанная запись предложения обновляется, а текущее назначение физической единицы снимается. Примечание под разделом напоминает: «Changing the room type removes the current physical room assignment. You can then select a physical unit for the new room type from the section below.»
Смена источника бронирования#
Под разделом типа размещения находится поле Booking Source. Оно показывает текущий канал бронирования в виде цветного значка (например, Direct / Web), а под ним — текст «Update which channel this booking came from.»
- Выберите правильный канал в выпадающем списке (Booking.com, Airbnb, Expedia, Phone, Direct / Web, Other).
- Нажмите кнопку Update.
Страница перезагрузится, и значок покажет новый канал. Изменение сразу отражается в столбце Source на странице списка и в разделе Channel Breakdown на странице Финансы.
- Источник можно изменить всегда, независимо от статуса бронирования (в том числе у отменённых или завершённых записей).
- Смена источника не влияет на сумму, доступность, назначение единицы или платежи.
- Если снова выбрать тот же канал и нажать Update, ничего не изменится.
Например, если гость оставил заявку в чате, но на самом деле нашёл вас через ваше объявление на Booking.com, вы можете отметить канал как Booking.com.
Назначение физической единицы#
Если у бронирования есть тип размещения (например, «Bungalow»), в этом разделе вы решаете, в какой физической единице (например, «Bungalow 3») будет жить гость.
В разделе показано:
- Под Physical unit — номер назначенной единицы или Not assigned yet.
- Справа — Available for these dates с «N units» рядом.
- Выпадающий список: первый вариант — No physical unit selected, затем доступные единицы (
Number — Active, а также примечание к единице, если оно есть). Уже назначенная единица остаётся в списке как Current assignment. - Кнопка Assign Unit.
Шаги:
- Выберите единицу в выпадающем списке.
- Нажмите Assign Unit.
Чтобы снять назначение, выберите No physical unit selected и нажмите Assign Unit.
Система проверяет следующее:
- Единица должна принадлежать этому типу размещения и быть Active. Единицы в статусах Cleaning, Maintenance или Out of service в списке не появляются.
- Единица не должна быть уже назначена на эти даты другому бронированию в статусе Pending или Confirmed. Иначе вы получите ошибку «Unit {number} is assigned to another booking on these dates.»
Под разделом могут появиться предупреждения:
- No physical unit has been defined for this room type yet… Сначала добавьте единицы на странице Типы размещения.
- There is no active, available physical unit for this booking's dates.
Назначать единицу не обязательно; бронирование без единицы тоже можно подтвердить. Но если в вашем кемпе или отеле важно знать, «какая палатка», хорошо назначить её до дня заезда. Назначение отображается и в календаре.
Фиксация платежей#
Раздел Payment Information (над ним Payments & Finance) показывает денежный статус бронирования. Система сама не принимает деньги и не отправляет гостям платёжные ссылки. Это журнал, в котором вы фиксируете полученные, ожидаемые или возвращённые деньги.
Вверху находятся Booking total: и три карточки:
| Карточка | Значение |
|---|---|
| Total | Общая стоимость бронирования. |
| Net Collected | Платежи в статусе Completed минус возвраты в статусе Refunded. Ожидающие записи (ссылка отправлена, ожидается сверка, требуется ручной возврат и т. п.) не учитываются. |
| Remaining | Итог минус чистые поступления (никогда не меньше 0). Красный, если есть остаток, зелёный, если оплачено полностью. |
Ниже две кнопки: + Add Payment и ↩ Refund.
Чтобы зафиксировать платёж:
- Выберите + Add Payment (доступно, если есть остаток).
- Заполните поля в форме Add New Payment (см. таблицу).
- В поле Status выберите текущее состояние денег (см. раздел Статусы платежей ниже).
- Нажмите Save Payment.
Чтобы зафиксировать возврат:
- Выберите ↩ Refund (доступно, если есть чистые поступления).
- Заполните поля в форме Refund Transaction.
- Проверьте поле Status. Для возврата по умолчанию стоит Manual Refund Required; если вы уже вернули деньги, выберите Refunded.
- Нажмите Save Refund.
| Поле | Обязательно? | Описание |
|---|---|---|
| Amount | Да | Должна быть больше 0. Для платежа по умолчанию подставляется остаток, для возврата — сумма, доступная к возврату; вы можете её изменить. Для дробной части можно использовать запятую или точку. Валюта та же, что и у бронирования. |
| Payment method | Да | Cash (по умолчанию), Card, Bank Transfer, Online, Other. |
| Status | Да | По умолчанию Completed для платежа и Manual Refund Required для возврата. Варианты зависят от типа операции (см. ниже). |
| Note | Нет | Примеры: «Deposit» (платёж), «Guest refund» (возврат). |
Статусы платежей
У каждой записи о платеже есть статус. Статус показывает, перешли ли деньги на самом деле из рук в руки. В зависимости от выбранного типа операции список Status предлагает такие варианты:
| Операция | Статус | Когда выбирать | Влияет на баланс? |
|---|---|---|---|
| Платёж | Completed | Вы получили деньги (наличные на руках, оплата картой прошла, перевод на вашем счёте). | Да |
| Платёж | Payment Link Sent | Вы отправили гостю платёжную ссылку (от своего банка или платёжного провайдера), а он ещё не оплатил. | Нет |
| Платёж | Reconciliation Pending | Гость говорит «я оплатил», но вы ещё не сверили сумму со своим банковским счётом или выпиской. | Нет |
| Платёж | Pending | Оплата обещана, но ещё не произведена. | Нет |
| Платёж | Cancelled | Вы хотите сохранить запись только для истории (например, отменённая платёжная ссылка). | Нет |
| Возврат | Manual Refund Required | Возврат решён, но вы ещё не отправили деньги обратно. | Нет |
| Возврат | Refunded | Вы вернули деньги гостю. | Да |
| Возврат | Cancelled | Возврат отменён. | Нет |
Только записи в статусах Completed (платёж) и Refunded (возврат) влияют на карточки Net Collected и Remaining и на страницу Финансы. Остальные статусы служат только для учёта: кто ещё должен вам оплату и какой возврат ещё не сделан — это видно в Payment History.
Закрытие ожидающей записи
Под записями в статусах Pending, Payment Link Sent, Reconciliation Pending или Manual Refund Required в списке Payment History появляются две маленькие кнопки:
- ✓ Mark as Completed: Деньги поступили (или возврат сделан). Запись получает статус Completed (для возврата — Refunded) и входит в баланс. Дата записи меняется на момент нажатия этой кнопки, поэтому карточки Today / This Week / This Month на странице Финансы показывают день, когда деньги действительно поступили.
- Cancel: Платёж не поступит или возврат не будет сделан. Запись получает статус Cancelled и никогда не входит в баланс.
Если действие выполнено успешно, страница перезагружается. У записей в статусах Completed, Refunded или Cancelled этих кнопок нет; эти статусы нельзя отменить из панели.
При Mark as Completed баланс проверяется заново. Если тем временем были внесены другие платежи и запись превысила бы баланс, действие отклоняется с одной из таких ошибок: «Bu rezervasyonda kalan tutar {amount} {currency}. Bu kayıt tahsil edilmiş olarak işaretlenemez.» (остатка недостаточно, чтобы отметить запись как полученную) или «İade edilebilir tutar {amount} {currency}. Bu kayıt iade edilmiş olarak işaretlenemez.» (суммы, доступной к возврату, недостаточно, чтобы отметить запись как возвращённую). Эти серверные сообщения на турецком независимо от языка панели. Если обновить не удалось по другой причине, написано «Could not update the status.»
Правила и сообщения об ошибках
- Если сумма недействительна: «Enter a valid payment amount.» / «Enter a valid refund amount.»
- Платёж не может превышать Remaining: «You can collect at most {amount}.» Это ограничение действует при любом выбранном статусе; сумму платёжной ссылки больше остатка тоже внести нельзя. Если оплачено полностью, форма заменяется сообщением «The full amount for this booking has been collected.»
- Возврат не может превышать Net Collected: «You can refund at most {amount}.» Если нет ни одного завершённого платежа, написано «There is no payment available to refund.»
- Если сохранить не удалось: «Could not save the payment.» / «Could not save the refund.»
После успешного сохранения страница перезагружается. В самом низу находится список Payment History; самая новая запись — вверху. В каждой строке показаны:
- Способ и Payment или Refund (например, «Bank Transfer · Payment»)
- Цветной значок статуса: Completed зелёный, Refunded красный, все ожидающие статусы жёлтые, Cancelled серый
- Дата и время (для ожидающих записей — момент ввода, для завершённых — момент завершения) и примечание, если есть
- Справа — сумма: завершённый платёж зелёный с
+, выполненный возврат красный с-; сумма ещё не завершённых записей показана серым
Если записей ещё нет, появляется No payment records yet.
Результат платежей автоматически попадает на страницу Финансы. Если общая сумма бронирования меняется из-за смены типа размещения, Remaining пересчитывается соответствующим образом.
Поля Note и Booking request#
- Note: Появляется, если у бронирования есть примечание (здесь читаются пометка ИИ и примечание гостя). У бронирований, внесённых вручную, здесь показывается текст, который вы написали в поле Note (optional) формы.
- Booking request: Показывает Status:, Request date: и Expires at: предложения, из которого пришло бронирование. Статус здесь записан английским кодом, например PENDING, CONFIRMED, EXPIRED или CANCELLED. Срок истечения — это конец 15-минутной действительности предложения, и после создания бронирования он носит лишь информационный характер. У бронирований, внесённых вручную, нет предложения, поэтому у них этого поля нет.
Пример: кемп с 12 палатками#
Заявка из чата#
В вашем кемпе 12 единиц типа «Glamping Tent» по 1,500 TRY за ночь. Гостья Элиф выбирает 14–17 августа для 2 взрослых и 1 ребёнка, выбирает Bed & Breakfast и подтверждает предложение в чате.
- Появляется новая строка со значком Pending: сумма 4,500 TRY (3 ночи × 1,500). На значке колокольчика появляется уведомление.
- Вы звоните Элиф и подтверждаете. Вы берёте наличными предоплату 1,000 TRY. + Add Payment → Amount
1000, Cash, Status Completed (по умолчанию), Note «Deposit» → Save Payment. Net Collected становится 1,000, а Remaining — 3,500 TRY. - В разделе Physical unit вы назначаете «Tent 7».
- Вы нажимаете Confirm Booking. Статус становится Confirmed; счётчик этого месяца показывает
1 / 10(в тарифе Basic). - Элиф приезжает и платит оставшиеся 3,500 TRY картой: вы вводите 3,500 со способом Card. Remaining становится 0, а сообщение «The full amount for this booking has been collected.» заменяет форму.
- После выезда вы нажимаете Mark Stay Completed.
В списке в столбце Source этого бронирования указано Direct / Web.
Бронирование с Booking.com#
В тот же кемп приходит бронирование с Booking.com: Мурат, 20–22 августа, 2 гостя, Glamping Tent, Room Only. Booking.com не передаёт это бронирование в панель сам; вы вносите его.
- Bookings → + New Booking.
- Full Name
Murat Yılmaz, Phone+905321112233. Если не хотите вносить адрес e-mail, переданный Booking.com, оставьте Email (optional) пустым (если поле заполнено, гость получит письмо «заявка получена» на турецком). - Room Type Glamping Tent, Check-in Date 20.08, Check-out Date 22.08, Number of Guests
2, Board Basis Room Only, Booking Source Booking.com, Note «Booking.com, бронь № 1234567890». - Create Booking. Открывается страница деталей нового бронирования: Pending, сумма 3,000 TRY (2 × 1,500), значок источника Booking.com.
- Вы отправляете гостю по SMS платёжную ссылку от своего банка. + Add Payment → Amount
3000, Online, Status Payment Link Sent → Save Payment. В Payment History появляется строка с жёлтым значком Payment Link Sent; Remaining по-прежнему 3,000 TRY. - Вы нажимаете Confirm Booking.
- На следующий день оплата поступает на ваш счёт. Вы нажимаете ✓ Mark as Completed в этой строке. Значок меняется на Completed, Remaining падает до 0, а сумма появляется в Финансах как операция этого дня.
В конце месяца, если установить фильтр Channel на Booking.com и нажать Filter, сводные карточки покажут только количество и выручку бронирований с Booking.com.
Советы и частые ошибки#
- Не оставляйте ожидающие заявки без внимания. Заявка в статусе Pending блокирует доступность; заявка, которую вы не обработали, может не дать другому гостю получить эту палатку. Отменяйте любую заявку, которую не можете подтвердить.
- Звоните до подтверждения. Mira не принимает оплату и ничего не оформляет окончательно; гостю тоже говорят, что вы позвоните.
- Квота считает «подтверждённые» бронирования. Много заявок в статусе Pending не расходуют вашу квоту. Квота заполняется по мере подтверждения. Если вы отметите завершённое проживание как Completed, оно выпадет из счётчика.
- Отменённое бронирование полностью исчезает из отчёта Финансы (включая его платежи и возвраты). Если вы оставляете предоплату себе вместо возврата, эти деньги в отчёте не показываются; ведите отдельную запись в своих документах.
- Запись о платеже можно внести и для отменённого бронирования. Панель этому не препятствует, но такие платежи не входят в итоги Finance.
- Completed, No-show и Cancelled нельзя отменить. Если вы не уверены, сначала поговорите с гостем.
- Даты показываются в формате дд.мм.гггг, даже когда панель на английском.
- Назначьте единицу заново после смены типа размещения. Назначение снимается.
- Если номер телефона гостя выглядит неверным, проверьте чат через View Conversation. Номера из чата хранятся в международном формате (
+90…); внесённые вручную — так, как вы их ввели. - Данные гостя нельзя изменить позже. Имя, телефон и e-mail берутся либо из формы чата гостя, либо из вашей формы + New Booking. После создания записи в панели нет поля для редактирования данных гостя; при ручном вводе печатайте внимательно.
- Следите за типом питания при ручном вводе. По умолчанию в форме стоит Room Only. Если для вашего типа размещения задана только цена Bed & Breakfast, бронирование не создастся, пока вы не смените тип питания.
- Нажимайте Create Booking только один раз. Пока форма отправляется, кнопка не блокируется; при двойном нажатии для одного гостя могут создаться два бронирования (если есть свободная единица). В этом случае отмените лишнее через Cancel Booking.
- Проверяйте статус при фиксации возврата. В форме ↩ Refund статус по умолчанию — Manual Refund Required, и такая запись не уменьшает Net Collected. Если вы уже вернули деньги, выберите Refunded или закройте запись позже кнопкой ✓ Mark as Completed.
- Регулярно закрывайте ожидающие платежи. Записи, оставленные в статусе Payment Link Sent или Reconciliation Pending, не считаются полученными; Remaining продолжает выглядеть высоким.
- Не ошибитесь, читая сводные карточки при включённом фильтре по каналу. Когда фильтр включён, карточки учитывают только этот канал.
Как бронирование выглядит в календаре, читайте на странице Календарь, а как Mira ведёт чат — на странице Как работает Mira.
