This guide explains how to use the POS interface to sell products from your webshop. It assumes that product categories and staff access have already been configured; see How to configure the POS if you haven't done that yet.
This is the detailed version of our tutorial. For a more concise version, consult our Staff Cheat Sheet.
Note: The POS is optimized for tablet use, but it also works on web browsers.
Part 1 - Navigation and basket creation
The POS interface uses a tile-based system for navigation and adding products to a basket. There are up to three layers of tiles:
Category layer – Displays product categories (this is the Home page)
Product layer – Displays products
Variant layer – Displays product variants, if applicable
If your shop uses variants:
Variants are versions of a product that differ by attributes like size or color. You will have two types of products:
Standalone products – Only one version exists. Clicking them from the second layer adds them directly to the basket.
Products with variants – Their number of variants is shown on the tile. Clicking them opens the third layer, where you can choose a specific variant. Clicking on a variant adds it directly to the basket.
Once you click on a standalone product or a variant, a basket is automatically created, and the item is added.
If your shop does not use variants:
You will only see two layers: Categories → Products
Clicking a product tile immediately creates a basket and adds the product to it.
Managing the basket
You can continue adding products or variants by navigating the tiles.
Adjust quantities using the plus (+) and minus (−) buttons in the basket section on the right.
To remove an item from the basket, use the bin icon next to it.
Price edits (i.e. applying staff discounts) are not supported from the POS.
When your basket is complete, proceed to the payment screen.
Part 2 - Checkout
Pay with the Stripe Terminal
The recommended way to process payments is via Stripe Terminal.
If you have only one terminal linked to your Back Office, it will be automatically selected. If several terminals are available, select the desired one.
Click Send to the terminal to start the transaction.
If the terminal is on and connected to the internet:
It will display the total amount.
The customer can tap or enter their card to process the payment.
If your Stripe terminal is not set up yet, follow this setup tutorial to pair your device and connect it to your Back Office.
Pay with a manual method
You can accept other payment methods by selecting the Manual option.
Choose the appropriate payment method:
Cash
Card (manual - card machine) – For non-Stripe card terminals; enter manually the amount to charge the customer.
Transfer – For bank transfers (not processed by Stripe).
Check, Vacation check, AMEX, Other – For any other specific methods.
You can add a payment note for internal reference (e.g., transaction ID or bank reference).
Click Confirm payment to register the transaction.
Purchase confirmation and receipt
Once payment is confirmed, a pop-up appears confirming the purchase. Click the cross (×) or outside the modal to close it and return to the Home page.
Each successful purchase through the POS system creates an invoice and a receipt. For convenience, a QR code can be scanned for direct access to the PDF receipt.
Note: The POS only supports digital receipts. You can print a receipt from the Back Office if needed.
If the purchase is linked to a member:
The receipt appears in their Member Area.
If the transactional notification “Purchase confirmation” is enabled in the Back Office, they will receive it by email or push notification.
Part 3 - Specific flows
3.1 - Member identification
By default, POS sales are not linked to any member profile, allowing for a quicker purchase process. However, you can associate a sale with a member before completing payment:
On the basket or checkout screen, click the button next to "No profile".
Search for an existing member
Or create a new member account by filling out the member creation form. The new member will receive an email to set up their password.
💡 Once a member is linked to a basket, it cannot be changed. If you made a mistake, delete the basket and start over.
Why identify members?
Studios can better track loyal or high-spending clients.
Some studios offer perks or loyalty programs based on linked purchases.
3.2 - Multiple baskets
In most cases, you’ll work with one basket at a time, but the POS also supports managing multiple carts.
To create a new cart:
Use the "+" button in the cart management bar.
You’ll see a list of open carts, showing the member name (if any) and total amount.
Switch between carts at any time by clicking their name in the bar.
3.3 - Stock management
Since the POS sells webshop products, it is synchronised with the inventory system. Each sale will decrease the stock of the corresponding products. Moreover, the system checks the stock before adding an item to the basket:
If an item is out of stock, the system warns you.
You can bypass the warning to complete the sale, which will result in negative stock.
💡 If this happens, reconcile your inventory later to correct any discrepancies.
3.4 - Search bar
Although the interface is designed for tile-based navigation, a search bar is also available. Type a product name to quickly find matching items or variants.
This is helpful for large catalogs or when you already know the product name.
Part 4 - FAQ
The terminal is not connected
Make sure your terminal is:
Turned on
Connected to a stable Wi-Fi network
If problems persist, restart the terminal and refresh the POS page.
Can I apply discount codes?
No. Promo codes or discounts are not supported in the POS. For discounted sales, use the Back Office billing system.
Can I refund a POS transaction?
Yes. Refunds must be processed from the Back Office. See this guide for instructions.
How are taxes displayed in the POS?
Go to BO > Settings > Billing > Pricing Display to enable "Display products' tax-free amounts."
If enabled, prices on the POS will be shown excluding tax.
Can the POS function offline?
No. An active internet connection is required. If the connection drops mid-sale:
All open carts are saved.
You can resume operations once connectivity is restored.
Can multiple tablets use the POS simultaneously?
Yes, but there are two ways to do it:
Recommended approach: Use a separate staff account for each active device. This ensures that each staff member only sees the carts they created.
Alternative approach: You can log in with the same staff account on multiple devices, but this is not advised. It may lead to confusion, as actions on one device (such as basket edits) will appear on the other when the page is refreshed.











