Description

The Custom Service Duration addon adds multiple configurable duration options to each service added in BookingPress, allowing you to set different prices for each time chosen by the customer. When the visitor selects the service in the booking form, they can view the available durations (30, 60, or 90 minutes, for example) and choose the one that best fits, with the system automatically adjusting the rate and the calendar time slot based on the selected option.

Key Features

  • Multiple durations per service: add as many time variations as needed within a single service, without having to duplicate the item in the catalog.
  • Price per duration: set a specific value for each time range, adjusting the rate according to the effort or complexity of the selected session.
  • Selection in the booking form: the options appear as a choice field in the reservation flow, before the time selection step.
  • Automatic slot calculation: the calendar recalculates the available intervals based on the selected duration, preventing overlapping appointments.
  • Compatibility with the BookingPress dashboard: duration settings are configured directly on the edit screen of each existing service.

Benefits of the Custom Service Duration Addon

  • Catalog flexibility: avoids creating duplicate services just to represent time variations, keeping the list of services streamlined.
  • Consistent pricing: charges the proportional value for the reserved time, without needing manual adjustments after booking.
  • Clear decision for the customer: displays time and price options side by side at the moment of booking, reducing uncertainty and pre-sales inquiries.
  • More organized schedule: aligns the actual appointment duration with the occupied block in the calendar, avoiding delays and conflicts between appointments.

Who Is It For?

  • Esthetics professionals, therapy providers, and massage therapists who offer the same service in sessions of different lengths.
  • Consultants, coaches, and mentors who sell short and extended meetings of the same service format.
  • Studios, clinics, and service providers that already use BookingPress and need to vary time and price within a single catalog item.

Ideal for hour-based businesses that need to sell the same service in different durations, keeping a clean catalog and ensuring the BookingPress schedule stays true to the time actually booked.

Frequently asked questions

Is BookingPress Custom Service Duration Addon GPL-licensed?

Yes. BookingPress Custom Service Duration Addon is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.

Can I use BookingPress Custom Service Duration Addon on multiple sites?

Yes. You can use BookingPress Custom Service Duration Addon on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.

How much does BookingPress Custom Service Duration Addon cost at Ultrapack?

BookingPress Custom Service Duration Addon costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).

Does BookingPress Custom Service Duration Addon include updates?

Yes. The current version of BookingPress Custom Service Duration Addon is 3.7, published at Ultrapack on Sep 26, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).

Is BookingPress Custom Service Duration Addon scanned before publication?

Yes. Every version of BookingPress Custom Service Duration Addon goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.