[WordPress] 外掛分享: SlotNova Booking for WooCommerce

首頁外掛目錄 › SlotNova Booking for WooCommerce
WordPress 外掛 SlotNova Booking for WooCommerce 的封面圖片
全新外掛
安裝啟用
尚無評分
41 天前
最後更新
問題解決
WordPress 5.3+ PHP 7.4+ v1.2.0 上架:2026-07-29

內容簡介

SlotNova Booking for WooCommerce 是一款專為 WooCommerce 設計的全方位預約與約會管理解決方案,適用於各類基於預約的服務業,如SPA、美髮、攝影等。此外掛讓客戶能夠選擇服務、員工、日期及即時可用的時間。

【主要功能】
• 自訂產品類型:創建新的「SlotNova Booking」產品類型
• 全天及時間段預約:支援時間段及全天預約
• 動態時間段生成器:根據開放時間自動計算可用時間段
• 即時雙重預約防止:防止同時預約同一員工或服務
• 自動釋放預約:訂單取消或失敗時自動釋放預約槽
• 模組化擴展管理:支援專業附加功能及自動更新

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.2.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「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.

延伸相關外掛

文章
Filter
Mastodon