WP Manifestindependent plugin directory
manifest / events / nuvho-booking-mask-group

Nuvho Booking Mask (Group)

Multi-property group booking widget for hotel chains with parent/child property hierarchy.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/odzk/nuvho-booking-mask-group/archive/refs/heads/master.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

Description

Nuvho Booking Mask (Group) is a WordPress plugin that provides a multi-property group booking widget for hotel chains.

The plugin allows you to create a hierarchy of parent companies (group headers) and child properties (individual hotels), each with their own booking engine configuration. Visitors can select from a dropdown organized by parent company and access each hotel's unique booking system.

Features:

  • Manage parent companies (non-selectable group headers) and child properties
  • Support for 15 different booking engines (Accor, Cloudbeds, Staah, SiteMinder, RMS, Protel, MEWS, TravelClick, GuestCentric, Beds24, Little Hotelier, Bookassist, Cubilis, Clock PMS, Simple Booking v2)
  • Customizable appearance with color and font settings
  • Theme presets for quick styling
  • Drag-and-drop property reordering
  • Date range picker for check-in/check-out dates
  • Guest selection via stepper or dropdown
  • Live settings preview
  • Cascading property deletion
  • Shortcode support: [nuvho_booking_mask_group]

Installation

  1. Upload the plugin to your /wp-content/plugins/ directory
  2. Activate the plugin through the Plugins menu in WordPress
  3. Navigate to "Nuvho Group Mask" > "Hotel Properties" to add parent companies and properties
  4. Configure appearance settings under "Nuvho Group Mask" > "Settings"
  5. Add the shortcode [nuvho_booking_mask_group] to any page or post

Usage

Adding Properties:

  1. Go to Nuvho Group Mask > Hotel Properties
  2. Enter a property name and select type (Parent Company or Child Property)
  3. For child properties, select a parent company, booking engine, and provide the booking URL and hotel ID
  4. Click "Save Property"

Shortcode: Add [nuvho_booking_mask_group] to any page or post to display the booking widget.

Settings: Configure appearance colors, fonts, and booking form options under Nuvho Group Mask > Settings.

Database

The plugin creates a table wp_nuvho_group_properties with the following structure:

  • id (BIGINT AUTO_INCREMENT PRIMARY KEY)
  • name (VARCHAR 255)
  • type (VARCHAR 20 - 'parent' or 'child')
  • parent_id (BIGINT NULL - links child to parent)
  • engine (VARCHAR 64 - booking engine slug)
  • url (LONGTEXT - booking URL)
  • hotel_id (VARCHAR 128)
  • extra_config (LONGTEXT - JSON for engine-specific settings)
  • sort_order (INT)
  • created_at (DATETIME)

Changelog

1.0.0

  • Initial release
  • Multi-property group booking widget
  • Support for 15 booking engines
  • Customizable appearance settings
  • Theme presets
  • Drag-and-drop property reordering
  • Live settings preview
  • Ajax-powered property management

Support

For support, visit https://herobe.com

License

This plugin is licensed under the GPL v2 or later.