How do I sell a product at the front desk?

Record a counter sale: build the ticket, say who it is for, take the money now or put it on a tab.

The short answer

Record a counter sale: build the ticket, say who it is for, take the money now or put it on a tab.

Shop › Sell

On this page6

Open the sale screen

Path: Shop › Sell (top right). Tapping any product card opens the same screen with that product already in the ticket.

Away from the Shop page, the sale screen is also in the quick add menu as New sale, in Reception mode, and on a member's file under the Shop tab, where Add opens it with that member already filled in.

Open the sale screen
Shop: the Sell button, top right, next to New product.
There is no till on the entrance check-in tablet, on purpose: a cash flow on an unattended screen is a drawer left open on the counter. The Sell button in the page header is also greyed out when nothing is sellable, that is, when no product is marked Available for sale with a stock that is not exactly zero.

Build the ticket

The screen has two sides: your catalogue on the left, the ticket on the right. Search by name or category, or use the category chips above the products.

Tap a product to add one unit, tap again to add another. A product with variations is shown as a wide card with one button per variation, so you pick the size or colour directly. In the ticket, the minus and plus buttons change the quantity and the plus stops at what you have left in stock.

A product that counts stock and has hit zero does not appear in this catalogue at all. It is not hidden behind a filter, it is simply absent until you restock it.

Say who the sale is for

Every sale has to be attributed. The Record sale button stays disabled until you have chosen either Visitor or a member.

Visitor is selected by default. That is fine for a walk-in buying a bottle of water, and the sale still counts in your revenue. In the sales history it reads Visitor instead of a name. To attribute it to a member, switch to Member and type a name.

Because Visitor is preselected, a sale to a regular member ends up anonymous unless you switch. If you want the purchase on their file, or on their tab, choose Member before recording.

Pay now, or put it on a tab

Pay now is the default. The payment method underneath starts on the default method you set in Settings › Shop, and you can change it for this sale only. The methods offered are the ones your gym has switched on in Settings › Finance.

Add to tab records the sale as unpaid and parks it on the member's tab, to be settled later.

Add to tab does nothing when the buyer is a Visitor, and nothing on screen explains why. A tab belongs to a member. Switch the sale to a member first, and check that open tabs are allowed in Settings › Shop.

Pay part of it with a gift card

When the sale is being paid now, a Gift card field appears under the payment method. Type the code and the discount is applied straight away, with the remaining balance shown next to it. If the code is unknown, inactive, empty or expired, the field says Invalid.

The card covers up to the ticket total. Anything left over stays on the card for next time.

A gift card cannot be used on a tab, and the field disappears entirely if you set gift cards to Memberships only in Settings › Shop.

What the software writes down

Recording the sale does four things at once. It takes the units off your stock, for the product or for the exact variation you sold. Products marked as unlimited are not counted down, only their sold counter goes up.

It creates one payment for the whole ticket, with a receipt number, the date, the method and a note listing the items. It stores the cost of what you sold alongside that payment, which is what later feeds the margin in the Accounting tab.

The payment is a normal payment. It shows in Payments and in your revenue, next to memberships.

Recording a sale requires the Record payments permission, and the server refuses without it. The whole Shop module is part of the Max plan.