Beskrywing
KN Booking Suite is a lightweight booking plugin that allows you to manage customer requests, schedule appointments, and organize your calendar with ease. It includes automated email notifications, availability rules, and a built-in customer profile page.
Free Features:
- Interactive calendar with availability management
- Booking request management (approve, cancel, delete)
- Automated email notifications (new request, approval, cancellation)
- Customizable booking form with dynamic fields
- Customer profile page for users to view and manage their bookings
- Configurable availability hours and blocked dates
- Color presets and calendar theming options
- CSV export of booking data
- Guest and logged-in user booking support
Pro Add-on Features (sold separately):
- WooCommerce payment integration
- AI-powered booking analysis (OpenAI)
- Add to Google Calendar button
- Additional premium features
Shortcodes
[kn_booking]
Place this shortcode on any page to display the booking calendar.
[kn_profile]
Place this shortcode on a page to allow logged-in users to view and manage their own bookings.
External Services
This plugin connects to external services only when the optional Pro add-on is installed and the user explicitly triggers the corresponding feature:
OpenAI API
The KN Booking Suite Pro add-on optionally connects to the OpenAI API to power the AI-assisted booking analysis feature. This feature is only triggered when an admin explicitly clicks “Analyze” on a booking in the dashboard.
- What data is sent: A summary of the booking (date, time, and description/notes) is sent to the OpenAI API.
- When: Only when an admin manually triggers the AI analysis action.
- Why: To generate a contextual response or summary about the booking.
This service is provided by OpenAI, L.L.C.:
* OpenAI Terms of Use
* OpenAI Privacy Policy
Installation
From your WordPress dashboard:
- Visit Plugins > Add New
- Search for “KN Booking Suite”
- Install and activate the plugin
- Click on the new KN Booking menu item and configure your booking settings
- Add the
[kn_booking]shortcode to any page to display the booking calendar
Kwel-vrae
-
Does this plugin require WooCommerce?
-
No. KN Booking Suite works as a completely standalone booking system. WooCommerce is only required if you use the KN Booking Suite Pro add-on to collect payments via checkout.
-
Can customers manage their own bookings?
-
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. -
Is the plugin translatable?
-
Yes. KN Booking Suite is fully internationalized and ready for translation using the
knvinny-booking-suitetext domain.
Aanbevelings
There are no reviews for this plugin.
Contributors & Developers
“KN Booking Suite” is oopbron sagteware. Die volgende mense het bygedra tot die ontwikkeling van hierdie uitbreiding:
ContributorsTranslate “KN Booking Suite” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.3
- Resolved PHP 8.1+ deprecation warnings in
wp_kses_post()by ensuring inputs are cast to strings. - Improved null-safety for admin pagination and user profile status rendering.
- Bumped version to 1.1.3.
1.1.2
- Shortened plugin description to 109 characters to ensure compliance with the repository maximum (150 chars).
- Bumped version to 1.1.2.
1.1.1
- Resolved issue where Phone Number and Additional Notes fields were displayed by default on new installs.
- Ensured custom field labels have default text values to prevent empty labels.
- Updated settings UI to use [kn_booking] and [kn_profile] shortcodes.
- Refined plugin short description for repository compliance.
- Bumped version to 1.1.1.
1.1.0
- Branding: Published as KN Booking Suite on WordPress.org.
- Prefixing: Standardized all internal options, AJAX actions, and hooks with
swiftbook_prefix. - CSS: Refactored all UI components to use the
swiftbook-class naming convention. - Refactor: Standardized backend controllers and menu callbacks.
- Pro features decoupled: Google Calendar, WooCommerce payments, and AI analysis moved to the Pro add-on.
1.0.1
- Security: Added capability checks to all admin AJAX handlers.
- Code quality: Proper output escaping throughout admin templates.
- Updated: Tested up to WordPress 6.7.
1.0.0
- Initial release.