Mountify Help
BG → mountify.eu
Classes

Class passes & memberships

Sell a card of N classes or a monthly membership — the client uses it when booking a session.

5 min read Updated 2026-07-26

A client who comes three times a week shouldn’t be paying for each class at the door. Sell them a 10-visit card or a monthly membership and they just show up.

The mechanism is Mountify’s general package machinery (Catalog → Packages) — this page explains what is specific when a package serves group classes. For packages themselves see Packages & memberships and Package types.

Catalog → Packages: the list of active packages with type, scope and validity
Catalog → Packages: the list of active packages with type, scope and validity

1. The two package types that make sense for classes

TypeHow it worksWho it fits
Credits”Pre-paid set of N sessions. Counts down on each booking; expires after the validity window.""A 10-class yoga card” — the common case
Subscription”Unlimited sessions within the validity period — like a monthly subscription.""Unlimited yoga for a month”

The other two types — Gift card (a money balance) and Bundle (a set of different services) — can also pay for a class, but they aren’t the natural tool for a studio with a schedule.

Course — a fixed schedule of dated sessions, all reserved at purchase — is a separate package type and is not offered in the picker when you create a new package. See Package types.

2. Three things that must line up

For a client to pay for a class with a package, all three must hold:

  1. The class accepts packages. In the offering editor, section Class settings (the same switch also appears under Pricing), turn on Accepts package payment. The hint says exactly that: “Clients can pay using a class-pass package.”
  2. The package covers the class. In the package editor, section ScopeAll offerings or Specific offerings with the class ticked.
  3. The package is valid and has something to deduct — active, not expired, with credits left (or unlimited), and, if location-restricted, redeemed at an allowed branch.

Shortcut: if the offering’s pricing mode is Package only (“Clients pay only with a package. No drop-in price is set.”), it accepts packages even without the switch — the mode itself means “package only”.

3. What it looks like at booking

For the client on the public page. After picking the class and the session, the payment step shows two things side by side: the one-off price and a list of their valid packages that cover this class. If they hold none but the board sells a suitable one, a purchase suggestion appears too.

For your team in the admin. The new-booking form on the client card has a Package field with a From package option. If the client holds no active applicable package, the field reads “No active packages”.

When a package is applied, the booking carries a Pack tag in the client’s visit history.

4. What is deducted, and when

Package typeOn bookingOn cancelling the booking
Creditsminus 1 creditthe credit is returned
Subscriptionnothing counts down — coverage is unlimited until the period endsnothing to return
Gift cardthe class price is taken off the balance; if the balance is short, the redemption is refusedthe amount is returned

The remainder is visible on the client card, Packages tab: “{used} / {total} credits used”, a progress bar and an expiry date (“Expires {date}”, and in the final days “Expires in {N} days” in red).

5. Validity and expiry

In the package editor the Expires after field takes a number of days: “The customer must use it within {N} days after purchase.” Empty means no expiry — “Leave empty if the package never expires.”

The clock starts at purchase, not at the first visit. The exception is a gift card claimed by its recipient: there the window is recomputed from the moment of activation, so nobody receives a present with two days of life left.

An expired package is not deducted — booking with it is refused and the client pays normally.

6. Packages are a paid feature

Packages appear from the Growth plan upwards. On Start the new-package button is locked behind a padlock with an Upgrade plan link, and packages you already created disappear from the public page while the feature is missing (the data stays intact).

Group classes have their own separate gate. They are different features — you can have packages without classes and classes without packages:

PlanPackagesGroup classes
Startnoadd-on €12/mo
Growthyesadd-on €12/mo
Proyesincluded
Customyesincluded

7. Troubleshooting

The client has a card but it isn’t offered at booking. Check all three conditions in §2. Most often the class’s Accepts package payment switch is off, or the package’s Scope doesn’t include that class.

It says “used up”. The credits ran out, or the package is no longer active. Check the Packages tab on the client card.

It refuses on location. The package is restricted (“Restrict to selected locations”) and the class runs at a different branch.

I sold a card but no revenue shows in the report. A package issued from the client card without taking money is a gift and never enters the till. A package bought online counts as sold but unpaid until someone records that the money arrived. Details: Redeeming & balances.

What’s next