How do I create a product?

Open Add Product and fill in the product’s core information.

New product modal

Open a sublocation from Locations, then select Configure Products. Clicking Add Product inside a category opens the New Product modal, which lands on the Information tab. The core fields to fill in here are:

  • Product Name
  • Description and Short Description: optional product descriptions.
  • Category: the category the product belongs to.
  • Pricing: Price, Compare At Price, Cost, and Tax Rate (%). Monetary fields display the configured currency, such as Price (€).
  • Barcode: optional; for scanning at POS or stock management.

New products start with Status: Draft on the Information tab. Review the status before making the product available for sale. Create Product remains disabled until the required fields are complete; saving a draft does not make it available for sale.

A product left in Draft is not listed in the Add Products picker when creating an order.

AI-assisted product copy

The product modal includes AI helpers for descriptions. Once the long description is long enough, an AI button appears inside the field so staff can rephrase it in a selected tone of voice. If the long description has enough detail, the short description field can also generate a concise summary from it.

Use the tabs on the left for more product settings:

  • Information: core fields above, plus an Advanced Details accordion further down the tab for food and compliance metadata (see below).
  • Images: product imagery.
  • Inventory: stock tracking and related controls (see below).
  • Variants: size, colour, or other variant options for the same base product.
  • Parameters: additional product parameters.
  • KDS Locations: Kitchen Display System routing (bar, kitchen, prep station, etc.).

The images tab

Open Images → Add Images. The form allows up to 10 images and identifies the first as the featured image in listings.

The advanced accordion

Advanced section

Scroll to the bottom of the Information tab and expand the Advanced Details accordion to reveal extra information needed for food, beverage, and regulated products. It is optional and most useful for venues that need to display compliance or nutritional information on menus and receipts.

Typical fields include:

  • Allergens: flag common allergens (e.g., gluten, nuts, dairy) so front-of-house and customers see them.
  • Ingredients: list ingredients for menu transparency and allergen checks.
  • Nutritional information: calories, fat, carbohydrates, protein, and similar figures for customer-facing displays.
  • Contains Alcohol: enable this checkbox to reveal the alcohol-percentage field.
  • Nutri-Score: the product’s nutrition score.
  • Labels and Country of Origin: additional product metadata.

Fill in what applies per product so customer menus, receipts, and compliance reports display the correct information.

The inventory tab

Inventory section

The Inventory tab controls how stock is tracked for the product. Each toggle expands to reveal its own controls:

  • Track Inventory: turn stock tracking on or off. When off, orders can be placed regardless of stock level.
  • Allow Backorders: when on, sales can continue after sellable stock reaches zero. Stored product and stock-group quantities remain clamped at zero rather than becoming negative. Useful when waiting for a re-stock but you don't want to block sales.
  • Stock Level: current on-hand quantity.
  • Low Stock Threshold: for a tracked product without stock groups, the product grid shows Low stock when stock is above zero and at or below this threshold. At zero it shows Sold out.
  • Stock Groups: organise inventory into prioritised groups. When on, stock is allocated from the highest-priority group first; drag to reorder. Useful when the same product is stocked in multiple batches (different delivery dates, vintages, or lots). Stock groups do not receive a low stock threshold by default; set thresholds manually on the groups that should trigger alerts.
  • Stock Locations: record where stock is physically stored (warehouse, shelf, back-of-house, etc.).
  • Stock Ownership: track who owns each stock entry or group. Ownership can be assigned to the sublocation itself, a customer, or a company set up in the organisation. Helpful when multiple tenants, consignees, members, clients, or suppliers share the same catalog.
  • Sell-by Date: set expiry or sell-by dates for stock or individual stock groups. Important for perishable items.
  • Availability: appears when Stock Groups is enabled. It adds an Available / Not for sale selector for each group.
  • Recipes: define which other products' inventory gets deducted when this product is sold. Each ingredient specifies a quantity to deduct per sale. Handy for composite items: a cocktail deducting its spirits, a dish deducting its ingredients, a bundle deducting its components.

When stock groups are enabled, each group can have its own low stock threshold. If one group is at or below its threshold, the product card shows a stock-group low-stock badge. If there is no remaining sellable stock across the product's groups, the badge changes to Sold out.

Stock ownership and consignment

Use Stock Ownership when the stock belongs to someone other than the operating sublocation. This is useful for consignment, member-owned stock, client stock, shared company stock, or supplier-owned inventory that is sold through the same catalog.

Ownership can be set at product level when stock groups are off, or per stock group when stock groups are on. Available ownership types are:

  • Owned by Sublocation: stock belongs to the current sublocation.
  • Owned by Customer: select an existing customer as the owner.
  • Owned by Company: select an existing company in the organisation as the owner.

Customer-owned and company-owned stock appears on the relevant customer or company profile as Owned/Consigned Products, so staff can quickly see what inventory is being held, sold, or consigned for that profile.

More help

On this page