Skip to content

Kasse — Products

The Produkte page is the catalogue that powers the Kasse screen. Every tile your staff tap on the till is a product defined here: name, SKU, price, tax rate, category, and whether it is currently active. You will visit this page when you add a new item to the shop, change a price for the season, deactivate something you no longer sell, or import a fresh catalogue at the start of the year.

In the sidebar, under Kasse (POS), click Produkte. The page is only available if your tenant has the POS module enabled. Editing requires tenant-admin rights — staff users can view the catalogue but cannot create, edit, or import products.

Above the product list:

  • Category dropdown — narrow the table to a single category (Shop, Service, Restaurant, Individuell). Leave blank to show every category.
  • Search input — type a product name or SKU. The search is debounced, so the table updates a moment after you stop typing.

The CSV import block lets you push a whole catalogue in one go.

  • Template download — click the link to download a CSV with the right columns. Always start from this template; CampOne validates the header row on import.
  • File input — drop a filled-in CSV here, or click to pick the file from your computer.
  • Import — uploads the file, validates each row, and creates or updates products. CampOne reports how many rows were imported and which rows failed validation.

One row per product:

  • SKU — the stock-keeping unit. Must be unique inside your tenant.
  • Name — the product name shown on the till tile and the receipt.
  • Category — a coloured badge showing Shop, Service, Restaurant, or Individuell.
  • Unit price (CHF) — what the till charges per unit.
  • Tax rate (%) — the VAT rate applied to this product.
  • Active — a toggle switch. Off means the product is hidden from the till but kept in the catalogue.
  • ActionsEdit opens the product form pre-filled, Delete removes the product.

The form opens when you create a new product or edit an existing one.

  • SKU (required, unique) — short identifier, used in receipts and the CSV import.
  • Name (required) — visible on the till tile and on receipts.
  • Category (required) — Shop, Service, Restaurant, or Individuell. The category controls which tab on the till the product appears under.
  • Article group / revenue account — the accounting category this product books revenue against. Talk to your bookkeeper about which group fits.
  • Unit price (CHF) — the price the till charges. Required unless you choose a variable pricing model.
  • Tax rate (%) — the VAT rate. Pick from the rates configured for your tenant.
  • Pricing model — fixed (the unit price is final), variable (the cashier types the price at the till), or percentage markup (the price is calculated from a base).
  • Active — keep on for products you currently sell, off for seasonal items you want to hide without deleting.
  • Colour override — pick a tile colour for this single product. Leave it unset to fall back to the category colour.
  • Save / Cancel — Save writes the product; Cancel closes the modal without changes.
  1. Click Create product (or the equivalent button at the top of the page).
  2. Fill in SKU, name, category, unit price, and tax rate.
  3. Pick a pricing model. Fixed is the right answer for most shop and restaurant items.
  4. Leave Active on.
  5. Save. The product appears in the table and on the next Kasse load.
  1. Find the product (filter by category or search by name).
  2. Click Edit.
  3. Change the unit price.
  4. Save. The new price applies to every sale from now on. Past transactions in Transactions keep the price they sold at.
  1. Find the product.
  2. Toggle Active off in the row. CampOne saves the change immediately.
  3. The product disappears from the till tile grid but stays in the catalogue, so you can switch it back on next season without re-entering it.
  1. Click Template download and open the file in Excel or a CSV editor.
  2. Fill one row per product, matching the column headers exactly.
  3. Save as CSV (UTF-8).
  4. Drop the file onto the file input, or click to pick it.
  5. Click Import. CampOne validates the file and reports the number of rows imported, plus any rows that failed.
  6. Fix the failed rows in the CSV and re-import — already-imported rows update in place rather than duplicate, as long as the SKU matches.
  1. Find the product and click Delete.
  2. Confirm. The product is removed from the catalogue and the till.

If the product has been sold in the past, you may prefer to deactivate rather than delete — deletion can break links from old transactions.

  • SKU has to be unique. If the import or form rejects a SKU, check whether you already have a product with the same code (perhaps deactivated).
  • CSV header row matters. The import will fail outright if the headers do not match the template. Always start from a fresh template download.
  • Tax rates come from your tenant settings. If a rate you need is missing, add it in Einstellungen first and come back here.
  • Variable-price products show no price on the tile. The cashier types the amount at the till each time, so set the pricing model to Variable deliberately.
  • Colour overrides take effect on the next Kasse load. If a tile colour does not change immediately, refresh the Kasse tab.
  • Deletion may not be reversible. If you are unsure, deactivate first.
  • Kasse — the till screen this catalogue powers.
  • Transactions — sales recorded against these products.
  • Daily close — end-of-day reconciliation built from these sales.
  • Vouchers — gift vouchers, separate from the product catalogue but redeemable at the till.