Court Booking System
Court Booking System is a comprehensive WordPress plugin designed for tennis clubs, padel centers, and multi-sport facilities. Manage court bookings, instructors, and revenue all from your WordPress dashboard.
Key Features
- Flexible Court Configuration – Support for 1-100 courts
- Three Booking Types – Regular matches, lessons with instructors, and tournaments
- Instructor Management – Add instructors with revenue sharing percentages
- Revenue Tracking – Detailed reports by booking type and instructor
- Mobile-Friendly Frontend – Public calendar optimized for smartphones
- Customizable Operating Hours – Set opening and closing times
- Payment Tracking – Track individual player payments with quick toggle
- Multiple Participants – Up to 4 players per booking with optional phone numbers
- US Dollar Currency – All bookings in USD
- Auto-Refresh – Frontend calendar updates every 100 seconds
Perfect For
- Tennis clubs
- Padel centers
- Racquet sports facilities
- Multi-court sports complexes
- Recreation centers
Booking Types
- Regular Match – 2-4 players (tennis singles/doubles or padel)
- Lesson – 1-4 participants with assigned instructor
- Tournament/Exhibition – Special events with optional revenue tracking
Frontend Calendar
Display court availability to visitors using the shortcode: [padel_booking]
Features: * Real-time availability display * Color-coded booking types * Date selector * Auto-refresh every 100 seconds * Responsive mobile design * Customizable booking message
Backend Management
- Intuitive booking interface
- Quick payment status toggle
- Daily revenue totals
- Booking search and filters
- Edit and delete bookings
- Instructor revenue reports
Reports
- Revenue by booking type
- Revenue by instructor
- Total bookings count
- Customizable date ranges
- Export-ready data
Support
For support, feature requests, or bug reports: * Visit: https://freecmsplugins.com * Documentation: Available on plugin website
Credits
Developed by Michele BRUNO Website: https://freecmsplugins.com
Privacy Policy
This plugin does not collect, store, or transmit any personal data outside your WordPress installation. All booking information is stored in your WordPress database.
License
This plugin is licensed under the GPL v2 or later.