The Sales section
Go to Sales in the left rail (/sales). It opens on the first tab you can access, usually Plans. Each tab appears only when your role has permission for it.
Products sub-tabs
Sales > Products groups the catalog with the pages that sell and stock it:- Products - the catalog itself.
- Packages - fixed-price bundles of plans and products.
- Stock and Ingredients - on-hand counts and recipe ingredients, when inventory is on.
- Deliveries - supplier deliveries with invoice scanning, when inventory is on.
- Rentals - gear lent out and still to come back, when rentals are on or gear is still out.
Finance
Sales > Finance (/finance) gathers everything about money that has moved into one tab, with its own sub-tabs. It opens on Transactions.
Cash
Sales > Cash appears once you turn on the cash module under Settings > Sales > Cash Registry & Expenses. It has three sub-tabs: Overview (cash on hand and expenses by category), Expenses, and Ledger. See Cash registry and expenses.The money model
Sales is built on three concepts that are deliberately kept separate. Once you have the model in your head, every Finance screen lines up.- A transaction is what someone owes you. One row per obligation (a booking fee, a membership charge, a signup fee). Its
paymentStatusis one ofpending,paid,overdue,void,partially_paid,refunded, orcancelled. - A payment is how money was collected. One row per settlement event, linked to one or more transactions.
- An invoice is a document that groups outstanding transactions for a contact, with a number and a due date. Invoices don’t move money on their own.
How a charge usually flows
The typical flow for a paid activity is:- A booking, membership, or signup fee is created. 1Club writes a transaction with
paymentStatus = pending(orpaidif the amount is zero). - Either the system or an admin collects payment. That can happen up front (Stripe Payment Element in the member portal, or an admin recording a manual payment), at check-in if the booking policy says so, or later from an invoice.
- When the payment succeeds, 1Club creates a payment row, links it to the transaction(s) via
payment_transactions, and flips the transaction’s status topaid. Pending bookings tied to that transaction are confirmed.
- You manually invoice a transaction from its details page.
- You run a bill run, which sweeps every pending non-void transaction for a period and groups them into invoices.
- A scheduled bill run fires on a cron (configured under Settings > Billing > Automated Billing).
Recurring memberships
For recurring plans, an hourly job (recurring-transactions) does three things:
- Creates the next
membership_recurrencetransaction when a billing period rolls over. - For memberships flagged Require payment upfront, it attempts to charge the contact’s default Stripe payment method when the recurrence becomes due. If no default method is on file or the charge fails, the transaction stays
pending. - Marks any
pendingtransaction whose due date is in the past asoverdue.
Settings for Sales
Setup that you do once lives under Settings, in two categories:- Settings > Sales - Point of Sale, Inventory Management, Rentals, Cash Registry & Expenses, and Payment terminals. The switches here turn the matching tabs and register features on, and Payment terminals connects the card readers the register takes payment on.
- Settings > Billing - General (currency, billing entities, tax rates, revenue accounts, payment methods, external programs), Pricing Rules, Seasons, and Automated Billing (scheduled bill runs).
Related
- Point of sale - the register where in-person sales are rung up
- Plans
- Products
- Orders
- Transactions
- Payments
- Invoices
- Payment methods
- Export - CSV and QuickBooks bundle for accounting handoff.