Court Booking System v3.0
Professional WordPress Plugin for Tennis & Padel Court Management
🎯 What is Court Booking System?
A comprehensive WordPress plugin designed for tennis clubs, padel centers, and multi-sport facilities. Manage court reservations, instructors, and revenue with a professional dual-interface system featuring a mobile-optimized public calendar and powerful backend administration panel.
📥 Download Now
Current Version: 3.0.0 | Released: February 7, 2025
Download Court Booking System v3.0⭐ Key Features
🏟️ Scalable Court Management
Manage 1-100 courts with custom operating hours. Flexible 30-minute time slots from your chosen opening to closing time.
📋 Three Booking Types
Regular Matches (2-4 players), Lessons with instructors, and Tournaments with revenue tracking.
💰 Payment Tracking
Individual player payments with quick toggle (✓/✗). Track revenue in US Dollars with automatic totals.
👨🏫 Instructor Management
Unlimited instructors with revenue sharing percentages, automatic commissions, and performance reports.
📊 Revenue Reports
Detailed reports by booking type and by instructor with customizable date ranges.
📱 Mobile-Optimized
Large, readable calendar perfect for smartphones. Touch-friendly interface with auto-refresh every 100 seconds.
📞 Contact Management
Optional phone numbers for all players and booking reference. Keep track of customer contacts.
🎨 Color-Coded Calendar
● Available, ● Match, ● Lesson, ● Tournament. Instant visual clarity!
⚡ Simple Integration
Add public calendar to any page with shortcode: [padel_booking]
🆕 What's New in Version 3.0
- Phone Number Tracking: Optional phone fields for all players and booking reference
- Tournament Revenue: Track financial data for tournaments and exhibitions
- Customizable Messages: Edit the booking message displayed to visitors
- Enhanced Mobile Experience: Larger, more readable time slots (15-16px) optimized for smartphones
- Performance Boost: Auto-refresh extended to 100 seconds (90% reduction in server load)
- Automatic Upgrades: Database updates automatically when needed
- Simplified Interface: Streamlined player fields (Name + Phone instead of First/Last Name)
🎯 Perfect For
⚙️ How It Works
Install & Activate
Upload the plugin to WordPress, activate it, and the database tables are created automatically with 5 sample instructors.
Configure Settings
Set number of courts (1-100), operating hours, and customize your booking message. Takes less than 2 minutes!
Add Instructors (Optional)
Create instructor profiles with revenue sharing percentages. Perfect for tracking commissions automatically.
Start Booking
Create bookings through the intuitive admin panel. Track payments with one-click toggle. View daily revenue totals in real-time.
Display Public Calendar
Add [padel_booking] shortcode to any page. Visitors see color-coded availability that auto-refreshes.
📸 Screenshots
Screenshots available in the full download package and WordPress.org plugin page.
- ✓ Backend booking interface with payment tracking
- ✓ Instructor management panel
- ✓ Revenue reports by booking type and instructor
- ✓ Frontend public calendar (desktop view)
- ✓ Mobile-optimized calendar
- ✓ Settings configuration panel
- ✓ Booking modal with all options
🔧 Technical Specifications
| WordPress Version | 5.0 or higher |
| PHP Version | 7.2 or higher |
| Database | 2 custom tables (bookings, instructors) |
| Currency | US Dollar ($) |
| License | GPL v2 or later |
| Multisite | ✓ Compatible |
| Mobile Support | ✓ Fully Responsive |
| File Size | 53 KB (zip) |
❓ Frequently Asked Questions
Q: Is the plugin really 100% free?
A: Yes! Court Booking System is completely free and open source under GPL v2 license. No premium version, no hidden costs.
Q: Can visitors book courts through the frontend?
A: No, the frontend calendar is read-only for security. It displays availability only. Bookings must be created by staff through the admin panel.
Q: How many courts can I manage?
A: You can configure anywhere from 1 to 100 courts in the Settings panel.
Q: Can I change the currency from USD?
A: Currently, v3.0 uses US Dollar as the standard currency to ensure consistency across all reports and transactions.
Q: Is it mobile-friendly?
A: Absolutely! Version 3.0 features enhanced mobile optimization with large, readable time slots and touch-friendly interface.
Q: Can I export reports?
A: Reports are displayed on screen. You can select and copy the data to paste into Excel or other applications.
💬 Support & Documentation
📋 Installation
Quick Installation Steps:
- Download the plugin ZIP file
- Log in to WordPress admin dashboard
- Go to Plugins → Add New → Upload Plugin
- Choose the downloaded ZIP file
- Click "Install Now" then "Activate"
- Configure settings under "Court Booking" menu
- Add shortcode
[padel_booking]to display calendar
📝 Changelog
Version 3.0.0 - February 7, 2025
- New: Phone number fields for players and booking reference
- New: Tournament revenue tracking
- New: Customizable booking message for frontend
- Improved: Mobile interface with larger time slots (15-16px)
- Improved: Performance with 100-second auto-refresh
- Improved: Automatic database upgrade system
- Fixed: Instructor double-insertion bug
- Fixed: Frontend display on all screen sizes
- Changed: Simplified player fields (Name + Phone)
- Changed: Fixed US Dollar ($) as standard currency
Ready to Transform Your Court Management?
Download Court Booking System v3.0 today and start managing your facility professionally.
Download Now - It's Free!Version 3.0.0 | GPL Licensed | 100% Free Forever