About this plugin
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
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.
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
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
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
View Live Demo & Features
SUPPORT
The plugin is actively maintained and continuously improved.
Support:
at
More information:
io