[WordPress] 外掛分享: Appointment SW

首頁外掛目錄 › Appointment SW
WordPress 外掛 Appointment SW 的封面圖片
10+
安裝啟用
尚無評分
13 天前
最後更新
問題解決
WordPress 6.4+ PHP 7.4+ v2.0.0 上架:2016-06-05

內容簡介

這個外掛提供一個特殊的介面,讓人們可以預約你的服務,你可以輕鬆地透過點擊按鈕核准或拒絕預約。

特別適用於酒店、餐廳、美容院、水療中心、寵物服務、諮詢、輔導、醫療、教育、律師事務所、攝影、汽車等領域。

短代碼

[appointmentsw_form] 一個表單,讓使用者可以預約。

[appointmentsw_myaccount] 顯示你的預約,可以取消。

[appointmentsw_admin] 在前端顯示行事曆,可以管理預約。

[appointmentsw_vacations] 現在你可以從前端設置假期。

外掛標籤

開發者團隊

⬇ 下載最新版 (v2.0.0) 或搜尋安裝

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

原文外掛簡介

Appointment SW lets visitors book appointments from any page on your site. You configure as many working windows per day as you need, block holidays, optionally allow guest bookings, and Appointment SW takes care of slot availability, email notifications and capability checks.
Version 2.0 is a deep modernisation of the original plugin while keeping every shortcode, option and database table from 1.x in working order. Existing sites can update without re-doing setup.
What’s new in 2.0

Modern booking flow: clicking a free slot opens a confirmation modal — no more page reloads to advance the booking.
Admin booking modal with live client search and an inline “Add client” button, so receptionists can book a brand new client without leaving the calendar.
Arbitrary number of time windows per day (not just two).
Server-rendered Settings page using the WordPress Settings API, with an onboarding section that creates the shortcode pages for you in one click.
Public REST API under /wp-json/appointmentsw/v1/ for availability, bookings, holidays, settings, and user search.
Capability-based permissions: appointmentsw_manage (administer) and appointmentsw_book (book a slot).
Prepared statements across every database query, plus new indexes on bookings, bookmeta and holidays for faster lookups on busy calendars.
Hardened request dispatcher: strict capability checks, sanitized input and escaped output throughout.
Filterable email templates via appointmentsw/email/{event}/{audience}/{subject|body}.
Optional WooCommerce integration is now a separate companion plugin so this core stays lean.

Shortcodes

[appointmentsw_form] — booking form for visitors.
[appointmentsw_myaccount] — logged-in user appointments (view and cancel).
[appointmentsw_admin] — frontend admin calendar with client search and one-click client creation.
[appointmentsw_vacations] — block holidays from the frontend.

Backwards compatibility
All 1.x shortcodes keep rendering, bundled Bootstrap 3 assets are still enqueued so existing theme overrides keep working, the legacy core/ classes remain loaded, and legacy options (asw-guest, asw-duration, asw-numdays, asw-maxoffset, asw-start_time_*, asw-end_time_*) are migrated transparently into the new appointmentsw_settings option the first time the new code reads them.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon