Linux 软件免费装
Banner图

Modern Hotel Booking — Direct Booking Engine, Availability Calendar & Vacation Rental PMS

开发者 leslierad
更新时间 2026年10月25日 01:40
捐献地址: 去捐款
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

hotel booking accommodation bed and breakfast vacation rental Booking Engine

下载

2.2.7.7 2.4.9.6 2.4.1 2.2.7.6 2.3.0 2.3.8 2.4.2 2.3.5 2.4.0 2.3.9 2.4.5 2.3.7 2.4.4 2.4.8 2.3.1 2.4.9 3.0.0

详情介绍:

Stop losing 15%–25% of every stay to Airbnb, Booking.com and VRBO commissions. Modern Hotel Booking is a fast, self-hosted hotel booking plugin, direct booking engine, availability calendar and property management system (PMS) built for independent bed and breakfasts (B&Bs), vacation rentals, boutique hotels, guesthouses, resorts and cabin accommodations. Engineered for WordPress 7.1+ (with full support back to WP 6.6) on a 100% Zero-jQuery Vanilla JS and React architecture, this hotel reservation system and booking calendar renders interactive availability calendars with an ~70% smaller initial HTML payload than legacy accommodation booking plugins—so your pages stay fast, mobile-friendly (>= 44px WCAG 2.2 AA touch targets), and visually refined out of the box with its signature Midnight Navy & Champagne hospitality aesthetic or your active theme.json palette.
"The plug-in does everything needed for my B&B." — @georger1970 (5-Star WordPress.org Review)
Why Independent Property Owners Switch to Modern Hotel Booking Everything Included in the Free Edition Every feature listed below is 100% included in the Free plugin on WordPress.org—no booking caps, no trial timers, and no forced third-party account signup. 1. Progressive Availability Calendar, Direct Booking Engine & Slide-Out Drawer 2. Commission-Free Direct & Offline Payment Gateways 3. Passwordless Guest Self-Service Portal ([mhbo_guest_portal]) 4. Executive Command Center, FullCalendar Grid & 2-Column PMS Workstation 5. Guest CRM Directory & Slide-Out Profile Drawer 6. Email Delivery Health Inspector & 14 Transactional Email Templates 7. Optional 24/7 AI Hotel Concierge, WP 7.1 Abilities API & MCP Discovery 8. 8 Native Gutenberg Blocks, 11 Shortcodes & 3 Elementor Widgets Who Is Modern Hotel Booking Built For? Optional Commercial Editions (Starter & Pro) The Free edition runs a complete direct booking engine website with offline, bank wire, Revolut, or WhatsApp payments indefinitely. Optional commercial editions at modernhotelwp.com add: External Services & Privacy Disclosure Modern Hotel Booking is self-hosted by default and never transmits guest booking data to any external server unless you explicitly enable one of the optional integrations below:
  1. Google Fonts Typography (fonts.googleapis.com / fonts.gstatic.com — Free, Starter, Pro): Loads Inter and Outfit typefaces for calendar and dashboard typography via standard browser font requests (no cookies or guest form data sent). Google Fonts Privacy FAQ | Google Privacy Policy.
  2. WhatsApp Click-to-Chat (Optional — Free, Starter, Pro): Redirects the guest's browser to https://wa.me/ with a pre-filled reservation summary (check-in/out dates, room name, reference, guest name) only when enabled and clicked by the guest. WhatsApp Terms | WhatsApp Privacy Policy.
  3. Revolut Pay Link / QR Code (Optional — Free, Starter, Pro): Redirects the guest to your configured revolut.me or Revolut Merchant URL upon checkout. Revolut Terms | Revolut Privacy Policy.
  4. AI Concierge LLM Providers (Optional — Free, Starter, Pro; Disabled by Default): Sends guest chat messages and availability/pricing context (plus booking lookup/draft parameters in Pro) when you configure your own API key or the WP 7.0+ AI Client Connector. Endpoints: Google Gemini (generativelanguage.googleapis.com), OpenAI (api.openai.com), Anthropic (api.anthropic.com), OpenRouter (openrouter.ai), and ElevenLabs TTS in Pro (api.elevenlabs.io). Google API Terms | Google Privacy | OpenAI Privacy | Anthropic Privacy | OpenRouter Privacy | ElevenLabs Privacy.
  5. Online Payment Gateways: Stripe, PayPal & Braintree (Optional — Starter & Pro Only): Processes card and wallet payments in Starter/Pro via api.stripe.com / js.stripe.com, api.paypal.com / www.paypal.com and api.braintreegateway.com / js.braintreegateway.com (sending booking total, currency, reference, and billing details; card numbers are tokenized directly by gateway SDKs). Stripe Privacy | PayPal Privacy | Braintree Privacy.
  6. External OTA iCal Synchronization Feeds (Optional — Pro Only): Sends HTTP GET requests to external .ics calendar URLs configured by the administrator (Airbnb, Booking.com, VRBO, Expedia) in Pro.
  7. Commercial License & Update Server (Starter & Pro Only): Sends license key, site URL and plugin version to https://modernhotelwp.com/ (and legacy https://startmysuccess.com/) in Starter/Pro (never present in Free). Modern Hotel WP Privacy Policy | StartMySuccess Privacy Policy.
Credits Open-source JavaScript libraries bundled locally in the plugin package:

安装:

Go Live in 5 Minutes (Quick Start)
  1. In your WordPress admin dashboard, go to Plugins > Add New, search for Modern Hotel Booking, and click Install Now then Activate.
  2. Set Your Hotel Timezone & Currency — Open Hotel Booking > Settings > General to configure your property timezone, currency formatting, check-in/out times, global minimum/maximum stay limits, and advance booking window.
  3. Add Room Types & Physical Units — Go to Hotel Booking > Room Types and Rooms to add your accommodation categories, adult capacities, base nightly rates, extra adult surcharges, amenity badges, and physical units.
  4. Enable Direct & Offline Payments — Under Hotel Booking > Settings > Business Info, configure Direct Bank Wire Transfer (IBAN/BIC/SWIFT), Revolut Pay QR/Link, or WhatsApp reservation requests alongside built-in Pay on Arrival.
  5. Publish Your Booking Page — Insert any of the 8 native Gutenberg blocks (search "Hotel" in the Block Inserter) or place [mhbo_booking_form], [mhbo_room_calendar], [mhbo_rooms] and [mhbo_guest_portal] onto your pages.
  6. Run Your Front Desk — Track today's arrivals, departures, in-house stays, interactive FullCalendar popovers, walk-in reservations, and folio balances from your WordPress dashboard.

屏幕截图:

  • **2-Column Front-Desk Manual Reservation PMS Workstation (GIF)** — Front-desk reservation entry selecting a returning VIP guest from the CRM Quick-Fill dropdown with instant auto-fill, real-time USALI folio calculation, and 1-tap quick tender.
  • **Passwordless Guest Self-Service Portal & Printable Travel Voucher (GIF)** — Instant verified lookup via Booking ID + Email (or 1-click magic link), unlocking a personalized greeting, VIP status badge, stay countdown, itemized USALI billing ledger and 1-tap printable travel voucher.
  • **Main Hotel Booking Calendar & FullCalendar Hover Popover (GIF)** — Month-grid operational calendar showing multi-room bookings, occupancy KPIs, and an interactive event hover popover displaying stay details, folio total and a 1-click Guest CRM profile link.
  • **Guest CRM Directory & Slide-Out Profile Drawer (GIF)** — Built on native WordPress React DataViews (`@wordpress/dataviews`); clicking any guest row smoothly slides out their profile drawer with Lifetime Value (LTV), stay history timeline, ratings and staff notes.
  • **Email Delivery Health Inspector & DNS Diagnostic Probe (GIF)** — 4-tile live diagnostic grid inspecting SMTP mailer transport, sender-domain alignment, SPF DNS records, and DMARC policies with a 1-click test email probe.
  • **24/7 AI Hotel Concierge with WordPress 7.1 Abilities API (GIF)** — Floating glassmorphic chat widget answering visitor availability and pricing questions in real time using live database tools and interactive room rate cards.
  • **Executive Hotel Command Center & Live Occupancy Pulse** — Unified operational dashboard with circular Occupancy Pulse gauge, 6-box front-desk KPI micro-grid, and 8 Quick Operational Command shortcut cards.
  • **Granular Hospitality Staff Roles & Permission Boundaries** — Built-in operational roles (`Hotel Manager`, `Front Desk Staff`, `Housekeeping Staff`) with a dedicated 3-column capability boundary overview.
  • **Accommodation Showcase & Responsive Room Rates Grid** — 3-column responsive guest room showcase (`[mhbo_rooms]`) with amenity badges, guest capacity chips, photo galleries and starting nightly rates.
  • **Commission-Free Direct & Offline Payment Gateways** — Turnkey offline payment configuration showing Direct Bank Wire Transfer settings (IBAN, BIC, SWIFT, Account Holder) alongside Revolut Pay QR and WhatsApp subtabs.
  • **Native Gutenberg Blocks & Block Themes Integration** — WordPress Block Inserter searched for "Hotel", displaying all 8 native Modern Hotel Booking blocks ready to drop into any page or template.
  • **Automated Transactional Email Templates Catalog & BCC Audit Trail** — 14 core transactional email notification templates with automatic deduplicated admin BCC audit archiving and full HTML/placeholder customization.

升级注意事项:

3.0.0 Major 3.0 release: Passwordless Guest Portal ([mhbo_guest_portal]), Email Delivery & SPF/DMARC Health Inspector, 2-Column Manual Reservation PMS, Guest CRM with React DataViews, 100% 15-locale translations, FullCalendar v7.1.3 and ~70% faster progressive calendar loading.

常见问题:

Can I accept real hotel bookings and payments in the Free version without Stripe?

Yes. The Free edition on WordPress.org is a complete, working reservation system with zero booking limits. Out of the box, you can accept unlimited reservations using Pay on Arrival (cash or card terminal at your front desk), Direct Bank Wire Transfer (IBAN/BIC/SWIFT), Revolut Pay (payment link and scannable QR code), and WhatsApp Click-to-Chat confirmations. You can also log partial or full payments manually in the built-in Front-Desk Folio Ledger. Online card gateways (Stripe, PayPal, and Braintree) are only needed if you want automated online card processing in the Starter or Pro editions.

What is the difference between the Free, Starter, and Pro editions?

  • Free (WordPress.org): Unlimited room types and physical units, progressive Vanilla JS availability calendar, slide-out checkout drawer, responsive room showcase grid, per-room custom rates & extra adult surcharges, global min/max stay rules, offline & direct payment methods (Pay on Arrival, Bank Wire, Revolut, WhatsApp), Passwordless Guest Self-Service Portal ([mhbo_guest_portal]), Guest CRM Core with React DataViews & Slide-Out Profile Drawer, Executive Command Center, FullCalendar v7.1.3 operational calendar with hover popovers, 2-Column Manual Reservation PMS Workstation, Email Delivery Health Inspector & 14 transactional email templates, 3 hospitality staff roles, 8 Gutenberg blocks, 11 shortcodes, 3 Elementor widgets, and AI Concierge Core (10 WP 7.1 abilities, hybrid Streamable HTTP MCP Server, llms.txt / OpenAPI 3.1 discovery, 30 req/hr/IP).
  • Starter: Adds Stripe Elements (Cards, Apple Pay, Google Pay, 3DS2), PayPal Smart Buttons, Braintree Drop-in, Dynamic PDF & HTML Tax Invoices, Multi-Mode Tax Engine (VAT Inclusive vs. Sales Tax/GST Exclusive & Split Accommodation/Extras Tax Rates), Child Occupancy & Age-Tiered Pricing (ages 1–17), Prevent Same-Day Turnover buffers, and 60 req/hr/IP AI Concierge capacity.
  • Pro: Adds Automated 2-Way iCal Sync (Airbnb, Booking.com, VRBO, Expedia, Google Calendar), Multi-Tier Deposits & Scheduled Balance Links, Fullscreen Front-Desk Tablet Mode & Live Tape Chart (Gantt), Multi-Room Group Bookings, Housekeeping Manifests, Advanced Yield Pricing (Seasonal Rate Schedules, Interactive FullCalendar Override Editor, Orphan-Gap Auto-Correction, Weekend Multipliers, Booking Extras, Promo Coupons), Guest CRM Marketing & Review Automation, Executive Revenue Analytics (ADR, RevPAR, TRevPAR) and AI Concierge Pro (17 abilities/MCP tools, Google Hotel Center XML feeds, Speech-to-Text dictation, and ElevenLabs voice).

Can I sync my WordPress availability calendar with Airbnb, Booking.com, and VRBO?

Automated two-way iCal calendar synchronization (importing and exporting .ics feeds every 30 minutes with RFC 5545 conflict detection and orphan cleanup) is available in Modern Hotel Booking Pro. In the Free and Starter editions, availability is managed directly on your WordPress site and via the Front-Desk Manual Reservation Workstation.

Will an interactive availability calendar slow down my WordPress website?

No. Modern Hotel Booking is engineered with 0 KB of jQuery and uses Front-Heavy Progressive Calendar Hydration. Instead of dumping thousands of DOM nodes into your initial page HTML, the server renders only a lightweight 4-month availability window for instant First Contentful Paint (cutting initial HTML size by ~70%), then quietly hydrates the remaining 2-year booking window in the background when the browser is idle.

How do guests view, print, or cancel their reservation online?

Place the [mhbo_guest_portal] shortcode on any page and assign it in Hotel Booking > Settings > General. Guests can click the cryptographically signed 1-Click Magic Link in their confirmation email or look up their stay by Booking ID + Email to view their personal greeting, VIP status badge, stay countdown, itemized USALI billing ledger, 1-tap printable travel voucher, instant cancellation button (for unpaid bookings), and stay-modification request form.

Why aren't hotel booking confirmation emails landing in the guest's inbox?

Shared WordPress hosting often blocks raw PHP mail() or fails domain authentication checks. Modern Hotel Booking includes a built-in Email Delivery Health Inspector under Hotel Booking > Settings > Emails. Its 4-tile live diagnostic grid inspects your active mailer transport (SMTP vs. mail()), sender-domain alignment, and live SPF and DMARC DNS records, paired with a 1-Click Diagnostic Test Probe so you can verify inbox delivery before your first guest books.

How does the AI Concierge work, and do I have to pay for it?

The AI Concierge is completely optional and can be toggled on or off anytime. In the Free version, it connects directly using your own API key from Google Gemini (which offers a free API tier via Google AI Studio), OpenAI, Anthropic, OpenRouter, or the native WordPress 7.0+ AI Client Connector—answering visitor availability and pricing questions with interactive rate cards and zero monthly middleware fees.

Does this plugin work with Gutenberg block themes, Elementor, and multilingual plugins?

Yes. Search "Hotel" in the WordPress Block Inserter to access all 8 native Gutenberg blocks, or use the 3 native Elementor widgets and 11 shortcodes ([mhbo_booking_form], [mhbo_room_calendar], [mhbo_rooms], [mhbo_guest_portal] and more) across Block themes, Classic themes, Bricks, Divi, and Beaver Builder. For multilingual properties, it features native integration with Polylang, WPML, qTranslate-XT, and Bogo, plus a built-in String Translation table for room names and all 14 email templates.

How does the plugin handle GDPR, cookie consent, and guest data privacy?

All booking and guest data is stored locally in your WordPress database. The plugin integrates natively with WordPress Core's Export Personal Data and Erase Personal Data tools, enforces explicit GDPR checkout consent checkboxes and bridges directly with the WP Consent API and Complianz so browser localStorage is only accessed after appropriate consent is granted.

更新日志:

3.0.0