Description
Court Reservation helps sports clubs and facilities manage court reservations directly on their WordPress website. Whether you run a tennis club, padel club, pickleball facility, or multi-sports center, the plugin makes online court booking simple for both administrators and members.
Allow members to reserve courts online 24/7, manage recurring events and tournaments, and organize ladder competitions directly from your website.
The plugin is mobile-friendly, GDPR-ready, and designed for easy setup without technical knowledge.
NEW
https://app.courtreservation.io/
Why Court Reservation?
- Easy setup in just a few minutes
- Optimized for tennis and padel clubs
- Frontend booking for members
- Responsive mobile-friendly design
- GDPR-ready anonymization mode
- WooCommerce payment integration
- Ladder competitions & pyramid tournaments
- Regular updates and active support
NEW APP
Looking for a complete hosted solution? Court Reservation is now available as a standalone web app.
Get started at https://app.courtreservation.io/
FREE VERSION FEATURES
- Create and manage 1 court
- Frontend court reservations
- Frontend reservation cancellation
- Weekly recurring or single events
- Member management (up to 100 members)
- Customizable reservation table design
- Responsive calendar view
- Temporarily close courts for maintenance
- Mobile-friendly interface
PREMIUM VERSION FEATURES
Includes everything from the FREE version plus:
- Unlimited courts
- Unlimited members
- More flexibility for clubs of all sizes
Available from only $129.99 per year.
ULTIMATE VERSION FEATURES
Includes everything from the PREMIUM version plus:
- WooCommerce payment integration
- Individual pricing for reservations
- GDPR-friendly anonymization mode
- Ladder competitions & pyramid tournaments
- Individual colors for reservation types
- Advanced event management
Available from only $299.99 per year.
Feature Comparison
Feature
Free
Premium
Ultimate
Courts
1
Unlimited
Unlimited
Members
100
Unlimited
Unlimited
Frontend Reservations
Yes
Yes
Yes
WooCommerce Payments
No
No
Yes
Ladder Competitions
No
No
Yes
Anonymization Mode
No
No
Yes
Shortcodes
Display all courts:
[courtreservation-full-view]
Display selected courts:
[courtreservation-full-view id=1,2,3]
Display a single court:
[courtreservation id=1]
Live Demo
SUPPORT
The plugin is actively maintained and continuously improved.
Support:
office@webmuehle.at
More information:
https://www.courtreservation.io
Video Review
Screenshots





Installation
- Upload the plugin ZIP file via the WordPress plugin installer
- Activate the plugin
- Configure your courts and settings
- Add the shortcode to any page or post
FAQ
-
Which sports are supported?
-
The plugin works perfectly for tennis, padel, pickleball, badminton, squash, and many other sports.
-
Is the plugin mobile-friendly?
-
Yes, the reservation system is fully responsive and optimized for smartphones and tablets.
-
Can members reserve courts themselves?
-
Yes, members can create and cancel reservations directly in the frontend.
-
Does the plugin support online payments?
-
Yes, WooCommerce payment integration is included in the Ultimate version.
-
Is the plugin GDPR compliant?
-
Yes, the Ultimate version includes an anonymization mode for GDPR-friendly reservation displays.
Reviews
Contributors & Developers
“Court Reservation – Tennis, Padel & Sports Court Booking” is open source software. The following people have contributed to this plugin.
Contributors“Court Reservation – Tennis, Padel & Sports Court Booking” has been translated into 5 locales. Thank you to the translators for their contributions.
Translate “Court Reservation – Tennis, Padel & Sports Court Booking” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.12.4
- Updated Freemius SDK to the latest version
1.12.3
- Security hardening of AJAX handlers
- Allow the challenger to withdraw a challenge that has not been accepted yet
- Limit new challenges to the positions offered on the pyramid
1.12.2
- Fixed saving reservations while logged in
- Fixed court-specific event rendering and date format parsing
- Fixed calendar paging, datepicker locale, and compact reservation rows
1.12.1
- Fixed plugin translations not loading for non-English WordPress locales
- Restored loading of the court-reservation text domain
- Added fallback for strings using the courtres text domain
1.12.0
- Improved weekly events logic
1.11.0
- Added optional participant joining for events
- Added maximum participant limits
- Members can join or leave events directly in the reservation table
- Improved recurring event participant handling
- Added AJAX join/leave functionality with security checks
1.10.14
- Performance optimizations
- UI improvements
- Exact reservation time slots
1.10.13
- Security fixes
1.10.12
- Added exact duration handling
1.10.11
- Security fixes
1.10.10
- Security fixes
1.10.9
- Security fixes
