WordPress plugin intelligence profile

Shilux Booking Engine

A comprehensive multi-scenario booking engine for restaurants, hotels, and service businesses. Works with Elementor, Divi, WPBakery, and Gutenberg.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.0.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update6 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Shilux Booking Engine version 1.0.0 as active, updated 2mo ago and tested up to WordPress 7.0.

Overview

About this plugin

SHILUX Booking Engine is a powerful and flexible WordPress booking plugin designed for service-based, venue-based, and restaurant businesses. With its unique scenario-driven architecture, you can quickly set up a booking system tailored to your specific business type.

Brand Information:

“Shilux” is a distinctive brand name created by the plugin author. It is used exclusively for this WordPress booking plugin and is not associated with any other company or product in the software/technology field.

Key Features

  • Multiple Booking Scenarios — Choose from 4 pre-built scenarios: General Booking, Restaurant, Hotel, and Hibachi/Teppanyaki
  • Availability Calendar — Visual calendar with monthly view, batch operations, and real-time availability checks
  • Flexible Booking Form — Embed anywhere with shortcodes or page builder widgets. Scenario-aware fields that adapt to your business type
  • Menu Builder — Create beautiful menus with emoji/images, sections, and selection limits (for restaurant, hotel, and hibachi scenarios)
  • Payment Integration — Support for PayPal Standard and manual payments. Full payment, deposit only, or deposit + balance modes
  • Email Notifications — Automated booking confirmations, cancellations, modifications, and reminder emails
  • Custom Fields — Dynamic custom field builder for additional booking information
  • Multi-Currency Support — 9 currencies including USD, EUR, GBP, JPY, CNY, CAD, AUD, KRW, and TWD
  • Page Builder Compatible — Works with Elementor, Divi, WPBakery, and Gutenberg (native blocks)
  • REST API — Full REST API support for headless WordPress and third-party integrations
  • Setup Wizard — Guided 5-step setup with automatic default menu data for menu-enabled scenarios
  • Dashboard & Analytics — Booking trends, revenue tracking, and quick actions
  • CSV Export — Export bookings data for accounting and analysis

Booking Scenarios

General Booking — Perfect for salons, clinics, tutoring, consulting, and any appointment-based business

* Date & time selection with real-time availability

* Custom form fields

* Capacity management per time slot

* Advance booking window controls

Restaurant — Table reservations for restaurants, cafes, and bars

* Party size with min/max limits

* Dietary options and special occasions

* Table configuration and preferences

* Turn time and buffer time between bookings

* Operating hours controls

Hotel — Accommodation bookings for hotels, B&Bs, and vacation rentals

* Check-in / check-out date selection

* Room type configuration with pricing

* In-room dining menu support

* Extra services and add-ons

* Min/max night stays

* Weekend surcharges

* Property details (address, amenities, policies)

Hibachi / Teppanyaki — Japanese teppanyaki and interactive dining experiences

* Protein selection with pricing

* Menu builder with sections and items

* Kids pricing with age thresholds

* Table configuration

* On-site service mode

* Setup and cleanup time buffers

Shortcodes

  • [shilux_booking_form] — Booking form with optional service_id parameter
  • [shilux_booking_calendar] — Availability calendar display
  • [shilux_services] — Services list
  • [shilux_service_card id="123"] — Single service card
  • `[shilux_menu id=”123″ template=”classic”] — Menu display (classic template)

Payment Methods

  • PayPal Standard — Accept payments via PayPal accounts and credit cards
  • Manual Payment — Accept payments on arrival, bank transfer, or other offline methods
  • Multiple Payment Modes — Full payment, deposit only, or deposit + remaining balance

Email Notifications

  • Customer Confirmation — Automatically sent when a booking is created
  • Admin Notification — Alert site admins of new bookings
  • Cancellation Notice — Sent when a booking is cancelled
  • Modification Alert — Sent when booking details are changed
  • Reminder Emails — Automated reminders sent before the booking date

Page Builder Support

  • Elementor — 3 widgets: Booking Form, Calendar, and Services
  • Divi — Full shortcode support
  • WPBakery — Full shortcode support
  • Gutenberg — Native blocks for seamless integration

Source Code

All original, unminified, human-readable source files are included in the plugin:

  • JavaScript Source: /assets/src/
  • SCSS Source: /assets/src/scss/

Minified files in /assets/build/ are generated directly from these source files.

No obfuscated or external closed-source code is used.

External Services

This plugin integrates with PayPal for payment processing when the PayPal Standard payment method is enabled.

PayPal

Service: PayPal is an online payment processing service provided by PayPal Holdings, Inc.

Purpose: Used to process customer payments for bookings. When a customer selects PayPal as their payment method, they are redirected to PayPal’s secure payment page to complete their payment.

Data Sent: When a customer chooses to pay via PayPal, the following data is sent to PayPal’s servers:

* Business email address (the PayPal account receiving the payment)

* Payment amount and currency code

* Booking item description (booking ID, service name, scenario type)

* Return URL (where the customer returns after payment)

* IPN notification URL (where PayPal sends payment confirmation)

* Custom reference data (booking ID and payment type for post-payment processing)

When Data is Sent: Data is sent in two stages:

1. com/cgi-bin/webscr for testing) with the payment details

2. com/cgi-bin/webscr to verify the payment status

Terms of Service: PayPal User Agreement

Privacy Policy: PayPal Privacy Statement

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • hotel booking
  • restaurant booking
  • calendar
  • reservation
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity6 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.