Advanced appointment booking components

  • Release version: Australia
  • Updated March 12, 2026
  • 1 minute to read
  • The roles, properties, and tables for the advanced appointment booking feature.

    This plugin activates the following plugins if they aren't already installed:
    • Appointment Booking (com.snc.appointment_booking)
    • Resource Matching Engine (com.snc.matching_rule)

    Tables

    Appointment booking adds the following tables.
    Table 1. Tables installed with Appointment booking
    Table Description
    Appointment Window Configuration

    [sn_apptmnt_booking_window_config]

    Store configuration setting for appointment windows.
    Appointment Window​

    [sn_apptmnt_booking_config]

    Defines appointment windows for bookings.
    Bookable Window​

    [sn_apptmnt_booking_bookable_window]

    Represents specific time slots available for booking.
    Service Configuration Mapping​

    [sn_apptmnt_booking_config_mapping]

    Configuration to map available services to territories or any conditions.​
    Appointment Schedule​

    [sn_apptmnt_booking_schedule]

    Mapping the service configuration to appointment slots​.
    Appointment Schedule Override​

    [sn_apptmnt_booking_schedule_override]

    Stores override schedule changes. ​