plugin-icon

SlotNova Booking for WooCommerce

SlotNova Booking for WooCommerce transforms your WooCommerce store into a powerful booking system for SPA centers, salons, and service businesses.
Versie
1.1.1
Laatst bijgewerkt
Aug 3, 2026
SlotNova Booking for WooCommerce

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, 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 Demo

Explore the live booking demonstration: Massage Packages Demo

Key Features

  • Custom Product Type: Seamlessly creates a new ‘SlotNova Booking’ WooCommerce product type.
  • Service & Staff Assignment: Assign specific services and staff members (employees) per product with custom pricing and images.
  • Inline Calendar & Real-Time Availability: Customer selects date 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.
  • 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.
  • Admin Manual Booking: Create manual bookings directly from the WordPress Admin with an interactive modal dialog.
  • Dashboard Analytics: Track total bookings, revenue, upcoming appointments, and staff performance from the admin panel.

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.
Gratisvoor betaalde abonnementen
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 7.0.2
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.