Product Overview
The Products screen is your store catalog. Physical items and services (haircuts, repairs, and other timed offerings) live in the same list — there is no separate Services menu.

Unified catalog. Products and services are both catalog items. A service
is a product with This is a service turned on. Filter the list by Kind:
All / Product / Service. See Service
Overview for duration fields and how to create
a service from Products.
What is a Product?
A product is any sellable catalog item that is not marked as a service — food, drinks, retail goods, and similar.
Examples: Latte, Sandwich, T-shirt, Headphones.
How the form is organized
Creating and editing use the same form. Tapping a product in the list opens it. The form is split into tabs:
| Tab | When it appears |
|---|---|
| General | Always |
| Attribute | Always |
| Bundle Items | When Is Bundle is on |
| Stock | For a product that is not a bundle and not a service |
| Modifiers | Always |
| Media | Always |
| Pricing | Always |
| Tax | Always |
Bundle Items and Stock share the third slot. A plain service shows neither. A tab shows a dot when one of its fields has an error, so you can find the problem after tapping Save.
There is no separate details page. A staff member without the Modify product permission opens the same form with every field locked, and the row menu says View details instead of Edit.
General
The General tab of the product form, showing the Settings, Details, and Serving schedules sections — screenshot coming soon
Turns the item on or off everywhere. A disabled item is hidden from the register and menus and shows a Disabled badge in the list.
Whether the item can be sold right now. Off shows an Unavailable badge and hides it from customers. Change it in bulk from Today's Menu.
Where the item is sold: Register, Online store, or both. At least one must stay on. Register only keeps the item off your online menu.
Required. The name staff and customers see.
Your internal code for tracking and search. Optional.
The scannable number on the packaging or label (EAN, UPC, and similar). Optional.
Marks the item as a timed service. Shows Duration on the Attribute tab and hides Stock.
Sells several catalog items as one line. Replaces the Stock tab with Bundle Items. See Bundles.
One or more categories the item belongs to. Categories group the register and your menus.
A short description shown on menus and the public item page.
Managed by your organization? When a product comes from an organization
master catalog, Name and Description are read-only here. The form
shows: "Name and description are managed by your organization's master
catalog. Unlink the product to edit them here." See Catalog
Sync.
NFC tag
On an existing product, the General tab shows an NFC tag section when your store has the NFC add-on and the device has an NFC reader. Tap Write to tag to write the product to a tag so the register can add it with a tap. The tag carries the barcode, or the SKU when there is no barcode, so the product needs one of them saved first. See Product Tags.
Serving schedules
Limit when the item is offered. Tick the serving schedules the item follows, such as Breakfast or Weekend Specials. It is offered on your online menu whenever any of them is open, and customers see it as unavailable outside them. Your register can still sell it at any time. Pick none to offer it whenever it is available. Tap Manage schedules to create or edit them.
A schedule never overrides Availability. If the item is marked unavailable, it stays unavailable even inside its serving hours. See Serving Schedules and Today's Menu.
This section appears on the Starter plan and above.
Attribute
The Attribute tab of the product form, showing Weight, Unit, and Preparation Time — screenshot coming soon
For a product:
The item weight. Optional, but once set you must pick a Unit.
Pounds, kilograms, grams, milligrams, micrograms, ounces, stone, carats, metric ton, US ton, or liters.
How long the item takes to prepare, for example 1.5. The Kitchen Display uses it to show how long a ticket should take.
For a service (This is a service on):
Required. How long the service takes.
Required. Minutes, hours, days, weeks, months, or years.
Stock or Bundle Items
Inventory
The Stock tab of the product form, with Track stock on and the Quantity, Low Stock Level, and Status fields — screenshot coming soon
Turns stock tracking on for this item. Sales deduct stock automatically. The fields below appear only when it is on.
Required. Units on hand. On an existing product, changing it adjusts stock and records an inventory movement.
Required. At or below this number the list shows a Low stock badge and low-stock notifications fire.
In Stock or Out of Stock. Controls how the item shows on the register and menus.
No add-on needed. Built-in stock works on every plan. The Advanced
Inventory add-on unlocks the Advanced Inventory drawer module: stock per
location, transfers, purchase orders, suppliers, and counts. See Stock &
Advanced Inventory Overview.
Bundle Items
Appears instead of Stock when Is Bundle is on. Pick the items the bundle contains and how many of each. A bundle needs at least one item. See Bundles.
Modifiers
The Modifiers tab of the product form, listing attached modifier groups — screenshot coming soon
Attach modifier groups such as Size or Add-ons. Tap Select Items, search, and tap each group to attach it. Groups marked Required must be answered at the register. The order you pick them is the order the register shows them. Tap Remove on a row to detach it. Build the groups first under Modifiers.
Media
The Media tab of the product form, showing the Add image control and an uploaded product photo — screenshot coming soon
Tap Add image to pick a photo from your gallery or take one with the camera (phones and tablets). Each image has two controls: Set featured image, which makes it the picture shown on the register, menus, and the public item page, and Remove. Images must be under 2 MB and be JPG, JPEG, PNG, GIF, or SVG.
Pricing
The Pricing tab of the product form, showing Price, Cost, and the Special price section — screenshot coming soon
Required. The selling price. Enter it including VAT if you charge it.
What the item costs you. Feeds gross margin and profit reports, unless stock received through Advanced Inventory gives the item an average cost, which is used instead. Leave it blank and profit figures show as understated on the dashboard.
Organization-managed products only. When on, this branch keeps its own price and it is not overwritten when the master catalog syncs. When off, Price is read-only and follows the master catalog.
Staff Pay add-on with commissions enabled only. Overrides the staff rate and the store default for this item. Bundles carry the rate for the whole line. See [Setting Commission Rates](/docs/store/staff-operations/setting-commission-rates).
Special price
Turn on Enable Special Price to run a temporary price.
The temporary selling price. It must be above 0.
When the special price starts.
When it ends. Tick Present to leave it open-ended.
The special price applies only between From and To. Once To has passed, the item goes back to its regular price at the register and on your online store.
Tax
The Tax tab of the product form, showing Tax Class and the Tax rule picker — screenshot coming soon
Required. How the item is classified at checkout.
The tax rule to apply. Appears only when Tax Class is Taxable Goods.
Tax. Attaching tax rules to items requires Tax on your plan (Starter+
/ free trial — not the free BASIC demo tier). On BASIC, tax fields may be
unavailable or inactive even if older tax rows exist.
Edge cases
- The plan limits the catalog. Free Trial 500 items, Basic 150, Starter 500, Lite 1,000, Standard 3,000, Premium no limit. Products and services count together, and an import follows the same limit.
- SKU and barcode are unique among live items in the store. A deleted item frees them.
- Sell on needs one channel. Register, Online store, or both. An item with both off is refused.
- Sale prices must be above 0 and apply only between their dates.
- A bundle holds only simple items from this store, needs at least one item, and has no Stock tab.
- A service needs a duration and has no Stock tab.
- Changing Quantity on an existing simple product records a stock adjustment under your name. With the Staff Operations add-on it can need a manager's approval.
- Organization-managed products lock Name and Description, and the price follows the master catalog unless Custom price for this branch is on. This applies only while the Organization add-on is active.
- Without Modify product the form opens read-only and the row menu says View details.
Works with
| Add-on or plan | What changes |
|---|---|
| Basic plan | Up to 150 items. Serving schedules and Tax rules are not available. |
| Starter and up | Higher limits, Tax, and Serving schedules. |
| Advanced Inventory add-on | Stock per location, transfers, purchase orders, suppliers, counts, and an average cost that replaces Cost in margin reports. Built-in stock works on every plan. |
| Loyalty add-on | Adds Loyalty points on the Pricing tab when a program exists. |
| Staff Pay add-on | With commissions on, adds Commission override on the Pricing tab. |
| NFC add-on | Adds Write to tag on an existing product, on a device with an NFC reader. |
| Advanced Printing add-on | Adds Print label on a row, the edit screen, and the bulk Print labels. |
| Organization add-on | Master-catalog products lock their name and description. See Catalog Sync. |
Who can do what
| Permission | Unlocks |
|---|---|
| Modify product | New Product, Edit, Today's Menu, and the bulk Enable, Disable, Sell on, Mark available, and Mark unavailable actions |
| Delete product | Delete from the row menu, the bulk menu, and the edit screen. The edit screen also needs Modify product. |
| Advanced printing | Print label on a row or the edit screen, and bulk Print labels |
| NFC add-on | Write to tag, on a device with an NFC reader |
Without Modify product, the form opens read-only and the row menu shows View details. See Roles and Permissions.
SKU vs. Barcode
- SKU — Your internal code for organizing the catalog.
- Barcode — The scannable value on packaging (or a label you print). Use it with the register scanner or POS drawer Scan.
Best Practices
- Use clear names and images.
- Put items in categories cashiers recognize.
- Prefer modifiers over duplicate products for size and topping variants.
- Set a barcode if you scan at checkout.
- For timed offerings, use This is a service instead of inventing a separate catalog.
- Enter a Cost so margin reports and the dashboard stay accurate.