Skip to main content

Калькулятор бронирования

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

Раздел добавлен в тестовом режиме. Его можно использовать для проверки будущей логики бронирования, анализа тарифов клуба и поиска спорных расчётов.

Когда использовать калькулятор

Калькулятор пригодится, если нужно:

  • проверить стоимость бронирования до создания или изменения тарифа;
  • понять, какой тариф применяется к выбранному периоду;
  • сравнить расчёт для разных устройств и клубов;
  • проверить расчёт, который используется в мобильном приложении;
  • посмотреть альтернативные варианты бронирования на соседние часы;
  • подготовить данные для обращения в техническую поддержку, если расчёт выглядит некорректным.

Важные ограничения

Перед расчётом учитывайте ограничения периода бронирования:

Дата начала бронирования должна быть больше или равна текущему времени.
Дата окончания бронирования должна быть не больше чем на 24 часа позже даты начала бронирования.

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

Как работает расчёт

После запуска расчёта калькулятор показывает итоговую сумму бронирования и детализацию по каждому шагу. В детализации отображается период шага и стоимость этого периода.

Алгоритм рассчитывает бронирование с шагом в одну минуту и по пути бронирования выбирает наиболее дешёвый применимый тариф. Это важно для ситуаций, когда выбранный период пересекает разные тарифные условия, например дневной и ночной тариф, будний и выходной день или несколько временных зон внутри одного бронирования.

Как выполнить расчёт

Откройте раздел Калькулятор бронирования и заполните параметры расчёта.

image.png

Заполните поля и настройки:

  • Дата ОТ и ДО. Укажите период, для которого нужно рассчитать стоимость бронирования.
  • Телефон гостя. Укажите номер гостя, для которого выполняется расчёт.
  • Расчёт для МП. Включите тумблер, если нужно проверить расчёт, который используется в мобильном приложении.
  • Не показывать альтернативные варианты. Включите настройку, если нужно скрыть варианты бронирования рядом с выбранным временем.
  • Устройство. Выберите устройство, которое бронируется гостем, и клуб, к которому относится это устройство.

image.png

После заполнения параметров нажмите Рассчитать.

image.png

После расчёта в нижней части страницы отобразится информация по выбранному гостю и расчёт стоимости бронирования.

Альтернативные варианты бронирования

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

Альтернативные варианты строятся относительно выбранного периода:

  • плюс или минус 1 час;
  • плюс или минус 2 часа;
  • плюс или минус 3 часа.

Чтобы открыть альтернативные варианты, нажмите Показать альтернативные варианты.

image.png

Если включена настройка Не показывать альтернативные варианты, этот блок не отображается.

Как проверить результат

После расчёта проверьте:

  • итоговую сумму бронирования;
  • периоды, на которые калькулятор разделил бронирование;
  • стоимость каждого периода;
  • выбранное устройство и клуб;
  • соответствие расчёта тарифам, которые настроены для выбранного устройства;
  • альтернативные варианты, если они нужны для проверки соседних периодов.

Если расчёт выполняется для мобильного приложения, проверьте, что включён тумблер Расчёт для МП. Без этой настройки результат может отличаться от расчёта, который применяется в мобильном приложении.