[TOC]
Price Setup controls the nightly price that guests pay. Prices are set with Price Rules, which are created for a room type and a rate plan. OS Calendar combines the matching rules to calculate the final price of each night.
Open Components → OS Calendar → Pricing → Price Rules. This works the same in standalone mode and when linked with OS Property.
Note: Create your room types and rate plans first. A price rule always applies to a room type and a rate plan (or to all of them).
Filter the list by property, room type, rate plan, rule type and status. Each row shows the rule title, type, dates, price or adjustment, priority and publishing status.
| Type | Typical use |
|---|---|
| Base | The default nightly price. Create one base rule per rate plan first. |
| Season | A different price for a date range, such as high season. |
| Weekend | A different price for selected days of the week, such as Friday and Saturday. |
| Holiday | A special price for holidays or events. |
| Manual | A one-off override for specific dates. |
| Field | Description |
|---|---|
| Title | A descriptive name. |
| Property / Room Type / Rate Plan | What the rule applies to. Leave All to apply to every room type or rate plan. |
| Type | One of the rule types above. |
| Date From / Date To | The date range. Leave empty for a rule that always applies. |
| Days of Week | Limit the rule to certain days. |
| Price per Night | The nightly price (for fixed prices). |
| Adjustment Type / Value | Instead of a fixed price, adjust the price by a fixed amount or a percentage. |
| Min Stay / Max Stay | Apply only to stays of a given length. For example, use 7+ nights for a weekly price or 30+ nights for a monthly price. |
| Stop Sell | Stop selling the matching dates. |
| Priority | Higher priority rules win when several rules match the same night. |
| Published | Make the rule active. |
Rules may overlap. When several rules match the same night, the rule with the highest priority is used. As a general guide, use higher priorities for more specific rules: Manual, then Holiday, then Season, then Weekend, then Base.
Example
| Rule | Type | Dates | Price |
|---|---|---|---|
| Standard price | Base | All year | 100 |
| Summer | Season | 1 Jun – 31 Aug | 130 |
| Weekend | Weekend | Fri, Sat | 150 |
| National Day | Holiday | 2 Sep | 200 |
OS Calendar stores the final price for each night, so the price shown to guests is always one clear amount.
After you change price rules, use Regenerate Prices so that the prices shown to guests are updated for the affected dates.
Tip: Always check a few dates on the front-end search results after changing price rules.
The total price for a booking is calculated as:
Total = Sum of the nightly prices − Promotion discount + Tax
Tax is defined in Configuration → Pricing tab.
Needs verification: The older Set up Price button in the Room Types list and the Rental Information season summary came from earlier versions. Confirm whether they still apply, or whether all pricing now goes through Price Rules.