Set up a pack
Sell visits, minutes or dollars up front, like 5 massages for $400. The pack pays for the bookings it covers until it runs out.
Open Sell, Memberships & packs and choose New pack, or ask the assistant: “Set up a 5-massage pack for $400 for the 60-minute massage, good for a year.” Customers can buy it on your website once it’s saved. Nobody is charged or messaged when you save it.
Give it a name and a price, then say what it counts and how many: visits (one per booking), minutes (a 60-minute booking uses 60) or dollars to spend (up to $10,000). Set how many days it’s good for from the day they buy it, or leave it empty and it never runs out.
Under What it pays for, it covers everything you offer unless you turn that off and pick. Tick an offering to cover all its options, or open it and tick one option, like the 60-minute massage and not the 90. When someone books an option the pack doesn’t cover, they pay as normal.
Open a pack under Packs and passes to change it. People who buy it from then on get the change. Anyone who already has one keeps what they bought.
For agents
grants.savePack (tier 2) takes key, name, priceMinor, credits (up to 1,000 visits or minutes; with counts: cents, the amount in cents, up to 1000000 for $10,000), counts (visits, minutes or cents), validDays (null never runs out), covers and earlyDays; the same key changes that pack. To cover one option, read grants.coverChoices and send that option’s productId in covers.productIds alone (all: false); to cover all of an offering, send its id in covers.offeringIds. A pack covering nothing with all: false is refused. grants.benefits lists each pack with covers, credits and validDays.