BookX Help Center
How can we help? 👋

How to set seasonal pricing

Add the flexible price for slots, days

Seasonal Pricing Overview

Seasonal Pricing allows you to adjust service prices based on specific dates, days, time ranges, availability, locations, and Team member. This helps you create flexible pricing strategies for peak seasons, special days, or low-demand periods.

Seasonal pricing can be applied to the following service types:

  • Regular Booking
  • Multi-day Booking
  • Full-day Booking
  • Bundle Booking

Seasonal Pricing Conditions

There are two types of conditions available:

  1. Basic Condition
  1. Advanced Condition

Basic Conditions

The Basic condition lets you create a simple pricing rule. This rule can be applied to specific days (e.g., Monday, Tuesday) with pricing.

Key Features:

  • Select individual days of the week.
  • Apply to all products in the service or a specific product within the service.
  • Add up to 7 rules in Basic pricing rules.

Example use cases

  • Weekend pricing
  • Weekday discount pricing
  • Different price for Friday vs Sunday

Advanced Conditions

The Advanced condition provides more control and allows multiple conditions to be combined within a rule based on your booking requirements.

You can mix different conditions to create powerful pricing rules.

There are six types of Advanced conditions:


Rule 1: Specific Days with Time Range

Set pricing for selected days along with specific time ranges.

You can:

  • Select one or more days (Monday, Tuesday, Saturday, etc.)
  • Assign different time ranges for each day

Example

  • Monday: 10 AM – 1 PM → Price A
  • Tuesday: 4 PM – 7 PM → Price B
  • Wednesday → Price C
  • Thursday - Sunday → Price D

Best for

  • Peak hour pricing
  • Morning vs evening pricing

Rule 2: Specific Date with Time Range

Set pricing for:

  • A single date, or
  • A range of dates

Then apply a time range that will be used for all selected dates.

Example

  • Dec 20 – Dec 25
  • Time: 10 AM – 6 PM
  • Holiday pricing

Best for

  • Holiday periods
  • Seasonal events
  • Festival pricing

Rule 3: Specific Date and Time Range

Define exactly when the pricing should start and optionally when it should end.

You can:

  • Set start date + start time
  • Optionally set end date + end time

Example

  • Start: Jan 1, 10 AM
  • End: Jan 5, 6 PM

Or

  • Start: Feb 7
  • End: Feb14

Best for

  • Limited-time promotions
  • Flash pricing
  • Event-based pricing

Rule 4: Capacity

Set pricing based on the slot capacity.

You can set different prices depending on how many slots are left.

Example

  • 5 slots left → Price A
  • 4 slots left → Price B

Best for

  • Demand-based pricing
  • Last-minute premium pricing
  • Yield management

Rule 5: Location

Apply seasonal pricing for:

  • A specific location, or
  • Multiple locations within a service

Best for

  • Different city pricing
  • Branch-specific pricing

Rule 6: Team Members

Apply pricing based on selected team members.

You can assign seasonal pricing for:

  • A specific team member, or
  • A group of team members

Best for

  • Senior staff premium pricing
  • Specialist pricing
  • Instructor-based pricing

Note:

Advanced rules can be combined with Multiple conditions.

Examples

  • Weekend evening pricing for a specific location
  • Holiday pricing for a specific team member
  • Last-minute pricing only during peak dates

Rule
Name
Key Features
Examples
Best For
1
Specific Days with Time Range
Select days + assign time ranges per day
Monday: 10 AM–1 PM → Price ATuesday: 4 PM–7 PM → Price BWednesday → Price CThu–Sun → Price D
Peak hour pricingMorning vs evening pricing
2
Specific Date with Time Range
Single date or date range + one time range for all
Dec 20–25Time: 10 AM–6 PM
Holiday pricingSeasonal eventsFestival pricing
3
Specific Date and Time Range
Start date/time + optional end date/time
Start: Jan 1, 10 AMEnd: Jan 5, 6 PMOr Start: Feb 7End: Feb 14
Limited-time promotionsFlash pricingEvent-based pricing
4
Capacity
Price based on remaining slots
5 slots left → Price A4 slots left → Price B
Demand-based pricingLast-minute premiumYield management
5
Location
Seasonal pricing for specific location(s)
New York → Price A, Denmark → Price B
Different city pricingBranch-specific pricing
6
Team Members
Pricing for specific team member(s)
Senior Stylist → Price A, Junior Stylist → Price B
Senior staff premiumSpecialist pricingInstructor-based pricing

Summary

Seasonal Pricing in BookX enables dynamic pricing across all major service types using Basic and Advanced conditions.

  • Basic condition → Simple weekly day-based pricing
  • Advanced condition → Highly flexible rule combinations

Using Seasonal Pricing effectively helps maximize revenue while giving you full control over how and when your pricing changes.


 
Did this answer your question?
😞
😐
🤩