Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Компонент "Бронирование" предназначен для автоматизации заказа проживания и других услуг в сети гостиниц или пансионатов через веб-сайт. Приложение позволяет в реальном времени вести поиск свободных номеров и осуществлять расчёт стоимости проживания по следующим критериям:

  • Гостиница (корпус)
  • Тип номера
  • Количество и возраст проживающих
  • Тип обслуживания (питания)
  • Календарный сезон (зима/лето/каникулы и т.д.)
  • Дополнительные услуги (трансфер, лечение)
  • Наценки/скидки

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

На основнании выполненного расчёта может быть совершено оформление заказа (бронирования) выбранного номера на заданный период времени. При этом:

  • В базу данных заносится запись о бронировании под уникальным номером заказа
  • Клиенту и администратору направляются уведомления по электронной почте о совершенном заказе
  • Одновременно уменьшается количество свободных номеров в базе данных, доступных для последующих заказов

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

Отличительными особенностями компонента является высокая эффективность работы программных средств и базы данных. Подбор свободного номера и расчёт стоимости ведётся одновременно, с использованием экономичных xhr-запросов к веб-серверу, что позволяет сделать процесс быстрым, эффектным и удобным для пользователя.

Кроме того, компонент обладает функциональностью несложного каталога, с возможностью отображения списка гостиниц и типов номеров в режиме блога (поддерживаются мини-галереи изображений для гостиниц и номеров, краткий/подробный вид, кнопка "заказать", рейтинг, сравнительные характеристики, комментарии).

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

Приложение создано в соответствии с официальными рекомендациями по разработке расширений Joomla, что обеспечивает максимальную совместимость как с будущими версиями самой CMS, так и со сторонними расширениями. Возможны доработки для поддержки многоязыковых сайтов, интеграции платёжных систем, автоматизации загрузки и выгрузки данных.