Overview
- One screen for every sale - Sell memberships, passes, class and area bookings, events, packages, and retail products in a single order.
- Tabbed catalog and a live cart - Find items on the Products, Passes, Memberships, Classes, Events, Areas, Instructors, and Packages tabs; the order summary shows the member, line items, and a server-calculated subtotal, tax, and total.
- Adjust lines before payment - Set quantities, membership start dates, booking date and time, entrance method, and per-product or order-level notes.
- Attach a member - Pick an existing contact or create one inline; a member is required for bookings, memberships, and packages, while product-only orders can complete without one.
- Complete in one step - Create and execute the order, take payment, and optionally check the party in.
- Flexible tenders - Accept cash and manual methods, member wallet credit, card via Stripe, or card on a connected terminal, depending on what your organization enables.
- Promotions and drafts - Apply a promotion code in the confirmation dialog, or save an order as a draft to resume later.
- Turned on per organization and permission-gated - Enable POS under Settings, and gate use on billing read and create permissions rather than roles.
Opening the register
Go to POS in the main menu. The URL is/pos.
The POS only appears when it is turned on for your organization. If you do not see it, an admin can enable it under Settings > Operations > POS (see POS settings below).
The register layout
The register has two panes:- Catalog (main area) - a tabbed grid of everything you can sell.
- Order summary (right sidebar) - the current cart, the member it is for, running totals, and the action buttons.
Catalog tabs
The catalog is split into tabs so you can find what you are selling quickly:- Products - retail products, grouped by category.
- Passes - one-time plans (day passes, single-entry passes).
- Memberships - recurring plans.
- Classes - today’s classes.
- Events - live, bookable events; events with ticket tiers open a menu to pick a tier.
- Areas - bookable areas, priced per hour.
- Instructors - bookable instructors, priced per hour.
- Packages - fixed-price packages that bundle plans and products.
Building the order
Each line in the order summary can be adjusted before you take payment:- Quantity - use the stepper on products, passes, packages, and event tickets.
- Membership start date - set per membership line. If the plan has a signup fee, it shows as its own sub-line.
- Booking date and time - area and instructor bookings default to the next full hour; adjust with the date and time picker. Class and event bookings inherit their time from the class or event.
- Entrance method - every booking line needs one: pay directly, use one of the member’s eligible memberships, or use an external program. The price updates to match the method you pick (a membership entry resolves to zero, direct payment uses the resource price).
- Notes - add a per-product note (for example a preparation instruction), and an order-level note for the whole ticket (for example kitchen instructions or a buzzer number).
The member
Use the contact selector at the top of the sidebar to attach the order to a member, or click the add button to create a new contact without leaving the register. A member is required when the cart contains a booking, a membership, or a package (packages can deconstruct into memberships). Product-only orders can be completed without a member attached.Completing an order
Click Complete to open the confirmation dialog, then confirm. Completing an order runs three steps in sequence:- Create and execute the order - the line items become real bookings, memberships, and product transactions.
- Take payment - a payment is recorded against the generated transactions using the payment method you selected.
- Check in (optional) - when “check in on complete” is on, each booking created by the order is checked in immediately. This is on by default, since the whole party is usually standing at the desk.
Payment methods
The payment method selector appears whenever the order has an amount left to pay. Which methods are offered depends on what your organization has enabled under Payment methods:- Cash and other manual methods - recorded by the operator at the desk.
- Member wallet credit - draws down the member’s wallet balance.
- Card via Stripe - charged online through Stripe.
- Card on a terminal - card tenders settled on a connected payment terminal (for example myPOS).
Applying a promotion
When the cart has a booking or membership line and a member is selected, you can apply a promotion code in the confirmation dialog. The discount is applied to a single eligible line and recorded as a discount line on the order.Saving for later
You do not have to finish an order in one go:- Save and close stores the order as a draft you can resume later.
- If you owe money but have not chosen a payment method, completing instead saves the order as a draft.
- Discard removes the current order.
POS settings
POS is a per-organization feature you turn on and off. Go to Settings > Operations > POS and toggle it on. When off, the POS menu item is hidden and the register is unavailable. Turning POS on or off requires organization settings permission. Viewing the setting requires read access to settings.Who can use the POS
The POS is permission-gated, not role-gated. Staff need billing permissions for the location they are selling at:- Reading the register and its catalog uses read access to billing.
- Creating, completing, and cancelling orders uses create access to billing.
Related
- Orders - the records the POS creates, and how they are settled.
- Products - the retail catalog the Products tab draws from.
- Packages - fixed-price bundles sold on the POS.
- Plans - the membership and pass templates behind the Memberships and Passes tabs.
- Payments - where POS settlements are recorded.
- Payment methods - which tenders the POS can accept.
- Transactions - the obligations a completed order generates.