openchair
FeaturesPricingAbout
Sign InStart Free Trial
Help Centre

Payments

  • Subscription & Billing
  • Buying a Gift Card Online
  • Cancellation & No-Show Fees
  • Checkout
  • Customer Credits (Store Credit)

Payments

Packages. Creating & Selling

Last updated 20 April 2026

Packages. Creating & Selling

Packages let you sell prepaid service bundles and session packs so clients lock in savings and you lock in loyalty. For prepaid stored credit, use Gift Cards.

TL;DR

  • Package template creation and in-person selling are free on all plans, online storefront sales and analytics require PRO.
  • Once a package has its first sale, the type, linked service, pack size, and selling price are permanently locked.
  • At checkout, packages are sorted by soonest expiry first, the system prioritises packages about to expire.
  • Voiding a package is permanent; any refund must be processed separately.

Overview

Packages lets you:

  • Create two types of package template: service bundles (N sessions of one service) and service combos (a curated mix of different services)
  • Sell packages at the till or through your online storefront
  • Track usage with progress bars showing remaining sessions or credit
  • Redeem packages automatically at checkout
  • Get AI pricing suggestions to find the right discount (PRO)
  • Monitor package analytics, active count, monthly revenue, redemptions, and expiring soon (PRO)

Note

Package template creation and in-person selling are available on all plan tiers. Online storefront sales require PRO with Stripe Connect. AI pricing suggestions and analytics cards are PRO only.


Accessing packages

Packages is found under Catalogue on web and in the More tab on mobile.

On web

Go to Packages in the sidebar (under Catalogue). The dashboard has two tabs: Templates and Sold Packages.

On mobile

Tap More → Packages. The same two tabs appear: Templates and Sold Packages.


Creating a package template

Creating a package template takes three steps: choose the type, fill in the details, and save.

Step 1: Open the create form

  1. On the Templates tab, click "+ Create Template".
  2. Choose a package type:
Type Description Example
Service Combo A curated combination of different services at a bundled price Bridal Package = Cut + Colour + Blowdry
Service Bundle A fixed number of sessions for a specific service, sold at a discounted rate 10-session haircut bundle

Step 2: Fill in the details

Field Required Constraints Notes
Name Yes 1 to 100 characters e.g. "10-Session Bundle"
Description No Up to 200 characters What's included, any conditions
Service Service Bundle only Select from service list Locked after first sale
Number of sessions Service Bundle only Minimum 2 Locked after first sale
Services in this combo Service Combo only Minimum 2 services, quantity 1 to 10 each Locked after first sale
Selling price Yes Minimum $1 Locked after first sale
Expiry No Toggle on, then enter days from purchase Null = never expires
Available online No Toggle Show on storefront

The form shows savings automatically:

  • Service Bundle: "Clients save $X per bundle ($Y per session)"
  • Service Combo: "Clients save $X (Y%) with this combo"

Step 3: Get an AI pricing suggestion (PRO)

On PRO plans, an AI pricing suggestion card appears once you have filled in the pack size or combo items. The card shows:

  • Suggested price with a percentage savings calculation
  • A brief rationale
  • "Accept : $X" button to apply the suggestion, or "Dismiss" to ignore it

Step 4: Save the template

Click "Create Package" (web) or "Create package" (mobile). The template appears in your Templates list immediately.

Warning

The package type, linked service, pack size, and selling price are locked after the first sale. You can still edit the name, description, expiry, and online availability at any time.


Editing a template

Most template fields can be edited at any time, the type, linked service, pack size, and selling price are locked after the first sale.

  1. Find the template on the Templates tab.
  2. Click "Edit".
  3. Update the editable fields (name, description, expiry, Available online toggle).
  4. Click "Save Changes".

To hide a template from sale, click "Disable". The confirmation reads: "This template will be hidden from your storefront. Existing sold packages are not affected." To re-enable, edit the template and toggle it back on.


Selling a package at checkout

When a client with an active package checks out, the checkout automatically shows their applicable packages.

How packages appear at checkout

  • Service Bundle: shown if the client's package matches the booked service
  • Service Combo: shown if any remaining combo item matches the booked service

Packages are sorted by soonest expiry first, the system prioritises packages that will expire soon.

Applying a package at checkout

  1. Open the checkout for a completed booking.
  2. The package section shows the client's applicable packages with remaining uses.
  3. Click "Select package" to apply it.
  4. The package deduction appears on the order, the full service amount is covered by either a Service Bundle or a Service Combo (the session is free).

If a package is applied in error, the redemption can be reversed by cancelling the booking.

Tip

When a client is redeeming their last session, the checkout shows a "Last use" warning so staff can suggest repurchasing.


Tracking package usage

The Sold Packages tab shows all packages sold to clients, with status filters and a progress bar for each.

Sold Packages tab

Filter by status:

Filter What it shows
All Every sold package
Active Packages with remaining uses
Expiring Soon Active packages expiring within 7 days
Exhausted Fully used packages (zero remaining)
Expired Packages past their expiry date

Each package card displays:

  • Client name and status badge (Active, Exhausted, Expired, Voided)
  • Template name
  • Progress: "X of Y uses" with a progress bar (Service Bundle), or a per-service checklist (Service Combo)
  • Expiry date: colour-coded red if expired, red bold if within 7 days, orange bold if within 30 days, or "Never" if no expiry

Redemption history

Click "History" on any sold package to view the Redemption history sheet showing every use: date, staff member, and units redeemed.

Client profile

A Packages section appears on each client's profile showing their active packages (up to 3 visible, with a "View all (N)" link if more exist).


Analytics (PRO)

On PRO plans, four stats cards appear above the Sold Packages list:

Metric What it shows
Active packages Count of currently active packages
Revenue this month Total value of packages sold this calendar month
Uses this month Number of redemptions this calendar month
Expiring in 7 days Count of active packages expiring within 7 days (click to filter)

On FREE plans, these cards appear as a blurred preview behind an upgrade prompt.


Voiding a package

Only the venue owner can void an active package.

  1. Find the package on the Sold Packages tab (or in the client's redemption history on mobile).
  2. Click "Void" (web) or the trash icon (mobile).
  3. Confirm the action. The dialog shows what the client will lose (remaining sessions).

Warning

Voiding a package is permanent and cannot be undone. Any refund must be processed separately.


Online storefront sales (PRO)

If Available online is toggled on and your venue has Stripe Connect configured, the package appears on your public storefront in the Packages section.

Customers can purchase packages by clicking "Buy Now", entering their name, email, and phone, then completing payment via Stripe. A confirmation email is sent after purchase.


Who can do what

Owners control template management and voiding; team staff can view and sell packages.

Action Owner Team (staff)
Create template Yes No
Edit template Yes No
Disable/re-enable template Yes No
View templates Yes Yes
Sell/redeem at checkout Yes Yes
View sold packages Yes Yes
View redemption history Yes Yes
Void a package Yes No
View analytics Yes (PRO) Yes (PRO)

Platform differences

The core package workflow is available on both web and mobile, though template creation uses a different UI on each.

Feature Web Mobile
Navigation Sidebar → Packages (under Catalogue) More → Packages
Template creation Sheet/drawer Full-screen 2-step wizard
Sold packages display Table with columns Card grid (FlashList)
Detail view Sheet iPad: side panel; Phone: full-screen
Void action Dashboard table action button History screen header trash icon
AI pricing Inline suggestion card "Suggest a price with AI" button
Search "Search packages..." with Cmd+K shortcut Text input search bar

Troubleshooting

Issue Solution
Client's package not appearing at checkout The package must be Active (not expired, exhausted, or voided). For Service Bundles, the booked service must match the package's linked service. For Service Combos, at least one combo item must have remaining uses for the booked service.
Cannot edit the selling price The price, type, linked service, and pack size are locked after the first sale to protect existing clients. Create a new template if you need different pricing.
Package shows "Expiring Soon" but client hasn't used it Packages expire based on the purchase date plus the template's expiry days, regardless of usage. Consider extending the expiry on the template for future sales, or voiding and reissuing if the client needs more time.
AI pricing suggestion not appearing AI pricing requires a PRO subscription. The suggestion only appears when creating a new template (not when editing) and after you have filled in the required fields (pack size or combo items).
Client bought a package online but it does not show Online purchases require Stripe payment completion. Check the Sold Packages tab and filter by Active. If the payment is still processing, the package appears once Stripe confirms the charge.
Voided package needs to be reinstated Voiding is permanent. You will need to sell a new package to the client manually.

FAQ

Why is a client's package not showing at checkout?

The package must be Active (not expired, exhausted, or voided). For Service Bundles, the booked service must match the package's linked service. For Service Combos, at least one combo item must have remaining uses for the booked service.

Can I change the price of a package after selling it?

No, the price, type, linked service, and pack size are locked after the first sale to protect existing clients. Create a new template if you need different pricing; existing sold packages are not affected.

How do I sell a package at checkout?

Open checkout for the booking, find the package section showing the client's applicable packages, and click Select package. The package deduction appears automatically on the order, the full session amount is covered by the bundle or combo.

How do I void a package?

Only Owners can void packages. Find the package on the Sold Packages tab, click Void, and confirm. Voiding is permanent and cannot be undone, process any refund separately.


Related Articles

  • Gift Cards. Selling & Redeeming
  • Your Storefront
openchair

The operating system for high-end service venues. Built in Australia for the world.

Product

  • Features
  • Pricing
  • AI Features
  • Mobile App
  • Online Booking
  • AI Concierge
  • Sign In

Solutions

  • Hair Salons
  • Barbers
  • Beauty
  • Wellness & Spa
  • Nail Salons
  • Tattoo Studios

Compare

  • All comparisons
  • vs Fresha
  • vs Timely
  • vs Square
  • vs Booksy
  • vs Mindbody
  • vs Boulevard
  • vs Phorest
  • vs Mangomint
  • vs GlossGenius
  • vs Vagaro
  • vs Shortcuts
  • vs Acuity

Resources

  • Blog
  • Help Centre
  • Guides
  • Glossary

Company

  • About
  • Contact
  • Book a Demo
  • Founding Members

Legal

  • Privacy
  • Terms
  • Cookie Policy
  • Sub-processors
  • Accessibility
  • Privacy Request

© 2026 OpenChair Platform. All rights reserved.

Made on the Goldie.