Skip to main content
Items are what a customer gets for their money. Each item is a pot of something they can spend: a number of sessions, or a number of minutes. It lists which services that pot can be spent on, and it takes a share of the package price. A package needs at least one item. With none, it’s hidden from your website. Open a package from Settings → Catalogue → Bundles, then select Bundle Items.

Where customers see your items

Items aren’t hidden plumbing — the item name is on the page in three places:
  • On the package card in your website’s menu, as a ticked list (the first three items).
  • In the “What’s in this package” box on the package page, with the allowance underneath each name.
  • In the price box beside it, under “What’s included”.
So name items the way a customer would describe them. “Driving lessons” and “Test day car hire”, not “Item 1” and “Allowance B”.

Add an item

1

Check the price is set

The package price has to exist first, because each item takes a share of it.
2

Open Bundle Items

On the package, select Bundle Items, then add an item.
3

Fill in the details

Work through the settings below. The portal checks your numbers as you type and blocks the save if something can’t work.
4

Save

Add more items if the package covers different services with separate allowances.

The details

Item name

What customers read in the three places above. Plain and descriptive: “10 driving lessons”, “Test day car hire”, “Progress assessment”.

Allowance type

Quantity (sessions) or Duration (minutes). This decides how the pot is spent — see the comparison in the overview for which to choose.

Number of sessions / Total minutes

How much the customer gets. The label changes depending on the type you picked. Under the item name, customers see this spelled out — a sessions item shows as a count of sessions, a minutes item shows as the equivalent in hours.

Allowed services and variants

Which services this pot can be spent on. Search for a service, tick it, then tick which of its lengths count. Every service you tick must have at least one length ticked. The row turns red and says “select a variant” until you do, and you can’t save. As you tick, each length shows what it would effectively cost from inside the package — the normal price crossed out, the package price in green beside it. That’s a quick way to check the deal is as good as you meant it to be.
Being selective here is a pricing tool. Allow only the 60-minute lesson in a 10-session pack and a customer can’t spend a session on a 90-minute lesson for the same price.

Allocated price (incl. tax)

How much of the package price belongs to this item. This looks optional. It isn’t. Across all items it must add up to exactly the package price, and until it does the whole package is hidden from your website. With a 765packagecontaining10lessonsand1testdayhire,youmightallocate765 package containing 10 lessons and 1 test day hire, you might allocate 680 to the lessons and 85tothetestdayhire.85 to the test day hire. 680 + 85=85 = 765. ✅ As you type, the portal shows what each session works out to — “$68.00 per session (incl. tax)” — so you can see the per-session price your customer is really getting. Two things depend on getting this right beyond visibility:
  • Refunds. If a customer cancels a package part-way through, this is how the portal knows what the unused part was worth.
  • Staff pay. When a session is redeemed from a package, this is what the provider’s commission is calculated from.
Allocate more than the package total and the portal blocks the save outright: “This allocation pushes the bundle total over by $X.”Allocate less and it saves without complaint — but the package stays hidden from your website until the numbers match. Check the Pricing tab for the “not fully allocated” warning before you consider a package finished.

How a customer spends their allowance

They buy the package, then book each session separately over time.
  • Sessions — every booking uses one session, whatever length they book.
  • Minutes — every booking takes minutes equal to the length booked. A 90-minute lesson takes 90 minutes off the pot.
When the pot hits zero, or the package’s validity period runs out, it can’t be used any more.

Warnings you might see on a minutes item

Minutes-based items can be set up so the customer is left with a balance too small to book anything with. The portal checks for this and tells you.
The allowance can’t be spent exactly, no matter what the customer books.Example: 105 minutes, allowing 30-minute and 60-minute lessons. Every combination leaves 15 minutes stranded.The message tells you the two nearest numbers that do work — here, 90 or 120 minutes. Take one of them.
The allowance can be spent exactly, but only if the customer books in the right order.Example: 90 minutes, allowing 60-minute and 90-minute lessons. Booking the 90 works. Booking the 60 first leaves 30 minutes that nothing fits into.You can save, but the customer may end up stuck. Either widen the lengths you allow, or change the allowance so every path works.
You’ve allowed a length the customer could never book even once.Example: a 120-minute lesson allowed on a 90-minute pot.Untick that length, or raise the allowance.
The easiest way to avoid all three: make the allowance a clean multiple of your shortest allowed length. 600 minutes with 60- and 90-minute lessons works cleanly. 610 does not.

Warnings on a sessions item

If the lengths you’ve allowed have different prices, you’ll see:
Selected variants have different prices. For quantity-based items, variants should ideally have the same price.
It’s a warning, not a block. But it’s telling you something real: a customer will spend their sessions on the most expensive length you allow, because it costs them the same. Either allow only lengths at a similar price, or switch the item to minutes.