Offer prices
A price belongs to a unit (a room, a seat or a policy) and is valid in a given period. You can have several prices on the same unit — seasonal, promotional, partner — and the platform automatically picks the right one at sale time based on the booking date.
Required role: Owner or Employee.
Where prices live
Prices are always entered from the offer details page, on the row of the unit they belong to.
- In the sidebar, open Offers and click the offer.
- Find the unit (room / seat) in the Units table.
- At the end of the row click the Prices button.
- A modal opens with the list of existing prices and a form for a new one.
For insurance, prices are not added manually — see the Insurance section at the bottom of this guide.
Fields on the price form
| Field | Required | Accommodation | Transport | Insurance |
|---|---|---|---|---|
| Price | yes | ✓ | ✓ | (auto) |
| Partner price | no | ✓ | ✓ | (auto) |
| Date from | yes | ✓ | ✓ | – |
| Date to | yes | ✓ | ✓ | – |
| Number of seats | – | – | ✓ | – |
| Status (Active / Inactive) | yes | ✓ | ✓ | – |
How the platform picks a price at sale time
- The active price whose period covers the stay / travel date is used.
- If more than one price covers the same date, the one with the smallest ID wins (the older record — change this by deactivating the older one).
- If no active price covers the date, the offer cannot be sold for that date.
Accommodation — multiple seasonal prices
Typical case: the same room has different rates per season.
- Open Prices on the room.
- Enter the off-season price (e.g. 1 Jan – 30 Jun) and save.
- Open Prices again and add the high-season price (1 Jul – 31 Aug) at a higher rate.
- Periods must not overlap — Pakuj.se warns you if they do.
The modal has two steps — you can queue several prices before saving, which is handy when you enter a full season calendar.
Transport — per-departure prices
For transport the unit is one seat, but you can have multiple prices for different departures or capacities:
- Open Prices on the seat.
- Enter Date from and Date to — the departure date (often the same date).
- Enter the Number of seats available for that departure.
- Enter the Price and (optional) the Partner price.
- Save.
Seat capacity is tracked per price record, so each departure carries its own capacity.
Insurance — prices are created automatically
For insurance the price is created at the same moment as the policy — there is no separate Prices button on a policy.
- The price comes from the Price and Number of days fields on the new-policy modal.
- The validity is one year from the day the policy is created.
- To offer a different price, create a new policy with the new parameters.
See Rooms, seats and policies for adding a policy.
Editing and deactivating a price
In the price-list modal (Accommodation and Transport):
- Edit — change the value or the period. Changes affect new bookings only; existing contracts keep the price they were signed at.
- Status: Inactive — turns the price off without deleting it, useful for keeping the history.
- Delete — removes the price permanently (only allowed if it has not been used in a contract).
Tips
- Set prices as early as possible — partner agencies plan their sales in advance.
- The partner price is usually lower than the regular one (your margin). If you leave it empty, partners sell at the regular price.
- Don't edit an active price — instead deactivate the old one and add a new one, so the historical sales keep a clear audit trail.