
內容簡介
Modern Hotel Booking 是一款強大的免費 WordPress 酒店訂房外掛,專為獨立住宿業者設計,讓您能夠在自己的網站上無需支付佣金地直接接收訂單,適合小型酒店、民宿及度假出租等。
【主要功能】
• 無限房型管理,具容量控制與定價
• 實時可用性日曆,互動式視覺狀態
• 智能訂房表單,AJAX 驅動即時計算價格
• 自動化電子郵件通知,客戶與管理員可自訂確認信
• 原生 Gutenberg 區塊,無縫添加訂房表單
• 行動優先設計,完全響應式的表單與日曆
外掛標籤
開發者團隊
原文外掛簡介
Modern Hotel Booking is a powerful free WordPress hotel booking plugin and complete reservation system built for independent properties.
Stop paying 15%+ commissions to OTAs. Take direct bookings on your own website — commission-free, forever.
This hotel booking plugin is perfect for:
Small Hotels & Hostels — manage unlimited rooms and reservations
Vacation Rentals — ideal for beach house booking, cabins, and apartments
B&Bs & Guesthouses — simple per-night booking logic
Single Properties — works as a standalone vacation rental plugin
Key Features (Free — No Limits)
Unlimited Room Types with capacity controls and pricing
Real-Time Availability Calendar — interactive visual status for all rooms
Smart Booking Form — AJAX-powered with instant price calculation
Automated Email Notifications — customizable confirmations for guests and admins
Native Gutenberg Blocks — add booking forms to any page seamlessly
Mobile-First Design — fully responsive forms and calendars
Multilingual Ready — WPML, Polylang and qTranslate-X compatible
Pro Version
Need to automate your direct booking business? The Pro Version adds:
Online Payments (Stripe, PayPal)
iCal Two-Way Sync with Airbnb, Booking.com and VRBO
Seasonal & Dynamic Pricing
Advanced Email Templates
Revenue Analytics Dashboard
GDPR Compliant — built-in tools for data privacy
Developer API — REST API endpoints for custom integrations
Visit startmysuccess.com for details.
Quick Start Guide
Go to Hotel Booking > Room Types — Create your room types (e.g., Double Room, Triple Room). Set capacity, base price, and all other options.
Go to Hotel Booking > Rooms — Add the actual rooms and assign them to a room type. You can set custom prices or availability status here.
(Optional) Go to Hotel Booking > Pricing Rules — Add seasonal pricing (fixed amount or percentage).
Create or choose a page for bookings and add one of these:
Gutenberg block: Modern Hotel Booking (or Hotel Booking Form Preview)
Shortcode: [mhbo_booking_form] (recommended) or [modern_hotel_booking]
Or use the widget
Go to Hotel Booking > Settings — IMPORTANT: Select your Booking Page from the dropdown and save. Configure any other options (emails, currency, etc.) and save again.
(Optional) For individual room pages, use the Room Availability Calendar block or shortcode [mhbo_room_calendar room_id="1"] (replace 1 with the actual room ID).
Once set up, guests can search and create bookings from your dedicated booking page or from individual room pages. The system shows real-time availability and calculates prices instantly.
Credits
This plugin uses the following third-party libraries:
FullCalendar – Copyright (c) 2024-2025 Adam Shaw
Version: 6.1.20
License: MIT
License File: docs/FullCalendar-LICENSE.md
Source: https://fullcalendar.io
Used for: Admin bookings calendar display
Chart.js – Copyright (c) 2014-2024 Chart.js Contributors
Version: 4.5.1
License: MIT
Source: https://www.chartjs.org
Used for: Revenue analytics charts
Flatpickr – Copyright (c) 2023 Gregory Petrosyan
Version: 4.6.13
License: MIT
Source: https://flatpickr.js.org
Used for: Date and time picker in booking forms
All third-party libraries are bundled locally and are not loaded from external CDNs.
Privacy Policy
Modern Hotel Booking is designed with privacy in mind. This plugin does not collect or transmit any guest or admin data to our servers. All booking details are stored locally in your WordPress database.
If you choose to use the “Powered By” link (disabled by default), a backlink to our website will be displayed on the frontend booking forms. No tracking data is sent.
For more information, please see our Privacy Policy.
External Services
This plugin (Free version) works entirely offline within your WordPress installation.
The Pro version (available separately) integrates with the following external services:
Stripe (Payment Processing) – Used for processing credit card payments for bookings.
Terms of Service
Privacy Policy
iCal Synchronisation – Connects to external calendars like Airbnb, Booking.com, and Google Calendar via their public iCal feeds. No data is sent to our servers.
Both services are optional and only active if configured in the Pro version.
