Store
15 min
the store module turns your club into a mini online shop — sell merchandise, equipment, uniforms, or snacks to members orders flow through the same payment system as class fees, with invoices, proof upload, and online checkout enable the store module under settings → general → modules once on, store appears in the admin sidebar and a storefront becomes available to members 🛍️ for members shopping the store storefront members open the store from store in the web portal, or more → store in the mobile app search products by name filter by category — only categories with visible products are shown products display in a grid with thumbnail, name, price (or a price range for products with variants), and stock badges a sticky view cart button shows the running item count and subtotal product details tap any product to open its detail view image gallery, name, description, price variant picker — for products with options (e g size, colour), pick a combination; each shows its own stock quantity selector add to cart if the product offers installment plans, a badge shows (e g "pay in 3 installments") stock badges badge meaning low stock is at or below the low stock alert level out no stock left — cannot be purchased pre order out of stock but pre orders are allowed; an expected ship date may be shown cart & checkout open the cart — review items, adjust quantities, or remove items click checkout pick the student/payer if your account is linked to more than one choose an installment plan if available (see installment plans docid\ pejokc3a1ejyetllto7ai ) add optional notes review the breakdown — subtotal, tax (if your club charges it), total choose a payment method — bank transfer (upload proof) or online payment complete payment an invoice is created for the order the order and its invoice appear under my orders and in my payments my orders store → my orders lists all your store orders with item summary, status, total, and date open any order to see items, the payment breakdown, an order timeline, and a pay invoice button if it's still unpaid 🔧 for admins managing the store the store sidebar menu has storefront, products, categories, inventory, orders, and settings team members with the manage store permission can manage products, categories, inventory, and orders — but not store settings products store → products lists every product with thumbnail, name, category, price, total stock, and visibility status each product is either simple — one price, one stock level variable — multiple variants (e g size × colour), each with its own sku, price, stock, and image adding a product click add product and fill in field notes name required description optional price in rm category optional — pick from your categories stock & low stock alert for simple products visible to members hidden products stay in the catalogue but don't show on the storefront pre orders allow ordering when out of stock; optionally set an "available by" date installment plans if enabled for your club, choose which month options buyers can pick images up to 4 per product (jpg/png/webp, ≤5 mb each); the first is the primary image variants toggle this product has variants to open the variant builder define option axes (e g size with values s/m/l, colour with red/blue) remmu generates a row for every combination automatically set sku, price, stock, and low stock alert per variant — leave price blank to inherit the product price use the bulk edit row to apply price/stock/alert to all variants at once hide individual variants with their active toggle optionally upload a per variant image up to 6 option axes are supported (with a cap of 500 total combinations) products that appear in past orders are hidden rather than deleted, so order history stays intact categories store → categories groups products (e g apparel, equipment, snacks) add categories with a name reorder them with the up/down buttons hide a category by toggling it inactive deleting a category un assigns its products (they aren't deleted) inventory store → inventory is your real time stock view summary stats show total skus, total units, low stock count, out of stock count, and total stock value at retail search by product, variant, or sku; filter by category or stock status edit quantity or low stock alert inline — click the cell, type, and press enter add stock — the + button opens a popover where you enter units plus a reason (received from supplier, customer returned, stock recount, other) and an optional note the reason is logged for audit export csv — download the full inventory list orders store → orders lists every order — from members and from in person sales search by order id or product; filter by status or pre order order statuses status meaning pending placed, awaiting payment paid invoice marked paid ready picked/packed, awaiting collection completed delivered or collected cancelled cancelled — stock returned, unpaid invoice cancelled open an order to see items, the payment breakdown, editable notes, the linked invoice, and a timeline (placed → paid → ready → completed) admin actions advance the order mark paid , mark ready , mark completed , or cancel cancel — soft cancels; returns stock and cancels the invoice if unpaid if the order was already paid, no automatic refund is issued delete — only available for cancelled orders; the cancelled invoice record is kept for audit point of sale (in person orders) click new order on the orders page to ring up a sale at the counter search and select the customer (student) search products and add them — variable products show a pill per variant with its stock adjust quantities in the cart on the right pick an installment plan if applicable leave mark paid now on for cash sales (skips the payment dialog), or turn it off to send an invoice add optional notes and click create order stock decrements immediately when the order is created store settings store → settings (admin only) setting description tax enabled off by default — when off, totals equal subtotals tax rate (%) the percentage applied tax label shown on invoices (default "sst") tax inclusive off = tax added on top; on = product prices already include tax default low stock alert applied to newly created simple products tax settings are snapshotted when an order is placed changing them later does not affect past orders 💳 orders, invoices & payments every store order creates one invoice , regardless of how many installments the buyer chooses the invoice flows through the same system as class fees members pay by bank transfer (with proof upload) or online payment proof submissions are reviewed by admins the same way as fee proofs — see proof upload & approval docid 66ljplvyffdjt2 t29jy store order invoices appear in my payments and in the club's payments list for splitting a store order into monthly payments, see installment plans docid\ pejokc3a1ejyetllto7ai