Event packages — the catalogue of bundled offers you sell
An event package is a shop window. The wedding party browsing your site at midnight doesn’t want to fill in a form and wait three days to find out whether they can afford you. They want to see, on one card, that the autumn tasting menu is €120 per head, includes a sommelier-paired wine flight and the private dining room, and seats between twelve and twenty-four guests. They make a shortlist of three venues, request a quote from one, and you start the conversation already half-sold.
This page is for owners and event managers who want a catalogue of these bundled offers — the “buy this for your private event” shelf — sitting on the public side of the site alongside the regular menu. The actual one-customer-one-event paperwork still happens in event bookings; packages are the templates those bookings can quote against.
What it does
Most venues that do private events sell one of two ways. The first is a-la-carte: the customer rings, you talk through their occasion, you build the menu line by line, you quote at the end. That works, but it’s slow, every quote is bespoke, and the customer can’t compare you to the venue across town without a phone call. The second way is bundles: you pre-design a handful of offers — Champagne Wedding, Corporate Tasting, Sunday Long Lunch — each with a fixed shape, a set price, a clear minimum and maximum headcount. The customer reads the page, picks the one that fits, and only then do you start the personalisation conversation.
This page is the bundle side of that pair. You create one package per offer: name it, write a one-line tagline, write a longer description, pick a hero photo, list the highlights as ticked bullets (“Welcome glass of Champagne”, “Private dining room”, “5 chef’s courses”, “Sommelier wine pairing”), set the price either per head or as a flat fee, and constrain the headcount range. Save as draft while you work on it; flip to published when it’s ready to go live. The toggle at the top of the list — Show packages on public site — controls whether the whole catalogue shows up on your public events page or stays hidden while you build out a few entries to launch with.
The second toggle, Allow customers to accept quotes online, is the bridge to the booking side. With it on, every quote you send a customer carries a private share link they can open from their phone and approve without a login. That turns the bundle catalogue into a real funnel: visitor reads the package, requests a quote, you send the personalised version, they tap accept on their phone, you start cooking.
The rule
A package is a sales offer, not a booking. The package quotes a price; the booking owes the kitchen the prep list. One package can be quoted to many bookings, and an individual booking can ignore the catalogue entirely and quote line by line.
How to use it
Open Admin → Event packages. The list shows every package you’ve created as a grid of cards — hero image, name, status badge (draft, published, archived), price line. The two toggles at the top of the page control the public-site behaviour: the first opens or closes the public catalogue, the second turns on the customer-accepts-online flow on every quote you send.
To add a new offer, click + New package at the top right. A blank package is created in draft and you land straight on its editor. Fill in the Name (the headline the customer sees), the URL slug (the address fragment for the public page), a one-line Tagline, and the longer Description below. Drop a hero image URL in the Hero image field, and any secondary images in the Gallery box (one URL per line). The Highlights box is one tick-mark bullet per line — keep them concrete: “4 courses”, “Glass of Champagne on arrival”, “Sommelier pairing”, “Private room for up to 24”.
Pick a Pricing mode. Per head multiplies the price by the headcount on the eventual booking; Flat fee charges one number regardless of how many guests show up (useful for room hires or fixed-fee buyouts). Set the Currency, the price itself, and the Min/Max guests to bracket the offer — a small intimate tasting probably caps at twelve, a wedding-package floor probably starts at thirty. The right-hand side of the editor shows a live preview of how the public card will render — exactly what the visitor sees on /yourvenue/events/packages.
When the package reads the way you want, change Status from Draft to Published and save. If the public-site toggle on the list page is also on, the card appears on the public catalogue within seconds. Archive an offer (rather than deleting it) if you want to retire it but keep the past quotes that referenced it readable.
How a booking uses a package
When a customer enquires about an event you’ve sold them on, you create the booking in event bookings. On the booking, you can either pick the package from a dropdown — and the booking inherits the per-head price, the description, the photo, the included highlights, all of it — or skip the catalogue and quote the booking line by line. The same booking page shows you the food cost rolled up from the recipes, the customer total, and the margin, regardless of which path you took.
A package quote does the multiplication for you: Champagne Wedding at €180 per head with the booking’s 40 guests becomes a €7,200 line on the quote. From there you can still add custom extras — sommelier hire, valet parking, the extra hour of room rental — as separate lines beneath the package line. The package is the spine; everything else is à la carte on top.
Worked example
Anna runs a small Italian kitchen in Bangkok with a private back room that seats up to thirty. She’s been quoting weddings line by line for six months and it’s wearing her down — every couple wants slightly different food, but the same shape of evening, and she’s redoing the cost calculation from scratch each time.
She opens Admin → Event packages and clicks + New package. A blank draft opens.
Name: The Sunset Tasting Wedding. Tagline: “A four-course tasting in our private back room, with sommelier-paired Italian wines.” Description: a paragraph about the room, the courses, the timing, what’s included.
Hero image: a photo of the back room set for a previous wedding. Gallery: three more photos — the room from a different angle, a plated antipasto, the chef plating dessert at the pass.
Highlights, one per line: “Glass of Franciacorta on arrival”, “4 chef’s courses”, “Sommelier wine pairing (4 wines)”, “Private back room for up to 30 guests”, “Linen, glassware and service included”, “Espresso and biscotti finale”.
Pricing: Per head, EUR 180. Min guests: 12. Max guests: 30. Status: Published. She saves.
On the right of the editor she sees the live preview — exactly what the visitor will see on the public site. The hero photo, the name in serif type, the EUR 180 / person price, the headcount range, the description, the green ticks down the highlights list. She nods, switches to the list page, and flips Show packages on public site on.
Three weeks later, a couple lands on the page from an Instagram ad. They like the look of Sunset Tasting. They tap Request a quote, fill in the form: 24 guests, a Saturday in November. Anna receives the enquiry, opens it as a booking, picks The Sunset Tasting Wedding from the package dropdown. The booking inherits €180/head × 24 guests = €4,320 as the headline line. She adds two extras: an extra hour of room time at €200 and a custom dessert course at €15/head (+€360). The total: €4,880. The food cost rolled up from the recipes: €1,420. Her gross margin on the night: €3,460.
She sends the quote with Share link. The couple opens it on their phone, taps accept, and the booking moves to Confirmed. From package-shaped catalogue to booked event, three taps each side.
Related features
- Event bookings — where a real customer-and-date event is built. A booking can quote from a package, or be built line by line without one.
- From idea to till — the five rooms a normal menu dish moves through. A package sits beside that flow as a separate sales surface for private events.
- POS overview — the day-to-day till and floor that runs once an event night actually starts.