Calendar Pricing
Set custom nightly prices per room type and rate plan for any date. Prices set in the calendar override the default base price on the frontend.

About This Article
This guide walks through the complete Calendar Pricing workflow — from opening the calendar in the admin panel to seeing the correct price reflected on the hotel detail page for guests. It covers every tool available: manual cell editing, bulk price apply, date range pricing, and how the frontend picks up calendar prices automatically.
Table of Contents
Accessing the Calendar How to open the Rates Calendar for a hotel from Admin → Stays.
Reading the Calendar Grid Understanding the room rows, date columns, and rate plan cells.
Editing a Single Price Clicking a cell, entering a value, and tracking unsaved changes.
Applying a Bulk Price Setting one price across all visible rooms and dates at once.
Applying a Date Range Price Setting a price for a specific room, rate plan, and date range.
Saving Changes How the Save button works and what gets written to the database.
Frontend: How Calendar Prices Are Displayed How the hotel detail page picks up calendar prices per night for a guest's selected dates.
Accessing the Calendar
To open the Rates Calendar for a hotel:
In the admin panel, go to Stays from the sidebar.
You will see the list of all hotels.
In the Actions column, locate the calendar icon for the hotel you want to manage. The calendar icon appears before the Edit (pencil) icon and is blue.
Click the calendar icon. The Rates Calendar opens in a new tab.

Note: Each hotel has its own separate calendar. You must open the calendar from the correct hotel row.
Reading the Calendar Grid
The Rates Calendar is a full-screen grid with three areas:
TOOLBAR (top bar)
Room Type filter — dropdown to show all rooms or one specific room type
Month navigation — left/right arrows to move between months, plus a month picker to jump directly to any month
Today button — jumps back to the current month
Currency label — shows which currency the prices are in (set on the hotel)
Save Changes button — sends all edited prices to the database
DATE RANGE PANEL (second bar) A row of controls for applying one price to a range of dates at once. Covered in detail in Section 5.
CALENDAR GRID
The first column (pinned left) shows the room name and its rate plans (options)
Each remaining column is one date — showing the day name and day number
Today's date column is highlighted in blue
Each row under a room represents one rate plan
The value inside each cell is the price for that room/plan on that date
Clicking a column header selects all cells in that day across all rooms. Clicking the checkbox on a rate plan row selects all dates for that row.

Editing a Single Price
To change the price for one room/plan on one specific date:
Find the row for the room and rate plan you want to edit.
Scroll horizontally to the date column you want.
Click inside the cell — a number input becomes active.
Type the new price and click away or press Tab to move to the next cell.
The cell value turns blue and bold as soon as you edit it. This is a visual indicator that the price has been changed but not yet saved. You can edit as many cells as you want before saving.
The Save Changes button in the toolbar updates its label to show how many unsaved edits you have — for example: Save Changes (4).
To undo an edit before saving, simply retype the original value in the same cell. The blue highlight will remain until you save, but the value will be correct.

Applying a Bulk Price
The bulk price tool lets you set one price across multiple selected cells at once — useful for pricing an entire day, a full rate plan row, or any custom combination of cells in a single action.
You can select cells in any combination of three ways:
Click individual cells — each click toggles that cell's selection on or off. A blue tick appears in the top-right corner of every selected cell.
Click a column header (the date at the top) — selects all cells in that day across every visible room and rate plan. Click the header again to deselect the entire column.
Tick the row checkbox — the small checkbox on the left of a rate plan row — to select all visible dates in that row. Tick it again to deselect the entire row.
You can mix all three methods freely. For example, select a full column and then click individual cells in that column to deselect specific ones.
STEP 2 — Enter the new price
As soon as at least one cell is selected, a blue bar slides in below the toolbar. It shows how many cells are currently selected (e.g. "5 cells selected") and contains a "New price" input field.
Type the price you want to apply. You can also press Enter in the price field to apply immediately.
STEP 3 — Click Apply
Click the Apply button. The price is written into every selected cell and each of those cells is immediately marked as unsaved (value turns blue and bold). The selection is cleared automatically after applying.
To discard the selection without making any changes, click Cancel. This clears all selected cells and closes the blue bar without touching any prices.

Applying a Date Range Price
The Date Range panel lets you fill a price into every cell that matches a combination of date range, room type, and rate plan — without having to select individual cells. It works across month boundaries, so you can price a two-week window that spans the end of one month and the start of the next.

The panel is always visible as the second bar below the main toolbar.
FIELDS
From / To — the start and end dates of the range (inclusive on both ends). Both are standard date pickers.
Room — a dropdown listing all room types in the hotel, plus an "All Rooms" option at the top. Select a specific room to limit the fill to that room only.
Plan — appears only when a specific room is selected (hidden when "All Rooms" is chosen). Lists the rate plans for that room, plus an "All Plans" option. Use this to target a single rate plan within the chosen room.
Price — the nightly price to apply. Uses the hotel's currency (shown as a label next to the input). You can also press Enter in this field to apply.
HOW TO USE
Set the From and To dates for the range you want to price.
Choose a room from the Room dropdown, or leave it on "All Rooms".
If you selected a specific room, choose a plan from the Plan dropdown, or leave it on "All Plans".
Enter the price in the price field.
Click "Apply to Range".
The button is disabled (greyed out) until From, To, and a price are all filled in.
After clicking Apply, every matching cell — every date in the range, for every matching room and plan combination — is updated to the new price and marked as unsaved (blue and bold). The price field is cleared automatically.
Note: The date range fill is not limited to the currently visible month. If your range covers 30 days and you are only viewing 10 of them, all 30 cells are still updated. Switch months to see the changes, or just click Save.
Last updated