| 开发者 | thinkmatic |
|---|---|
| 更新时间 | 2026年7月15日 01:22 |
| 捐献地址: | 去捐款 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[schedopia_booking] shortcode.[schedopia_booking] shortcode works everywhere, including the Gutenberg shortcode block and the Elementor Shortcode widget.BookingSource, NotificationChannel, PaymentMethod), and every booking flows through a single validated path — so an extension can never create a booking the core would reject. Data is stored in dedicated relational tables (wp_schedopia_*) rather than as custom post types.
schedopia folder to the /wp-content/plugins/ directory.wp_schedopia_*) are created automatically on activation.[schedopia_booking] shortcode to display your booking form (it also works inside the Gutenberg shortcode block and the Elementor Shortcode widget)./wp-json/schedopia/v1/.Yes. Schedopia is a complete, self-hosted appointment booking plugin with no per-booking fees.
Any service business that runs on appointments — salons, barbershops, spas, clinics, dentists, therapists, coaches, tutors, consultants, and home or repair services.
Yes. Add the [schedopia_booking] form to any page and customers can pick a service, choose a staff member, and book an available time on their own, 24/7.
Yes. Every booking is validated against real staff availability with a transactional double-booking guard, so two customers can never take the same time slot.
Schedopia records manual and offline payments — cash, bank transfer, and mark-as-paid.
Yes. The [schedopia_booking] shortcode works in any editor, including the Gutenberg shortcode block and the Elementor Shortcode widget. Only one booking form can appear per page.
No. Schedopia is fully self-hosted and loads nothing from third-party CDNs. Your business data stays on your own site.
Custom tables (wp_schedopia_*). Bookings, services, staff, customers, and payments are stored relationally rather than as posts.
Through documented lifecycle hooks, filters, and driver interfaces (BookingSource, NotificationChannel, PaymentMethod). Every booking flows through one validated path, so an extension can never create a booking the core would reject. A full REST API is available under /wp-json/schedopia/v1/.
Uninstall preserves your business data by default. Deletion only happens if you explicitly opt in.
[schedopia_booking] form with the Form Appearance customizer.