Summary:
Add the ability to configure different prices for the same service based on the time of day it is booked, enabling peak and off-peak pricing within the Services Calendar.
Current Behavior:
Currently, a service can only have a single fixed price (or price variations based on duration). There is no native way to charge different rates for the same service depending on the time slot selected by the customer. Availability is also staff-driven, making it impossible to directly restrict a service to specific time windows without workarounds involving separate staff schedules.
Desired Behavior:
Allow service providers to define time-based pricing rules within a single service, for example:
60-min Massage booked between 10:00 AM – 5:00 PM → $90
60-min Massage booked between 5:00 PM – 10:00 PM → $190
The correct price should be automatically applied based on the time slot the customer selects during booking.
Use Case:
Service-based businesses such as spas, salons, fitness studios, and therapists often charge premium rates during high-demand evening or weekend hours. Without this feature, they are forced to create duplicate service listings with different staff availability windows — creating a confusing booking experience for customers and added management overhead for the business.
Proposed Solution:
Within the service editor, add a "Time-Based Pricing" section where users can:
Define time window ranges (e.g., 10:00 AM – 5:00 PM, 5:00 PM – 10:00 PM)
Assign a specific price to each time window
Optionally apply these rules on specific days of the week (e.g., weekend premium pricing)
Business Impact:
This feature would allow service-based businesses to better align pricing with demand, increase revenue during peak hours, and simplify their booking setup — all without creating confusing duplicate service listings.
Content created with ASK AI