plugin-icon

SlotNova Booking for WooCommerce

لصاحبه Papan Biswas·
Complete booking and appointment system for WooCommerce to handle services, staff, calendar dates, and real-time available time slots.
النسخة
1.2.0
آخر تحديث
Aug 5, 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, 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 7.0.2
تتوفّر هذه الإضافة للتنزيل لتُستخدم في عملية التثبيت لديك.