Meal plans and extras: set up prices
Ce contenu n’est pas encore disponible dans votre langue.
| Why | Include meals in a rate plan and sell add-on services alongside accommodation — by guest age and by period, without getting lost in where each setting lives. |
| Who | Administrators launching meals (breakfast) and maintaining the hotel’s extras. |
| What you’ll get | A meal plan with prices by age group and period; catalog services priced per person, per booking, or per room — with clear rules for where guests see them. |
| Limitations | There are no “packages” — room and services bundled into a single offer: meals and services are priced separately from the room rate. |
Meals and extras live in two different places: meal plans belong to rate plans, services to a separate catalog. You set each up once, and both are sold together with the room — on your booking website and at the front desk. This article covers where each setting lives and how to set prices so guests see them on their own.
Where things live
Section titled “Where things live”Three places, each with its own job. Meal plans: “Rate plans” → the Meals tab. Services: the “Service catalog” in the left menu. Meal prices by date and room category: on the Prices tab of the meal plan itself — and, in bulk for a whole period, in the “4. Periodic meal price” section of the Bulk Update tab in the price manager. A plan reaches a rate through the “Meal type” field on the Basics tab of the rate plan.
Meal plans
Section titled “Meal plans”There are six built-in plans: “No meals” (RO), “Breakfast” (BB), “HB (Breakfast + Lunch)”, “HB (Breakfast + Dinner)”, “Full board” (FB), and “All inclusive” (AI). A plan is not just a label on a rate: it has its own code, composition, and prices.
- Open “Rate plans” → the Meals tab — the list of meal plans opens.
- Click “New” or open an existing plan from the list.
- On the Basics tab, fill in the “Code” and “Name” fields and switch the plan on with the “Active” toggle.
- Attach the plan to a rate — via the “Meal type” field on the Basics tab of the rate plan.
The code is “the plan’s internal code, also used as the OTA code (BB, HB, FB, AI, RO, etc.). After a change, existing bookings keep their reference to the plan”: channels see this code, so change it deliberately. The plan card has four tabs: Basics, Composition, Prices, and History. What RO, BB, HB, FB, and AI stand for, and how meals fit into a rate, is covered in the rate plans article; here we focus on the plans themselves and their prices.
Composition and first- and last-day rules
Section titled “Composition and first- and last-day rules”The Composition tab is a table of meals × age groups, “Children 0–11” and “Adults 12–199”. Each cell holds the number of servings per guest per day, and the rule is plain: “enter the number of servings of the component per guest per day; 0 — not included.” For example, breakfast — 1, dinner — 1, lunch — 0. Save your edits with the “Save composition” button.
The Basics tab also holds the first- and last-day rules:
- “Check-in day: start from” — which meal turns on on the check-in day. Set it to “Dinner” and the guest gets dinner only on the check-in day, then everything per the plan composition.
- “Check-out day: include up to” — which meal the plan ends with on the check-out day. Set it to “Breakfast” and meals apply on the check-out day up to and including breakfast.
An empty field means all meals are included. The rules are saved with the “Save rules” button.
Meal prices
Section titled “Meal prices”The Prices tab of the plan. Use the age switch to pick a group — “Children (0–11)” or “Adults (12+)” — each has its own price.
- Set the “Default price” — it is required: it “applies when no period is set for the date and room category.”
- For special dates, add overrides: the “Periods” section holds “overrides by date and room category”, with a “Period” button on each category.
- If there are no periods, the section says: “No periods. The default price applies.” — that is enough for the plan to work across all dates.
Result: the meal price always comes from the plan — the default, or a period that overrides it for its dates and room categories.
Meal prices can be edited in bulk in the price manager, in the “4. Periodic meal price” section of the Bulk Update tab; how the bulk update itself works is covered in the changing prices article.
Extras: price and how they are sold
Section titled “Extras: price and how they are sold”Hotel services — the breakfast buffet, an airport transfer, parking, a spa session — live in the “Service catalog”; add one with the “Add service” button. The price model combines two selectors: “Price type” — per person, per booking, or per room — and “Frequency” — “One-time” or “Daily”. A typical set looks like this: breakfast — per person and “Daily”; a transfer — per booking and “One-time”; parking — per room and “Daily”.
Where a service is visible to guests is set by its booking engine field, with four options: “Included in the booking” (offered along with the stay), “Sold separately on the website” (without booking a room), “Everywhere on the website” (both), and “Front desk only” (the service will not appear on the website — the front desk sells it).
Several fields restrict the sale:
- “Limited availability” + “Max. quantity” — for services that are physically scarce: parking spaces, spa sessions. Coffee or towels need no limits.
- “How many days before check-in the service can be booked” — the pre-order window: closer to check-in, the service is no longer offered.
- “Minimum nights of stay for booking” and “Maximum nights of stay for booking” — the stay lengths the service is available for.
The same card holds “Subject to VAT”, the “payment method in the booking engine” (for example, “Pay on site”), and opening hours: the “Runs on a schedule” toggle — either the service is available around the clock, or it is sold in time slots. Time slots, the services showcase, and the extras step at checkout are covered in the services and slots article.
What the guest sees
Section titled “What the guest sees”On the booking website, meals come from the rate plan: the guest picks a rate — and its meal type is shown next to it, while the meal price is filled in automatically by age. Extras are picked on the extras step: guests see the ones allowed for sale on the website, within the pre-order window and the night limits.
Honest boundaries
Section titled “Honest boundaries”- There are no “packages” — room and services bundled into a single offer: meals and services are sold alongside the stay, each at its own price.
- Inside a booking, meals show up on the Meals tab and extras on the Extras tab of the booking card.
- Meal and service prices are set in the hotel’s currency.
See also
Section titled “See also”- Rate plans: how they work — what RO/BB/HB/FB/AI stand for and how the meal type fits into a rate.
- Extra services and time slots — slots, the services showcase, and the extras step in the booking engine checkout.
- Guest service orders: catalog and time slots — how a guest orders a service themselves via the Guest Portal.
- Hotel money: where everything lives — how payments for bookings and services are processed.