Deskripzioa
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.
Instalazioa
- Upload the plugin files to
/wp-content/plugins/court-booking-system/ - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to Court Booking Settings to configure
- Set your operating hours and number of courts
- Add instructors under Court Booking Instructors
- Start creating bookings under Court Booking Bookings
- Add the
[padel_booking]shortcode to a page for public calendar
MEG
-
How many courts can I manage?
-
From 1 to 100 courts. Configure this in Settings.
-
Can I change the operating hours?
-
Yes! Go to Settings and set your opening and closing times. The frontend calendar will automatically adjust.
-
How do I display the calendar to visitors?
-
Add the shortcode
[padel_booking]to any page or post. -
Can I track instructor revenue?
-
Yes! Each instructor can have a revenue sharing percentage. View detailed reports under the Reports tab.
-
What currencies are supported?
-
The plugin uses US Dollar ($) as the standard currency.
-
Can players pay individually?
-
Yes! Each player has their own amount and payment status. Use the quick toggle (✓/✗) to update payments instantly.
-
Is it mobile-friendly?
-
Absolutely! The frontend calendar is fully optimized for smartphones with large touch-friendly buttons and readable time slots.
-
Can I create bookings for past or future dates?
-
Yes! There are no date restrictions. Book as far in the past or future as needed.
-
How do I customize the booking message?
-
Go to Settings Frontend Display and edit the “Booking Message” field.
-
Does it work with multi-site?
-
Yes, it works with WordPress multi-site installations.
Berrikuspenak
Laguntzaileak eta Garatzaileak
“Court Booking System” software librea da. Ondoko pertsonek egin dizkiote ekarpenak plugin honi.
LaguntzaileakItzul zaitez Court Booking System zure hizkuntzara.
Garapena interesatzen zaizu?
Araka kodea, begiratu SVN biltegia edo harpidetu garapen erregistrora RSS bidez.
Aldaketen loga
3.0.0 – 2025-02-07
- New: Phone number fields for all players and booking reference (optional)
- New: Tournament bookings can now have revenue tracking
- New: Customizable booking message on frontend calendar
- Improved: Mobile-friendly frontend with larger, more readable time slots
- Improved: Auto-refresh extended to 100 seconds (reduced server load)
- Improved: Automatic database upgrade for existing installations
- Fixed: Instructor double-insertion issue resolved
- Fixed: Frontend calendar display on all screen sizes
- Changed: Fixed US Dollar ($) as standard currency
- Changed: Simplified player fields (Name + Phone instead of Name + Last Name)
2.0.0 – 2025-02-06
- Initial public release
- Complete rewrite with modern interface
- Three booking types (Match, Lesson, Tournament)
- Instructor management with revenue sharing
- Comprehensive reporting system
- Mobile-optimized frontend calendar
- Real-time digital clock
- Quick payment toggle
- Configurable courts (1-100)
- Flexible 30-minute time slots
- Auto-refresh frontend