← Back to documentation

Location: Easy Scheduling > Settings > General

These settings control the default appointment behavior for your products.

Set all products as appointments

Enable this option to automatically treat all WooCommerce products as appointment products.

When enabled:

  • all products use appointments automatically
  • the Appointment option is no longer configurable per product

This is useful when your entire store is based on appointments or reservations.

Interval

Define the interval between available appointment times in minutes.

Example

If the interval is set to 30 minutes, customers will be able to select times such as:

  • 08:00
  • 08:30
  • 09:00
  • 09:30

Smaller intervals provide more flexibility but also display more available times.

Opening & closing time

Define the default daily opening and closing hours.

These values determine the range of available appointment times shown to customers.

Example

  • Opening time: 08:00
  • Closing time: 18:00

Available appointment times will only be generated within this range.

Disable date selection

Enable this option to allow customers to select only a time without choosing a date.

This can be useful for businesses where appointments are always scheduled for a given day.

Important

If this option is enabled globally, date selection cannot be re-enabled at the product or variation level.

First & last available date

Limit how far in advance customers can book appointments.

Format: number of days relative to the current day.

Example

  • First available date: 0
  • Last available date: 30

Customers will be able to book appointments from today up to 30 days in advance.

Note

A value of 0 always includes the current day.

Minimum notice

Define the minimum delay required before booking an appointment on the current day, in minutes

This helps prevent last-minute appointments.

Example

If the minimum notice is set to 120, customers will only be able to book appointments at least 2 hours in advance.