Managing Products

Products are the foundation of your inventory. Each product in FlexotiumPOS has a set of required fields, optional metadata, and support for variants.

Adding a product manually

Go to Inventory → Products → Add Product. Fill in the required fields:

| Field | Description | Example | |-------|-------------|---------| | Name | Display name at checkout | Oat Milk Latte | | SKU | Unique stock-keeping unit | DRINK-OML-M | | Category | Used for filtering and reports | Beverages | | UOM | Unit of measure | each, kg, litre | | Unit Cost | Your purchase cost | 1.80 | | Unit Price | Selling price (excl. tax) | 4.20 |

Optional fields include: Barcode (EAN/UPC), Supplier, Reorder Level, Reorder Quantity, Description, Image, and Tags.

Bulk CSV import

For large catalogs, use CSV import. Download the template from Import → Download Template, fill it in, and upload. See the Import Data guide for column details.

AI-assisted product creation

The AI Copilot can help you create products by description. For example:

"Add a product: medium oat milk latte, selling price £4.20, cost £1.80, category beverages, barcode 5901234123457"

The copilot will pre-fill the form for your review before saving.

Pricing rules

Beyond the base unit price, you can configure:

  • Volume pricing — e.g. buy 6 for £22.00
  • Happy hour pricing — time-based price rules
  • Customer group pricing — staff discount, wholesale, loyalty tier

Pricing rules are configured under Inventory → Products → [Product] → Pricing Rules.

Product variants

A product can have variants (e.g. Small / Medium / Large). Each variant gets its own SKU, barcode, cost, and price, but shares the parent product's name and category.

To add variants, open a product and click Add Variants. Define the variant attribute (e.g. Size) and its values (e.g. Small, Medium, Large). Prices and costs can be set per variant.