[WordPress] 外掛分享: Sniza Appointment Scheduler

首頁外掛目錄 › Sniza Appointment Scheduler
全新外掛
安裝啟用
尚無評分
9 天前
最後更新
問題解決
WordPress 6.4+ PHP 7.4+ v1.1.0 上架:2026-05-21

外掛標籤

開發者團隊

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

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Sniza Appointment Scheduler」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Sniza Appointment Scheduler is a self-hosted booking system for sites that sell instructor time in prepaid blocks. Students draw down minutes from packages assigned by an admin or purchased through WooCommerce, and book appointments against per-instructor availability.
Features:

Per-instructor weekly availability (timeblocks) and ad-hoc time off
Configurable package definitions in 30 minute increments up to 4 hours
Admin-assigned prepaid packages with optional expiration date and notes
Optional WooCommerce integration: mark packages as purchasable and auto-grant minutes when an order completes
Frontend month calendar with day-level availability indicators
Weekly time-slot view with status colours (available, booked, time off, blocked by another user, too soon, current)
Mobile single-day scheduler with mini calendar
Per-user appointment booking and cancellation, with a configurable cancellation cutoff
“My Lessons” view with AJAX-powered Future / Past filter and in-place cancellation
Admin Appointments screen with instructor and date-range filters (defaults to the next 3 days, hides cancelled lessons)
Configurable maximum appointment length (admin setting)
Sample-data tool for seeding and wiping a fixed demo dataset
Timezone-aware: each instructor has their own timezone, and end users see times in the site timezone

Available shortcodes:

[sniza_scheduler] — booking UI (month calendar + week grid)
[sniza_packages] — store front for purchasable packages (requires WooCommerce)
[sniza_my_lessons] — logged-in user’s upcoming and past lessons with cancel controls

延伸相關外掛

文章
Filter
Apply Filters
Mastodon