Linux 软件免费装
Banner图

Courtora Smart Court Booking

开发者 courtplanner
更新时间 2026年11月3日 18:17
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

booking calendar reservation tennis court

下载

2.0.0 2.1.0 2.2.0

详情介绍:

Courtora Smart Court Booking lets clubs and sports facilities offer online reservations for courts, rooms or any other bookable resource. It is not limited to tennis. Features Shortcodes External service: Mollie (optional) Online payment is optional and disabled until you enter a Mollie API key under Courtora > Settings > Payments. If you enable it, the plugin sends the following data to Mollie (Mollie B.V., Netherlands) when a user pays online: the amount, a payment description (court name, date and time), the return and webhook URLs of your website, the booking ID and the plugin version. Names and e-mail addresses are not sent by the plugin. The payer enters payment details on Mollie's own pages. Mollie also receives the payer's data directly from the payer. Without a Mollie API key the plugin does not contact any external service. Privacy The plugin stores bookings in its own database tables: booking date and time, court, the WordPress user ID or the name and e-mail address of a guest, notes, price and payment status. All data is deleted when the plugin is deleted from the Plugins screen. The plugin supports the WordPress privacy tools. It adds a suggested text to the Policy Guide, includes bookings in the personal data export, and anonymises bookings when personal data is erased or a user is deleted. Future bookings of that person are cancelled without e-mail. Paid bookings are kept for accounting without any link to the person. The privacy text is a suggestion and not legal advice; please review it for your site. Third-party libraries

安装:

  1. Upload the courtora-smart-court-booking folder to /wp-content/plugins/ or install the ZIP file under Plugins > Add New.
  2. Activate the plugin. The database tables and default settings are created automatically.
  3. Create your courts and price rules under Courtora.
  4. Set the operator e-mail, cancellation deadline and limits under Courtora > Settings.
  5. Add the shortcode [ctra_court_booking] to a page.

屏幕截图:

  • Booking dialog with price, guest option and payment method.
  • Multi-day grid view with free, occupied, own and blocked slots. A court that is not bookable is greyed out.
  • My bookings with cancellation and booking history.
  • Booking overview in the admin area with filters, export and cleanup of past bookings.
  • Court settings with price rules for members, guests and member plus guest, and the setup assistant.
  • Manual booking in the admin area. No limits apply to the administrator.
  • Recurring booking with conflict handling.
  • Payment settings with Mollie.

升级注意事项:

2.2.0 New setting for names and amounts, booking beyond the horizon for staff, grid view fixes. Grid view names for administrators now need the new setting. No database changes. 2.1.0 New price setting for hours that span two price zones (default unchanged), bookings list keeps its filter, shortcode fix. No database changes. 2.0.1 Fixes price rules reappearing after they were removed. No database changes. 2.0.0 First release in the plugin directory.

常见问题:

Do I have to use Mollie?

No. Online payment is optional. Without it, bookings can be paid on site.

Visitors see old data or old buttons after an update. What should I do?

Clear the cache of your website and of your hosting after every plugin update. Caching plugins and hosting caches can store the booking page and the scripts.

Booking requests are cached by the server. What should I do?

Exclude admin-ajax.php from caching, or send these headers for it: Cache-Control: no-store, no-cache, must-revalidate, max-age=0, private and Pragma: no-cache.

Which limits apply to administrators?

None. Manual bookings and recurring bookings created in the admin area ignore the limits from the settings. If a booking overlaps an existing one, a dialog asks whether the existing booking should be cancelled.

更新日志:

2.2.0 2.1.0 2.0.1 2.0.0