Custom Durations

Multiple durations for the same service and different prices for each durations

Categories

This guide will help you understand how to enable and use the Custom Duration feature to enhance your service offerings and provide a better booking experience for your customers.

Overview

The Custom Duration feature allows you to add multiple durations for each service and set specific prices for each duration. This enables your customers to select from a range of pre-defined durations, or they can continue with the default duration. You can also define specific deposit amounts for each duration. Additionally, you can set titles for each duration, which will be displayed in the booking form, providing clear options for your customers.

Enabling Custom Durations

To enable the Custom Duration feature, follow these steps:

  1. Navigate to the Services module in your admin panel.
  2. Click on Edit service for the service you want to customize.
  3. Enable the Custom Duration option.

Adding Durations

Once the Custom Duration feature is enabled, you can add different durations for your service:

  1. In the service edit page, click on the Add duration button.
  2. Specify the duration and set the price for this duration.
  3. Define the deposit amount if applicable.
  4. Set a title for each duration to clearly describe the option to your customers.

Repeat the steps above to add multiple durations as needed.

Setting Specific Prices Per Staff Member

If your services have different prices depending on the staff member, you can also set specific prices per duration for each staff member:

  1. In the Servicesmodule, click on Staffto set a specific price for pre-defined durations.
  2. Navigate to the pricing settings and set the specific prices for each duration you’ve added to the service.

Customer Booking Experience

When a customer selects a service with multiple durations on the booking panel, they will see a popup displaying all available durations. The customer can then:

  1. Choose from one of the pre-defined durations.
  2. Continue with the default duration without selecting any specific duration.

Example Scenario

For instance, if you run a spa and offer massage services, you can set 30-minute, 60-minute, and 90-minute durations for your massage service. Each duration can have a different price, and you can also set different prices depending on which therapist is providing the service.