← Back to support

Daily ops

Categories, subcategories and products

Updated: 2026-09-28

Categories, subcategories and products

Also known as: categorías, subcategorías, menu structure, catalog, catálogo, add a product, nuevo producto.

The brasio menu is structured into three levels: categories (the big buttons you see), subcategories (a single layer beneath) and products. This lets you have, for example, a Wines category with Red, White and Rosé subcategories, and the individual wines inside each one.

1. Create the top-level categories

  1. On the terminal, go to Admin → Categories.
  2. Tap New category.
  3. Give it a short name (it needs to fit on a button): Kitchen, Drinks, Wines, Coffees.
  4. Optional: pick a colour and icon so it's easy to spot in sales mode.

Categories appear in the order you create them. You can reorder them by dragging.

2. Add subcategories (optional)

If a category has lots of mixed products, it's worth splitting it into one more layer. brasio supports a single layer of subcategories — any deeper makes it harder for the server to find things.

  1. Tap the parent category, for example Wines.
  2. Tap New subcategory.
  3. Create Red Wine, White Wine, Rosé Wine, Sparkling.

In sales mode you'll see Wines as a big button; tap it and a row of chips with the subcategories appears. If you select the parent category without filtering, brasio shows all products from the category and from every subcategory together.

3. Create products

  1. Admin → Products → New.
  2. Fill in:
    • Name (what the server sees and what prints in the kitchen).
    • Category or subcategory it belongs to.
    • Price (VAT included).
    • VAT rate (10%, 21%, etc.).
    • Kitchen course (Starters, Mains, Desserts, Drinks) — see Kitchen tickets and course grouping.
  3. If the product has modifiers (gluten-free, steak doneness, extras), link the groups in the product's Modifiers section. See Modifiers: optional and required.
  4. Save.

4. Sizes

If you sell the same product in several formats (half / third / pint, glass / bottle), create a size group and assign it to the product. Each size has its own price. In sales mode the server picks the size before adding to the order.

5. Inventory tracking

By default every product carries a Controlar inventario checkbox set to on — it appears on the inventory rail and low-stock dashboard. Untick it for products that have no meaningful stock level (coffee, water, made-to-order dishes). See Per-product inventory tracking.

6. Print destination (multi-printer venues)

If you've registered more than one printer at Admin → Impresoras, each category carries a Destino de impresión dropdown that picks which printer receives kitchen tickets from products in that category. Subcategories inherit from their parent. See Route tickets across multiple printers.

7. Ingredients: "Show on till"

If you build dishes from other items with a recipe (for example a ham & cheese pizza made from a margherita plus jamón york), the ingredients are products too — but staff shouldn't be able to sell them. Open the ingredient in the catalogue and untick Show on till. It stays in stock, deliveries (goods-in), stock counts and recipes, and is still deducted when the dish sells; it just isn't a button on the till or the waiter handheld.

Don't set ingredients to inactive instead: inactive products are hidden from deliveries and stock counts as well.

8. Deleting a product

You can delete a product that has never been sold. Its sizes and option groups go with it. brasio refuses, with an explanation, when deleting would break something else — and in each case the answer is to set it to inactive instead, which removes it from the till but keeps its history:

  • it appears on past tickets;
  • it has stock history (deliveries, counts or sales);
  • it is part of another product's recipe (remove it from that recipe first).

Not working?

  • A product doesn't show in sales: check that its category is flagged Visible and that the product isn't marked Hidden.
  • The product prints but doesn't show the modifier: the modifier group isn't linked to the product, or the group isn't marked Required and the server is skipping it.
  • Saving a category says "A category with that slug already exists": another category already uses that identifier. Choose a different one.
  • It says "Another category already uses that public menu URL": the public menu address (…/menu/<url>) belongs to another category. Change one of them.
  • If you have a lot of products, use the search bar at the top of sales mode to find them by name.
  • An ingredient shows on the till as something to sell: untick Show on till on it (see section 7).

More in Daily ops

Still stuck?

Talk to our 24/7 agent in your language. If it can't answer, we'll pass you to a human.