{"id":398304,"date":"2026-11-08T05:12:32","date_gmt":"2026-11-08T05:12:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bookzenix-lite-appointment-booking\/"},"modified":"2026-11-08T05:12:15","modified_gmt":"2026-11-08T05:12:15","slug":"bookzenix","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/bookzenix\/","author":23598681,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.3","stable_tag":"1.3.3","tested":"7.1.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Bookzenix Lite \u2013 Appointment Booking","header_author":"Bookzenix","header_description":"Appointment booking for service businesses: services, staff, smart availability, a step-by-step booking form, a booking calendar for your team and email notifications.","assets_banners_color":"728e8b","last_updated":"2026-11-08 05:12:15","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/bookzenix.com\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":90,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.3":{"tag":"1.3.3","author":"bookzenix","date":"2026-11-08 05:12:15","revision":3790458}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3790458,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3790458,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3790458,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3790458,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"bookzenix\/booking":{"name":"bookzenix\/booking","title":"Bookzenix Booking Form"}},"tagged_versions":["1.3.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3790458,"resolution":"1","location":"assets","locale":"","width":1280,"height":1498},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3790458,"resolution":"2","location":"assets","locale":"","width":1280,"height":1262},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3790458,"resolution":"3","location":"assets","locale":"","width":1280,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3790458,"resolution":"4","location":"assets","locale":"","width":1280,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3790458,"resolution":"5","location":"assets","locale":"","width":1680,"height":1000}},"screenshots":{"1":"The booking form (steps layout).","2":"Sidebar layout with week view.","3":"Admin calendar.","4":"Services.","5":"Design settings with live preview."}},"plugin_section":[],"plugin_tags":[8132,269,416,11523,268],"plugin_category":[40],"plugin_contributors":[291438],"plugin_business_model":[],"class_list":["post-398304","plugin","type-plugin","status-publish","hentry","plugin_tags-appointments","plugin_tags-booking","plugin_tags-calendar","plugin_tags-salon","plugin_tags-scheduling","plugin_category-calendar-and-events","plugin_contributors-bookzenix","plugin_committers-bookzenix"],"banners":{"banner":"https:\/\/ps.w.org\/bookzenix\/assets\/banner-772x250.png?rev=3790458","banner_2x":"https:\/\/ps.w.org\/bookzenix\/assets\/banner-1544x500.png?rev=3790458","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bookzenix\/assets\/icon-128x128.png?rev=3790458","icon_2x":"https:\/\/ps.w.org\/bookzenix\/assets\/icon-256x256.png?rev=3790458","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bookzenix\/assets\/screenshot-1.png?rev=3790458","caption":"The booking form (steps layout)."},{"src":"https:\/\/ps.w.org\/bookzenix\/assets\/screenshot-2.png?rev=3790458","caption":"Sidebar layout with week view."},{"src":"https:\/\/ps.w.org\/bookzenix\/assets\/screenshot-3.png?rev=3790458","caption":"Admin calendar."},{"src":"https:\/\/ps.w.org\/bookzenix\/assets\/screenshot-4.png?rev=3790458","caption":"Services."},{"src":"https:\/\/ps.w.org\/bookzenix\/assets\/screenshot-5.png?rev=3790458","caption":"Design settings with live preview."}],"raw_content":"<!--section=description-->\n<p>Bookzenix Lite adds a modern booking form to any page and a fast admin app for your team.<\/p>\n\n<ul>\n<li>Step-by-step booking: service \u2192 specialist \u2192 date &amp; time \u2192 details<\/li>\n<li>As many services, categories and staff members as you need<\/li>\n<li>Smart availability: working hours, split shifts, breaks before\/after, days off and company holidays<\/li>\n<li>Day and week calendar, appointment list with filters, customer list<\/li>\n<li>Approve bookings automatically or by hand<\/li>\n<li>Email confirmations with an .ics calendar file, fully editable email templates<\/li>\n<li>Several services in one booking request through the REST API (<code>items<\/code> list), for developers building their own forms<\/li>\n<li>Design options: layouts (steps, sidebar, compact, pop-up), colours, fonts, shapes, button and card styles, labels<\/li>\n<li>Works with any theme: shortcode <code>[bookzenix_booking]<\/code> or the \"Bookzenix Booking Form\" block<\/li>\n<li>Times stored in UTC, shown in your WordPress timezone \u2013 daylight saving handled<\/li>\n<li>Translation ready, personal data export\/erase support<\/li>\n<\/ul>\n\n<h4>What your customers get<\/h4>\n\n<p>Customers pick a service, a specialist and a free time, enter their details and get a confirmation email with an .ics file they can add to their own calendar. Bookings are confirmed automatically or after you approve them, and customers are emailed when you approve, reschedule or cancel. To change or cancel a booking, customers contact you and you update it in the admin calendar. Lite does not include an online customer account area.<\/p>\n\n<h4>Everything here is free<\/h4>\n\n<p>Every feature in this plugin works without a key, a time limit or a usage limit. There are no locked settings in this plugin.<\/p>\n\n<p>A separate commercial plugin, Bookzenix Pro, is sold on bookzenix.com for businesses that need online payments, a customer account area, calendar sync, events, packages and similar extras. Pro is a different plugin download \u2013 nothing in this plugin is unlocked by it. If you switch, install Pro and your services, staff and bookings stay where they are.<\/p>\n\n<h3>External services<\/h3>\n\n<p>Bookzenix Lite does not connect to any external service. It does not load fonts, scripts or styles from other servers and does not send data anywhere. The fonts offered under Settings \u2192 Design (Manrope, Inter, Poppins, DM Sans, Lato, Open Sans, Roboto, Montserrat) are included in the plugin under the SIL Open Font License \u2013 see <code>assets\/fonts\/*\/OFL.txt<\/code>.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>Bookzenix stores the name, email, phone and note customers enter when booking, in your own WordPress database. It supports the WordPress personal data export and erase tools and adds a suggested paragraph to your privacy policy page.<\/p>\n\n<p>To delete every table, option and role the plugin created when you uninstall it, add <code>define( 'BOOKZENIX_REMOVE_ALL_DATA', true );<\/code> to wp-config.php before deleting the plugin. Without it, your bookings are kept in case you reinstall.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Go to Bookzenix \u2192 Employees and add yourself (and your team) with working hours.<\/li>\n<li>Go to Bookzenix \u2192 Services and create your services.<\/li>\n<li>Add <code>[bookzenix_booking]<\/code> to a page, or insert the \"Bookzenix Booking Form\" block.<\/li>\n<\/ol>\n\n<p>Shortcode options: <code>[bookzenix_booking service=\"3\"]<\/code> preselects a service, <code>category=\"2\"<\/code> and <code>employee=\"5\"<\/code> filter the form, and <code>layout=\"sidebar\" services=\"grid\" slots=\"pills\"<\/code> change its look on one page.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20timezone%20is%20used%3F\"><h3>Which timezone is used?<\/h3><\/dt>\n<dd><p>Your WordPress timezone (Settings \u2192 General). Times are stored in UTC, so daylight-saving changes are handled.<\/p><\/dd>\n<dt id=\"can%20customers%20pay%20online%3F\"><h3>Can customers pay online?<\/h3><\/dt>\n<dd><p>No. Customers pay you on site. Online payments are part of the separate Bookzenix Pro plugin.<\/p><\/dd>\n<dt id=\"can%20customers%20cancel%20or%20reschedule%20online%3F\"><h3>Can customers cancel or reschedule online?<\/h3><\/dt>\n<dd><p>Not in Lite. They contact you, and you move or cancel the booking in Bookzenix \u2192 Calendar; the customer gets an email about the change.<\/p><\/dd>\n<dt id=\"can%20several%20people%20book%20the%20same%20time%20slot%20%28group%20classes%29%3F\"><h3>Can several people book the same time slot (group classes)?<\/h3><\/dt>\n<dd><p>No. In Lite each time slot of a specialist can be booked once.<\/p><\/dd>\n<dt id=\"is%20it%20translatable%3F\"><h3>Is it translatable?<\/h3><\/dt>\n<dd><p>Yes. Every string \u2013 PHP, the booking form and the admin app \u2013 uses the <code>bookzenix<\/code> text domain (see languages\/bookzenix.pot).<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20page%20builders%3F\"><h3>Does it work with page builders?<\/h3><\/dt>\n<dd><p>Yes. Use the shortcode in any text or shortcode widget.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20emails%20delivered%20reliably%3F\"><h3>How do I get emails delivered reliably?<\/h3><\/dt>\n<dd><p>Use an SMTP plugin with a real mailbox (for example your business email provider). Many hosts block PHP mail.<\/p><\/dd>\n<dt id=\"where%20is%20the%20source%20code%20of%20the%20admin%20app%3F\"><h3>Where is the source code of the admin app?<\/h3><\/dt>\n<dd><p>The admin screen is a React app. Its full, readable source is included in <code>assets\/admin-src\/<\/code> together with <code>package.json<\/code> and <code>vite.config.js<\/code>. To rebuild it: <code>cd assets\/admin-src &amp;&amp; npm install &amp;&amp; npx vite build<\/code> (output goes to <code>assets\/admin\/<\/code>).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Improved: the free plugin is simpler \u2013 code and settings for features it does not include were removed, so every screen shows only what works.<\/li>\n<li>Improved: a booking request with several services (REST <code>items<\/code> list) works in the free plugin.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Fixed: the booking summary shows the service price before a time is picked (it showed 0.00).<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Improved: maintenance and stability.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>New: Employees design options \u2013 cards, list or compact grid, cards per row, photo size and shape, show the services each person offers.<\/li>\n<li>Improved: booking summary and confirmation layout.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Improved: the booking progress (top bar and sidebar) shows every step from the start; steps that a booking doesn't need, like choosing a specialist when only one offers the service, stay visible and are marked \u201cNot needed\u201d instead of popping in or out.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Improved: Settings \u2192 Design works on phones and tablets (no sideways scrolling, two-column colours, floating Preview button).<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Free version: removed leftover paid-plan code paths (licence handling, group capacity, tax, refunds, resources) and the custom CSS box.<\/li>\n<li>Security: a booking made with an existing customer's email no longer changes that customer's saved name or phone.<\/li>\n<li>Readme explains exactly what the free version includes.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>First release on WordPress.org.<\/li>\n<\/ul>","raw_excerpt":"Let clients book appointments on your website: services, staff, working hours, a clean step-by-step booking form and email confirmations.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/398304","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=398304"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bookzenix"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=398304"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=398304"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=398304"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=398304"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=398304"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=398304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}