Linux 软件免费装
Banner图

SmartUpWorld Clinic Appointments

开发者 smartupworld
更新时间 2026年10月10日 05:50
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

scheduling booking appointments clinic dental

下载

1.0.0

详情介绍:

SmartUpWorld Clinic Appointments lets patients pick a free date and time on your website. Your team confirms, moves or declines each request from the dashboard, and the patient is emailed at every step. Documentation and setup guide For patients For the practice Privacy This plugin is not a HIPAA-compliant system and must not be used to collect health records. Spam protection Hidden trap field, speed check and a limit of 5 bookings per hour per visitor. A theme or another plugin can add a CAPTCHA with the suwca_booking_form_fields action and the suwca_validate_booking filter. No external services The plugin does not load anything from, or send anything to, outside servers. All data stays in your WordPress database.

安装:

  1. Upload the plugin and activate it.
  2. Go to Appointments → Settings and set your opening hours, limits, treatments and practice details.
  3. Add [suwca_booking_form] to the page where patients book.
  4. The "Manage Appointment" page for patient links is created automatically.
  5. Install an SMTP plugin (for example WP Mail SMTP) so emails reach the inbox.
For exact reminder timing on quiet sites, set up a server cron job that loads wp-cron.php every 15 minutes. Full setup guide: https://smartupworld.com/smartupworld-clinic-appointments/

屏幕截图:

  • Overview: answer requests in one click, mark today's visits and see how full the next two weeks are.
  • Month calendar of all appointments, colour-coded by status.
  • An appointment: change the time, confirm or decline with a note, and see the full history.
  • Booking rules: opening hours, breaks, slot length, daily limit, chairs, notice and booking window.
  • The patient's private page to view, change or cancel an appointment (mobile).

常见问题:

What happens when a day is full?

The day shows as fully booked in the patient calendar and the form offers the next free day. In the dashboard, "Confirm next free time" moves a request to the next free time and confirms it.

Can patients book instantly?

Yes. Choose "Instant booking" in Settings → General. Otherwise each booking is a request your team confirms.

Can a theme supply the treatments?

Yes, with the suwca_services filter. Each item: array( 'id', 'name', 'duration', 'daily_limit', 'active' ).

Hooks for developers

Filters: suwca_services, suwca_business_default, suwca_booking_url, suwca_default_settings, suwca_default_schedule, suwca_email_templates, suwca_email, suwca_enqueue_assets, suwca_validate_booking. Actions: suwca_booking_form_fields, suwca_settings_spam_protection, suwca_appointment_created, suwca_status_changed, suwca_notification_sent (use it to add SMS). JavaScript: the form fires a suwca:booking-failed event after a failed submit (e.g. to reset a CAPTCHA).

更新日志:

1.0.0