Sell add-ons with booking extras
Offer firewood, late checkout, electric hook-up or hampers alongside a booking — priced per booking or per night, chosen by the guest as they book.
Last updated Invalid Date
An extra is something a guest can add to their booking for a price: a firewood bundle, a late checkout, electric hook-up, a breakfast hamper waiting on arrival. You define it once, and it appears as an option on the booking form — the guest ticks it, the total updates, and it lands on the booking as its own line.
Extras are included on every plan. You'll find them under Extras in your dashboard (visible to owners and admins).
Extras are for things with a price. For questions without one — arrival time, vehicle registration, "I agree to the site rules" — use custom booking fields instead.
Creating an extra
Press Add Extra and fill in:
- Name — what the guest sees: "Firewood bundle", "Late checkout (2pm)".
- Description (optional) — a line of detail shown under the name.
- Price and price type — per booking (a flat fee, whatever the length of stay) or per night (multiplied by the number of nights). More on this below.
- Max quantity — how many a guest can add, from 1 to 100. Leave it at 1 for things like late checkout; set it higher for things like firewood, where "3 bundles" makes sense. The guest gets a tick box at 1, a quantity picker above it.
- Status — active extras are offered to guests; inactive ones are hidden but kept.
- Restrict to accommodations (optional) — tick specific pitch types and the extra is only offered with those. Leave the list empty and it's offered with everything. Use this for extras that only make sense in one place — a hot tub session with the cabins, electric hook-up with the pitches that have it.
Per booking or per night
There are exactly two pricing bases:
- Per booking — charged once, regardless of stay length. A £15 breakfast hamper on a two-night stay costs £15; on a week, still £15. Quantity multiplies it: two hampers, £30.
- Per night — charged for every night of the stay. Electric hook-up at £5 per night on a four-night stay is £20. Quantity multiplies that too.
There is no per-person basis. Charges that scale with the party — extra adults, extra children, dogs — are set on the pitch type itself, in its pricing settings, and Campiamo adds those automatically from the party size. Extras are for the things guests choose.
How it affects the total and the deposit
The extra's cost is added to the booking total, and everything downstream works from that total. If you take a percentage deposit, the deposit is calculated on the total including extras — 20% of a £200 stay with £50 of extras is £50, not £40. A fixed deposit stays fixed.
Where guests choose them
Your Campiamo website's booking page. Once the guest has picked a pitch type and dates, an extras section appears showing every active extra available for that pitch type. The price shown on the page updates as they tick things.
The booking widget on your own website. The embedded booking form offers the same extras section, working the same way.
Manual bookings in the dashboard. When you or your staff create a booking — a phone booking, a walk-in — the same extras are available on the booking form, and again when editing the booking later. So if a guest rings up mid-stay wanting more firewood, you open the booking, add it, and the total updates.
Guest self-service editing. If you allow guests to edit their own bookings, they can change their extras along with dates and party size. If the change puts the total up, the difference becomes an outstanding balance they can pay straight away.
Extras do not appear in POS quick bookings — that form is deliberately stripped down for speed at reception. Take the booking first, then add extras by editing it, or sell the item through the POS till instead.
How they appear on the booking
Each extra becomes its own line on the booking: name, quantity, unit price, pricing basis, and line total. You'll see this table on the booking's page in the dashboard, and the guest sees the same itemised list on their manage-booking and payment pages. The confirmation email shows the booking total with extras included, but doesn't list them line by line.
Each line is a snapshot taken at booking time. If you raise the price of firewood in October, every existing booking keeps the price the guest actually agreed to — only new bookings pay the new price.
Managing extras over time
- Editing an extra — its price, name, quantity limit, restrictions — affects future bookings only. Existing bookings keep their snapshot.
- Switching one off (the toggle on the Extras page) hides it from guests everywhere, immediately, and keeps it ready to switch back on. This is the tool for seasonal extras: turn the firewood off in June, back on in September.
- Deleting removes it permanently. Past bookings keep their extras lines — the name and price were snapshotted — but you can't bring the extra itself back.
If an extra has sold before and might sell again, switch it off rather than deleting it.
Extras appear to guests in the order they appear on your Extras page, and new ones join the bottom of the list. Put your best sellers in first.
Still stuck?
If this page didn't answer your question, it's our page that needs fixing. Tell us.
Get in touch