
內容簡介
SHILUX Booking Engine 是一款強大且靈活的 WordPress 訂位外掛,專為服務型、場地型及餐飲業務設計。透過其獨特的場景驅動架構,使用者可以快速設置符合特定業務類型的訂位系統。
【主要功能】
• 多種訂位場景選擇
• 可視化可用性日曆
• 靈活的訂位表單
• 菜單建構器
• 付款整合選項
• 自動電子郵件通知
外掛標籤
開發者團隊
原文外掛簡介
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. Payment Redirect: When a customer clicks “Pay with PayPal”, their browser is redirected to paypal.com/cgi-bin/webscr (or sandbox.paypal.com/cgi-bin/webscr for testing) with the payment details
2. IPN Verification: After payment, PayPal sends an IPN (Instant Payment Notification) to the plugin’s callback URL at https://ipnpb.paypal.com/cgi-bin/webscr to verify the payment status
Terms of Service: PayPal User Agreement
Privacy Policy: PayPal Privacy Statement
