Skip to content

Products

The Products module is your master inventory book of everything you have in stock. Think of a well-organized pantry: each shelf is a category (meat, vegetables, packaging…) and on each shelf, every product has its own card with its name, quantity, price, expiry date, and plenty of other information.

Whether it’s a 25 kg bag of flour, a canister of olive oil, or a roll of cling film, everything is listed here. You know exactly what you have, how much is left, and when you need to reorder.

Each product can be one of two types:

  • Component (raw material): what you purchase to make something else. For example: flour, eggs, butter.
  • Finished Product: what you sell directly. For example: a cake, a sandwich, a bottle of juice.
  • See at a glance all your products and their current stock levels
  • Search quickly for a product by name, SKU (item code), or category
  • Know the status of each product: OK, Low Stock, or Out of Stock
  • Track expiry dates (use-by and best-before) to avoid waste and health code violations
  • Manage batches with lot numbers, receiving dates, and the FEFO principle
  • Compare prices from your suppliers for the same product
  • Analyze consumption with charts and stockout forecasts
  • Print labels automatically when receiving goods
  • Scan products with a barcode reader from the tablet

When you open the Products page, you see a table with all your products. For each row, you see:

ColumnWhat is displayed
ProductThe product name and its SKU (item code)
CategoryThe product family (meat, vegetables, packaging…)
Current stockThe quantity in stock with the unit (e.g., 12 kg, 45 pcs)
ValueThe total amount in stock (quantity x purchase price)
StatusA colored badge: green = OK, red = Low Stock
ActionsA button to view the detailed product sheet

You can search for a product by typing its name or SKU in the search bar. You can also filter by category or stock status (OK or Low Stock).

  1. Click the ”+ New Product” button at the top of the page
  2. Enter the product name (required)
  3. Add the SKU / barcode if you have one
  4. Choose a category from the dropdown list
  5. Select the unit of measure: pieces, kg, liters, carton, or pallet
  6. Enter the purchase price (before tax)
  7. Choose the storage zone (cold room, dry storage, etc.)
  8. Click “Create Product”

The stock status changes automatically based on the quantity in stock and the alert threshold you’ve defined:

StatusColorMeaning
OKGreenStock is above the minimum threshold. Everything is fine.
Low StockRedStock is below the minimum threshold. Time to reorder.
Out of StockDark redStock is at zero. There is none left at all.

For example, if you’ve set a minimum threshold of 5 kg for flour and there are only 3 kg left, the status will change to “Low Stock”. If stock drops to 0, it will show “Out of Stock”.

When you click on a product, you arrive at its detailed product sheet. At the top, you see a summary with the product name, current stock, and key information. Below that, 7 tabs organize all the information:

This is the product’s home page. You’ll find:

  • The product name and photo
  • The current stock quantity with unit
  • The alert threshold: below this quantity, you’ll receive an alert
  • The average purchase price calculated automatically
  • The recent movements: the most recent stock entries and exits
  • A small chart showing stock evolution over recent days

This is the view you’ll use most often to quickly check on a product.

Batch management is at the heart of food traceability. Here are the key concepts:

Use-by date vs Best-before date: what’s the difference?

Use-by date (DLC)Best-before date (DLUO)
Applies toFresh products (meat, dairy, prepared meals)Dry products, canned goods, frozen items
After the dateProduct is dangerous, must be discardedProduct is still safe but may lose some quality
Label wording”Use by…""Best before…”

The FEFO principle (First Expired, First Out)

FEFO stands for “First Expired, First Out”. It’s the golden rule in food service: always use the lot that expires soonest first, even if it’s not the one you received first.

For example, if you have:

  • Lot A received March 1, expires March 15
  • Lot B received March 5, expires March 10

You must use Lot B first because it expires before Lot A.

Capnio displays lots sorted by expiry date to help you apply this rule automatically.

Categories let you group your products by family. Common examples:

  • Meat & Poultry
  • Fish & Seafood
  • Fruits & Vegetables
  • Dairy Products
  • Spices & Condiments
  • Beverages
  • Packaging & Consumables
  • Cleaning Products

You can create as many categories as you want. They are used to:

  • Filter the product list (see only vegetables, for example)
  • Organize your catalog visually
  • Generate reports by product family

The Analytics tab on each product gives you a complete picture of its usage. Here’s how to interpret the data:

Average daily consumption: This figure is calculated over the last 30 days. If your flour shows “2.5 kg/day”, it means you use an average of 2.5 kg of flour per day. This is useful for calculating your order quantities.

Days until stockout: Capnio divides your current stock by the average daily consumption. If you have 25 kg of flour and you use 2.5 kg/day, it shows “10 days”. If this number drops below 7, it appears in red to alert you.

Weekly chart: The green bars show what entered stock (deliveries) and the red bars show what left (consumption). If the red bars are regularly larger than the green ones, your stock is declining. This is a signal to order more frequently or in larger quantities.

Price history: Monitor this section to detect price increases from your suppliers. If the price of the same product keeps rising lot after lot, it’s time to negotiate or look for an alternative supplier.

Your employees can interact with products directly from the Capnio tablet installed in the establishment:

  • Scan a barcode: the product is immediately identified and its sheet is displayed
  • See the current stock of a product
  • Record an entry (receiving goods) or an exit (consumption, loss)
  • Check expiry dates of lots in stock
  1. The employee opens the stock app on the tablet
  2. They tap “Scan a product” (or search by name)
  3. They pass the barcode in front of the reader
  4. The product sheet appears with the current stock and lots
  5. They can record a stock entry or exit directly
  6. The movement is logged with the employee’s name, date, and time
ButtonWhat it does
+ New ProductOpens the new product creation window
SearchSearch for a product by name or barcode
FiltersFilter the list by category or stock status
View (eye icon)Open the detailed product sheet
+ Add LotCreate a new lot in the Lots & Expiry tab
Print (printer icon)Generate and print a label for a lot
Edit (pencil icon)Edit a lot’s information
Delete (trash icon)Delete a lot or product (with confirmation)
SaveSave changes in the Settings tab

How do I add a new product? Click the ”+ New Product” button at the top of the list. At minimum, fill in the name and unit. The SKU, category, and storage zone are optional but recommended for better organization.

My product doesn’t have a barcode. Is that a problem? No, the barcode (SKU) is optional. But if you have one, add it: it makes tablet scanning much faster and avoids data entry errors.

What’s the difference between use-by date and best-before date? The use-by date (DLC) applies to fresh products that spoil quickly (meat, dairy, fresh meals). After the use-by date, the product must be discarded. The best-before date (DLUO) applies to dry or canned products. After the best-before date, the product is still safe to eat but may have a slightly different taste or texture.

What’s the difference between Component and Finished Product? A Component is a raw material that you purchase and transform (flour, butter, eggs). A Finished Product is something you sell directly to the customer (a sandwich, a salad, a bottle). This choice helps Capnio calculate your production costs in recipe sheets.

How do I correct a stock error? Go to the product’s Movements tab and create an inventory adjustment. Enter the actual quantity and the reason for the correction (for example, “inventory count” or “data entry error”). Both the old stock level and the new one will be recorded in the history.

How do I know when to reorder a product? Two methods: (1) Filter the list by “Low Stock” to see all products that need ordering. (2) Check a product’s Analytics tab to see the number of days until stockout. If that number is less than your delivery lead time, order immediately.

Can I delete a product? Yes, in the Settings tab, at the very bottom in the “Danger zone”. But be careful: deletion is permanent and erases the entire history. Prefer archiving the product (by setting its status to “archived” in the Edit tab) if you no longer use it but want to keep the history.

How does automatic label printing work? Enable the “Automatic label printing” option in the product’s Settings tab. Then, every time you add a new lot (via the admin interface or the tablet), a label containing the product name, lot number, and expiry date will be generated and ready to print.

How many suppliers can I associate with a product? As many as you want. There is no limit. The benefit of having multiple suppliers is being able to compare prices and having a backup supplier in case your primary one runs out of stock.