Point of Sale & Inventory
The retail side,
on the same ledger
Uniforms, belts, gloves, water and gradings sold at the desk — counted properly, and landing in the same accounts as everything else you bill.
A till that knows who is standing there
The cashier screen handles a walk-up sale the way you would expect. The part worth having is the other option: put it on the member's account and it appears on their next statement alongside their membership, rather than becoming a separate transaction you have to reconcile later.
That single choice removes most of the friction. A parent buying a uniform at the door does not need their card, the front desk does not need a second device, and the money arrives through the billing you already run.
Credit memos handle the other direction — a return, a discount applied after the fact, a correction — without anyone editing history to make it balance.
Inventory that matches how a pro shop is actually stocked
Products carry the attributes this trade needs rather than a generic SKU field: brands, categories, sizes and colors. A uniform is not one product, it is one product in six sizes and two colors, and counting it any other way means the count is wrong within a month.
Labels can be produced from the same records, and stock movements are kept as history — so when the count disagrees with the shelf, there is a trail rather than a guess.
Purchase orders and vendors
Suppliers are records, not a note in somebody's phone. Purchase orders carry a status, so you can see what is ordered, what has arrived and what is still outstanding — which is the difference between knowing you are low on white belts and finding out at grading.
One chart of accounts
This is the argument for using it at all rather than a separate retail app.
Retail revenue posts to the same chart of accounts as membership income, per Location. At the end of the month you have one set of figures covering what the business took, not two systems to add together by hand and reconcile when they disagree.
It also means the retail side shows up in the same reporting as everything else — including per-Location income and expense, if you run more than one.