Skip to main content

How price variations work

Learn what price variations are and how they work with the Calendar booking transaction setting.

Yifan Dong avatar
Written by Yifan Dong
Updated yesterday

When using the Calendar Booking transaction process, you can add variations to the base price of a listing. Price variations allow a provider to define multiple pricing options for a single listing. Each variation can have a unique name, price, and if using the fixed time unit, a unique booking length.

This feature is ideal in marketplaces where service providers or rental hosts have different offerings, but want to manage availability through one shared calendar. This removes the need to create separate listings for each package or offering.

For example, in a service marketplace for booking appointments at hair salons, a salon might offer a haircut (45 minutes, $40) and a hair coloring service (90 minutes, $100), both bookable from the same calendar availability. In a bike rental marketplace, a host might offer a basic bike rental for $20 per day, and a all-inclusive rental package, including a helmet, gloves, and protective guards for $30 per day.

How to enable price variations

You can enable price variations whenever you are using a Listing type with the Calendar Booking transaction process setting. Price variations can be enabled for all booking time units: daily, nightly, hourly and fixed.

A maximum of 20 price variations can be added to a single listing.

Provider workflow

When price variations is enabled, the provider can add different pricing variations to their listing. If the Fixed time unit is enabled, then the provider also needs to choose the booking length for each price variant.

Customer workflow

When price variations is enabled, customers choose one option from the available pricing variants within the listing for booking.

Things to keep in mind

Whenever price variations are enabled to your listing, you should keep the following in mind:

  • The listing search page always displays the price of the lowest price variation, with the mention "From", signaling that there are multiple options. This means that for example, if a listing has price variations of $20, $30 and $40, then "From $20" will be shown on the listing search page.

  • The price of the variation and booking length are not displayed on the listing page before the customer has chosen a date and booking length.

    • To help customers compare options easily, consider advising your providers to include the price per duration or session in the name of the variation (for example, Haircut + Coloring $150).

Did this answer your question?