Linux 软件免费装
Banner图

Host Domination Booking Engine: Calendar Sync & Reservation System

开发者 ilithio
更新时间 2026年11月7日 23:39

标签

booking calendar availability reservations ical

下载

1.2.5 1.4.81 1.4.87 1.4.89 1.4.93 1.4.46 1.4.24 1.4.26 1.3.1 1.3.4 1.3.0 1.4.0 1.4.1 1.4.11 1.4.12 1.4.20 1.4.21 1.4.43 1.5.29 1.4.47 1.3.3 1.3.5 1.1.21 1.1.22 1.5.26 1.4.79 1.4.78 1.1.23 1.1.25 1.5 1.1.26 1.3.62 1.4.82 1.1.30 1.2.3 1.2.4 1.1.24 1.2.7 1.2.6 1.3.2 1.4.18 1.4.19 1.3.6 1.4.97 1.4.75 1.4.53 1.4.54 1.4.63 1.4.70 1.4.80 1.4.99 1.4.58 1.4.77 1.4.83 1.4.86 1.4.71 1.4.991 1.4.98 1.5.12 1.5.16 1.5.17 1.5.25

详情介绍:

安装:

  1. Download, install and activate Host Domination Booking Engine from your WordPress dashboard.
  2. Open the Host Domination Booking Engine menu and create your first booking calendar.
  3. Enter the calendar or accommodation name, maximum number of guests and minimum number of nights.
  4. Optionally, set the base price per night, choose EUR or USD and enable the option to display the price in the public calendar.
  5. To import unavailable dates, paste the iCal or ICS URL provided by Airbnb, Booking.com, Vrbo or another compatible OTA into the External iCal Link field.
  6. Save the calendar. If a valid external iCal URL was entered, the plugin performs the initial import immediately.
  7. In the Created Properties / Rooms table, copy the shortcode generated for your calendar. It will use this format:
[hdbe_booking_calendar id="123"]
  1. Replace 123 only when writing the shortcode manually. The safest option is to copy the exact shortcode generated by the plugin.
  2. Create or edit the WordPress page where you want to display the booking engine and paste the generated shortcode.
  3. Publish or update the page, then verify the calendar, minimum-stay rule, availability and booking request form from the front end.
  4. To export confirmed website reservations, copy the Website iCal Feed URL generated by the plugin and import it into the compatible external booking platform.
  5. The Free plugin checks connected external calendars approximately every 30 minutes. Use the Refresh Calendars button whenever you want to run an immediate manual import.
Using the shortcode with Gutenberg Create or edit a WordPress page, add a Shortcode block and paste the exact shortcode generated in the Created Properties / Rooms table. Example: [hdbe_booking_calendar id="123"] Publish or update the page and verify the booking engine from the front end. Using the shortcode with Elementor Create or edit a page with Elementor, add the Shortcode widget and paste the exact shortcode generated by Host Domination Booking Engine. Example: [hdbe_booking_calendar id="123"] Publish or update the page and verify the booking calendar and reservation request form from the front end. Displaying multiple calendars When multiple accommodation calendars have been created, you can display all active calendars with a property selector by using: [hdbe_booking_calendars] Use the individual generated shortcode when you want to display only one specific accommodation calendar. Calendar synchronization To configure two-way iCal calendar synchronization:
  1. Copy the external iCal or ICS URL from Airbnb, Booking.com, Vrbo or another compatible OTA or booking platform.
  2. Paste the URL into the External iCal Link field in Host Domination Booking Engine.
  3. Save the calendar. The first import is performed immediately.
  4. Copy the Website iCal Feed URL generated by the plugin.
  5. Import the generated URL into the external booking platform.
  6. Confirm website booking requests before expecting them to appear in the exported iCal feed.
  7. The Free plugin automatically checks the connected external feeds approximately every 30 minutes.
  8. Select Refresh Calendars whenever you want to run an immediate manual import.
The 30-minute interval is approximate because WordPress scheduled tasks are normally triggered by website traffic and can be affected by the hosting environment or server configuration. The external OTA controls how frequently it publishes, reads and updates imported calendars. Some booking platforms refresh iCal feeds automatically at their own intervals, while others may offer or require a manual refresh. New reservations, cancellations, blocked dates or availability changes may therefore not appear immediately on every connected platform. Always check the calendar synchronization settings and refresh policy provided by each connected OTA.

屏幕截图:

  • **Room & Property Cards Preview** – Showcase your accommodations with stunning photos, room details, amenities, and automatically displayed starting nightly prices.
  • **Room & Property Cards Layout** – Beautiful property card with images, galleries, descriptions, accommodation details, amenities, and pricing options.
  • **Public Booking Form with Pricing** – Let guests select dates, view nightly prices, and submit booking requests.
  • **Public Booking Form without Pricing** – Let guests select dates, check minimum stay requirements, and submit booking requests.
  • **Booking Management** – Review recent requests, manage reservations, and organize booking details.
  • **Calendar Settings and iCal Sync** – Configure calendars and synchronize availability through external iCal links.
  • **Easy Setup Wizard** – Create and configure new properties or rooms in just a few simple steps.
  • **Add-on Section** – Extend your booking system with powerful add-ons.
  • **Free Multipack Language** – Translate the Booking Engine by choosing which language to use for the back-end and/or front-end.
  • **Calendar Layout** – A clear, fast, and intuitive way to manage all your bookings.
  • **Free Advanced Report** – Track profits, revenue, and outstanding balances with a free add-on.
  • **Advanced Settings & Layout** – Customize your booking form, guest selector, responsive layouts, and desktop calendar display with flexible settings.
  • **Single-Month & Two-Month Calendar Layouts** – Choose between one month or two months side by side on desktop, with automatic mobile optimization for a seamless booking experience.
  • **Room & Property Cards Customization** – Easily customize each property card with images, galleries, descriptions, accommodation details, amenities, and pricing options.

常见问题:

Is Host Domination Booking Engine a complete WordPress reservation system?

It provides a direct booking request form, availability calendar, request management, external iCal import and a website iCal export feed. It is not a complete OTA channel manager/PMS and does not synchronize listing content, messages, reviews or platform pricing through private APIs.

Is the plugin open source and self-hosted?

Yes. Host Domination Booking Engine is licensed under GPLv2 or later and runs directly inside your WordPress website. The Free version does not require a mandatory Host Domination cloud account or subscription and does not expire.

What is the correct shortcode?

Each calendar generates a shortcode in this format: [hdbe_booking_calendar id="123"] Copy the exact shortcode from the Created Properties / Rooms table because the ID is different for each calendar.

Platform/OTA compatibility list

Airbnb, Booking.com, Vrbo, Agoda, Expedia, Tripadvisor, Stripe, Google and Apple are trademarks of their respective owners. Host Domination Booking Engine is an independent WordPress plugin and is not affiliated with, endorsed by or sponsored by these companies. Compatibility depends on the availability and format of the iCal or ICS feed supplied by each external service.

Can I display multiple accommodation calendars?

The Free version and PRO support unlimited accommodation calendars. To display all active calendars with a selector, use: [hdbe_booking_calendars]

Can I synchronize the calendar with Airbnb?

Yes. Copy the compatible Airbnb iCal export URL into the External iCal Link field. You can also import the Website iCal Feed URL generated by the plugin into Airbnb.

Can I synchronize the calendar with Booking.com?

Yes, when the property account provides compatible iCal import and export functions.

Does the plugin work with Vrbo?

Yes, when a compatible Vrbo iCal or ICS URL is available.

Does it work with Agoda or Expedia?

The plugin can process standard iCal and ICS URLs. Compatibility depends on whether the platform, property account, connectivity provider or connected property management system provides a compatible calendar feed.

Is this a direct API integration with booking platforms?

No. The plugin uses standard iCal and ICS calendar feeds and does not connect through the private APIs of Airbnb, Booking.com, Vrbo, Agoda or Expedia.

Is Host Domination Booking Engine a channel manager/PMS?

No. It is a WordPress booking engine and reservation request system with iCal availability synchronization.

Does calendar synchronization happen automatically?

Yes. The website iCal export feed updates immediately when a booking is confirmed. When a valid external iCal URL is saved, the plugin attempts the initial import immediately and then checks connected feeds automatically approximately every 30 minutes. The interval is approximate because WordPress cron execution normally depends on website traffic, hosting conditions and server configuration. You can also click Refresh Calendars at any time to run an immediate manual import. External OTAs independently determine when they synchronize their calendars and read the Website iCal Feed URL. Their synchronization schedules are outside the plugin’s control.

Does synchronization happen in real time?

The website iCal export feed is updated immediately, but connected OTAs import it according to their own schedules. Incoming iCal feeds are checked approximately every 30 minutes, subject to WordPress cron and hosting conditions. This is not a real-time OTA integration.

Can iCal synchronization prevent double bookings?

It can reduce the risk by importing unavailable dates and exporting confirmed website reservations. It cannot guarantee instant synchronization or completely eliminate overlapping reservations.

Can I combine multiple iCal calendars into one link?

Yes, with Host Domination Booking Engine PRO. Multiple feeds connected to the same accommodation calendar are imported and consolidated into one Website iCal Feed URL containing the combined confirmed and unavailable periods.

Can I use the unified iCal link in another system?

Yes, provided that the destination OTA, calendar application, property management system or reservation tool supports standard iCal or ICS imports.

Does a pending website request block the dates?

No. A new website request remains pending until an administrator confirms it. Confirmed requests are included in the unavailable dates and in the website iCal export feed.

Can I set a minimum number of nights?

Yes. The minimum stay can be configured for the calendar and is validated in both the front-end form and the server-side booking request process.

Can I display a nightly price in the Free version?

Yes. You can configure an optional base price per night and display it on available dates in the front-end calendar.

Can I set different prices for individual dates?

Advanced day, month and yearly pricing features are available with Host Domination Booking Engine PRO.

Can I block specific dates or complete months?

Advanced date and month blocking is available with Host Domination Booking Engine PRO.

Can guests pay online?

Stripe online payments are available with Host Domination Booking Engine PRO.

Does Stripe charge transaction fees?

Stripe may apply its own processing fees and service terms. These are independent of Host Domination Booking Engine.

Can I use the plugin with Elementor?

Yes. Add an Elementor Shortcode widget and paste the exact shortcode generated for the calendar.

Is Host Domination Booking Engine lightweight and optimized for speed?

Yes. The plugin uses selective loading for calendar-specific assets so they are not requested unnecessarily on pages without booking calendars. Version 1.4.97 extends this optimization to Flatpickr JavaScript, its Italian locale and the global calendar selector, while retaining shortcode, Gutenberg and Elementor support. Overall website performance also depends on the theme, hosting and other installed plugins.

Can I use the plugin with Gutenberg?

Yes. Add a WordPress Shortcode block and paste the exact shortcode generated for the calendar.

Does the Free version expire?

No. The Free version is not a time-limited trial.

Does the booking form require privacy consent?

Yes. The website administrator must configure a valid Privacy Policy URL in Calendar Settings. Guests must confirm that they have read and accept the linked Privacy Policy before a FREE or PRO booking request can be submitted. The administrator can also enter an optional Terms and Conditions URL. When it is configured, the same required consent confirms acceptance of both the linked Privacy Policy and the linked Terms and Conditions. Personal data is stored in the website database. The website owner is responsible for providing an appropriate Privacy Policy and complying with applicable privacy and data-protection requirements, including the GDPR where applicable.

Can booking requests also be received through WhatsApp?

Yes. In Calendar Settings, Email is always enabled and mandatory. You can optionally enable WhatsApp for the selected calendar and enter the destination number in international format, including the country code. When the guest submits a valid request, the plugin first saves the request in WordPress and sends the normal notification email. It then opens WhatsApp with the property, dates, guest counts and contact details already filled in. The guest must review the message and tap Send. This workflow uses a standard WhatsApp link and does not require the WhatsApp Business API.

更新日志:

1.5.28 1.5.27 1.5.26 1.5.25 1.5.24 1.5.23 1.5.22 1.5.21 1.5.20 1.5.19 1.5.18 1.5.17 1.5.16 1.5.15 1.5.14 1.5.13 1.5.9 1.5.8 1.5.7 1.5.6 1.5.5 1.5.4 1.5.1 1.5 1.4.991 1.4.99 1.4.97 1.4.95 1.4.94 1.4.93 1.4.87 1.4.86 1.4.83 1.4.82 1.4.81 1.4.79 1.4.78 Added the option to move a booking to another available calendar while editing the reservation. 1.4.77 1.4.75 1.4.71 1.4.70 1.4.69 1.4.68 1.4.67 1.4.61 1.4.60 1.4.59 1.4.58 1.4.54 1.4.53 1.4.47 1.4.43 1.4.26 1.4.25 1.4.24 1.4.21 1.4.20 1.4.19 1.4.18 1.4.17 1.4.16 1.4.15 1.4.14 1.4.13 1.4.12 1.4.11 1.4.1 1.4.0 1.3.62 1.3.61 1.3.8 1.3.7 1.3.6 1.3.5 1.3.4 1.3.1 1.3.0 1.2.9 1.2.8 1.2.7 1.2.6 1.2.5 1.2.4 1.2.3 1.2.2 1.2.1 1.2.0 1.1.30 1.1.29 1.1.26