WordPress plugin intelligence profile

SlotNova Booking for WooCommerce

Complete booking and appointment system for WooCommerce to handle services, staff, calendar dates, and real-time available time slots.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.2.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.3 · PHP 7.4
Directory statusactive
Last directory update5 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records SlotNova Booking for WooCommerce version 1.2.0 as active, updated 2mo ago and tested up to WordPress 7.0.

Overview

About this plugin

SlotNova Booking for WooCommerce is an all-in-one booking and appointment management solution built natively for WooCommerce. Whether you run a SPA center, hair salon, photography business, yacht rental service, wellness clinic, or appointment-based service business, SlotNova allows your customers to select services, pick staff members, choose dates on an inline calendar, and select real-time available time slots.

Live Demos

Explore our live booking demonstrations:

* Photographer Booking Demo

* Yacht Booking Demo

* Wellness Therapy Demo (Free)

* Massage Packages Demo (Free)

* Partial Deposit Demo (Pro Addon)

Key Features

  • Custom Product Type: Seamlessly creates a new ‘SlotNova Booking’ WooCommerce product type.
  • Whole Day & Time-Slot Bookings: Support both time-slot based bookings (e.g., 2-hour slots) and full-day bookings when time slots are disabled on the product level.
  • Fully Booked Dates & “Already Booked” Tooltips: Automatically disables booked calendar dates with strikethrough styling and a sleek hover tooltip (“Already Booked”).
  • Dynamic Time Slot Generator: Computes precise time slot start times dynamically between custom Opening Time and Closing Time based on Slot Duration (e.g., 10:00 AM to 04:00 PM with 120-minute slots).
  • Interactive Quick Status Change: Change booking order status directly from the All Bookings Management table via AJAX dropdown badges.
  • Product Title Column: Displays product titles across both the All Bookings Management table and WooCommerce Admin Orders table.
  • Staff-Based Time Slot Availability: Each booking is assigned to a specific staff member. If a slot is booked for that staff member, it automatically becomes visually disabled for that staff member while remaining available for others.
  • Custom Staff & Service Labels: Support frontend custom labels (e.g., “Photographer”, “Doctor”) while keeping core taxonomy terms intact in administrative areas.
  • Inline Calendar & Real-Time Availability: Customers select dates and available time slots update dynamically via AJAX.
  • Instant Double-Booking Prevention: Strict server-side and client-side validation prevents double-booking the same staff member or service at the same time.
  • Automatic Slot Release: Trashing, cancelling, refunding, or failing an order automatically re-enables its booked slot instantly.
  • Partial Deposits & Flexible Payments (Pro Addon): Offer deposit options (percentage or fixed amount) with a seamless Payment Option switcher on single product pages, cart totals, and checkout order tables.
  • Dynamic Cart & Checkout Totals: Clean “Due at Appointment” balance breakdown for deposit orders without confusing discount/negative fee lines.
  • Modular Extension Manager: Built-in extension architecture supporting pro add-ons, license key management, and automated update delivery.
  • Flexible Operating Hours & Off-Days: Set global or product-level business opening/closing hours, slot durations, and weekly/specific off-days.
  • Timezone Precision: Built-in UTC timestamp calculation eliminates timezone offset shifts across international users.
  • Developer-Friendly API: Exposes global accessor slotnova_booking() and extensive action/filter hooks for third-party add-on development.

Developer Hooks

SlotNova Booking exposes standard WordPress action and filter hooks:

  • slotnova_booking() – Global accessor function returning \SlotNova\Booking\Plugin.
  • slotnova_get_booked_slots – Filter array of booked slots for a given product and date.
  • slotnova_validate_booking_data – Filter validation status before adding a booking to the cart.
  • slotnova_save_booking_data_to_order – Action triggered when saving booking metadata to an order item.
  • slotnova_before_booking_form / slotnova_after_booking_form – Actions for inserting custom form content.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • appointment booking
  • booking calendar
  • service booking
  • time slot booking
  • woocommerce booking
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.3 · PHP 7.4
Update activity5 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.