| 开发者 | knvinny |
|---|---|
| 更新时间 | 2026年11月13日 18:29 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[kn_booking] shortcode to any page.
Free Features:
[kn_booking] shortcode to any page to display the booking calendarNo. KN Booking Suite works as a completely standalone booking system. If you want to take payment when customers book, install WooCommerce and enable it under Settings > Payment.
The plugin charges the product, or the variation, whose duration is closest to (and not shorter than) the length the customer booked. For example, with variations of 1 hour and 2 hours, a 90 minute booking is charged the 2 hour price. Tick Show the estimated price in the booking form to display the price before checkout.
Yes. In Settings > Payment tick Approve the booking only when the order is paid. The booking stays pending until the WooCommerce order is processing or completed, and it is cancelled automatically if the order is cancelled or refunded.
Create an API key in your own OpenAI account, then paste it into KN Booking > Settings > Integrations > AI Booking Assistant (OpenAI) and save. An AI Analyze button then appears next to each booking in the Requests and Pending lists. It shows a short summary, a category and a draft reply that you can edit and send to the customer. Usage is billed by OpenAI to your account. The button is hidden if no key is saved.
Only when you click it, the customer's name, the requested date and time, and the booking notes are sent to OpenAI. Nothing is sent otherwise. See the External Services section below.
Add the Booking Calendar block in the block editor, or place the [kn_booking] shortcode on any page. Use the Booking Profile block or [kn_profile] for the customer bookings page.
Yes. Use the [kn_profile] shortcode on any page to let logged-in users view upcoming and past bookings, and optionally edit or cancel them based on your settings.
Yes. Set your open days and hours, a buffer time between appointments and a daily booking limit, and choose whether requests are approved automatically or manually. Clients can book as guests or logged-in users.
Go to KN Booking > Settings > Setup. You can run it as often as you like; it pre-fills your saved values.
Yes. KN Booking Suite is fully internationalized and ready for translation using the knvinny-booking-suite text domain.
wp_kses_post() by ensuring inputs are cast to strings.swiftbook_ prefix.swiftbook- class naming convention.