Pricing & Promotions

How to Configure Seasonal Pricing and Coupons

Hotel Booking Pro provides advanced pricing rules and coupon tools for seasonal rates, weekend adjustments, date-based promotions, and targeted discounts. Plan the pricing structure before creating rules so overlapping conditions remain predictable.

Plan your pricing hierarchy

  • Start with a reliable base price for each room type.
  • List high season, low season, holidays, events, and weekend periods.
  • Decide whether each adjustment is fixed, percentage-based, or a replacement price.
  • Document which rule should win when dates or conditions overlap.

Create a seasonal or date-based rule

  1. Open the Hotel Booking Pro pricing rules area.
  2. Give the rule a descriptive internal name.
  3. Select the applicable room types, dates, weekdays, occupancy, or stay conditions.
  4. Enter the price adjustment and set the rule priority.
  5. Save the rule, then test searches for dates inside and outside the configured range.

Configure weekend pricing

Create a rule for the required weekend days and apply it only to the intended room types. Check how the system prices stays that cross weekday and weekend boundaries. If a seasonal rule also covers the same dates, use priority and conditions to prevent an unintended double adjustment.

Create a coupon

  1. Open the Hotel Booking coupon management screen.
  2. Create a unique code that is easy for guests to enter but difficult to guess accidentally.
  3. Choose the discount type and amount.
  4. Set validity dates, usage limits, eligible rooms, and minimum booking conditions.
  5. Save the coupon and complete a test booking before sharing the code.

Test before launch

Use a private browser session to search several date combinations, including boundary dates and overlapping rules. Confirm the room subtotal, services, coupon discount, taxes, and final total. Review coupon usage regularly and deactivate expired or leaked promotional codes.

Was this not enough?

Open a ticket and include the steps you already tried so the support team can help faster.

Submit a Ticket