Getting Started
Basics
Add-ons
Custom Durations
Enhance your service offerings with the Custom Durations add-on, allowing you to define multiple durations for the same service while assigning different prices for each option. This feature provides greater flexibility, enabling customers to choose from various time slots based on their needs.
Accessing the Custom Durations Feature
-
Log in to Your WordPress Dashboard
Open your WordPress admin panel.
-
Navigate to the Services Module
From the left-hand menu, go to Booknetic > Services.
-
Select a Service to Edit
Edit the service where you want to enable custom durations.
-
Enable the Custom Duration Option
In the service settings, activate the Custom Duration toggle.
Adding Custom Durations
Once enabled, follow these steps to create multiple durations for a service:
-
Click on "Add Duration"
Inside the service settings, locate the Add Custom Duration button.
- Define Duration and Pricing
- Set a custom time duration (e.g., 30 minutes, 60 minutes, 90 minutes).
- Assign a specific price for each duration.
-
Specify Deposit Amount (Optional)
If applicable, set a deposit amount for each custom duration. You can set the deposit amount as a percentage of the service price, or, specific amount
-
Set Duration Titles
Add unique titles for each duration, which will be displayed in the booking form to provide clarity for customers.
Aside from adding unique titles for each duration, you can also add a title for the custom durations for each service. That title also supports multi language, in case your site is multi-language.
-
Save Changes
Click Save to apply the new durations.
Assigning Staff-Specific Pricing
If your service pricing varies based on the assigned staff member, you can customize the pricing per staff member:
-
Navigate to the "Staff" Section in the Services Module
Select the Staff tab to configure pricing for individual employees.
-
Set Custom Prices for Each Duration
Adjust the price per duration based on the assigned staff member.
-
Save Changes
Ensure all adjustments are saved before exiting the settings.
Customer Booking Experience
When a customer books a service with multiple durations:
-
A Popup Will Display Available Durations
The customer will see a selection of durations along with their respective prices.
- Customer Selects a Duration
- The customer can choose from one of the available durations.
- Alternatively, they can proceed with the default service duration.
Custom durations for admin panel
You can also use the custom duration from your Booknetic admin panel, when you create new appointments. To do so, you have to:
- Go to the “Appointments” or “Calendar” module, and add a new appointment.
- Select and fill the mandatory fields, then select the service which has the “Custom durations” feature enabled.
- Finish filling the other fields, and click on “Save” button to add the appointment.
Example Use Case
A spa offering massage services might use Custom Durations to allow customers to book a 30-minute, 60-minute, or 90-minute session at different rates. This flexibility helps businesses provide customized pricing while improving the booking experience.