
外掛標籤
開發者團隊
② 後台搜尋「Divine Appointment Booking Lite」→ 直接安裝(推薦)
原文外掛簡介
Divine Appointment Booking Lite is a lightweight appointment booking plugin. Let your customers pick a service, choose a date and time, and book — payment is collected at the appointment, so there is nothing to configure and no payment gateway to set up.
Features
Per-service pricing — every service gets its own rate
Clean 2-step booking flow: date/time, then details
Custom calendar that respects business days, hours, and blocked dates
Minimum notice period and maximum advance booking window
HTML email notifications to the customer and the site admin
Status update emails when you confirm, complete, or cancel a booking
Admin dashboard with filterable booking list and inline status changes
Configurable payment note (e.g. “Payment collected at your appointment — cash or card”)
REST API with API-key authentication for external integrations
Shortcode based — works with any theme and any page builder
No external services, no tracking, no build tools
Usage
Add the shortcode to any page or post:
[dcabl_booking]
REST API
Enable the API by setting an API key under Divine Appointment Booking Lite → Settings → API / Integrations. Requests must include the key in the X-Divine-Key header. Endpoints include:
GET /wp-json/divine-booking/v1/services
GET /wp-json/divine-booking/v1/available-dates?month=YYYY-MM
GET /wp-json/divine-booking/v1/available-slots?date=YYYY-MM-DD
POST /wp-json/divine-booking/v1/book
GET /wp-json/divine-booking/v1/appointment?id= or ?email=
POST /wp-json/divine-booking/v1/reschedule
POST /wp-json/divine-booking/v1/cancel
GET /wp-json/divine-booking/v1/business-info
The API is disabled until you set a key.
