Product and Service Management
In NAOS, product creation automatically adapts to the Store Mode you have configured. The interface displays different fields, tabs, and options depending on whether you operate in Restaurant, Retail, or Salon mode.
Common Fields (All Modes)
Regardless of your business type, every product includes:
| Field | Description |
|---|---|
| Name | Item identifier |
| SKU | Unique internal code |
| Barcode | EAN/UPC code (optional) |
| Category | Catalog organization |
| Base Price | Public selling price |
| Promotional Price | Discounted price (optional) |
| Cost | Acquisition cost (for margin reports) |
| Taxes (ITBMS) | 7% (standard), 10% (beverages/tobacco) or Exempt |
| Image | Product photo for the POS |
| Status | Active or Inactive |
| Inventory Tracking | Enable/disable stock tracking |
| Stock | Available quantity |
| Minimum Stock | Alert when stock falls below this level |
| Tags | Labels for search and organization |
| Featured | Mark as favorite for quick access on the POS |
Editor Tabs (Common)
- Basic Information — All the fields listed above.
- Images — Main product photo.
- Combo — Group products at a special price (available in all modes).
Restaurant Mode
In restaurant mode, the product editor adds fields and tabs specific to kitchen operations.
Exclusive Fields
| Field | Description |
|---|---|
| Work Area | Assign the product to Kitchen, Bar, Desserts, etc. |
| Preparation Time | Estimated preparation time in minutes |
| Calories | Nutritional information (optional) |
| Allergens | List of allergens (gluten, dairy, shellfish, etc.) |
Tab: Modifiers
Modifiers allow the cashier or server to customize the order at the time of sale.
Creating a Modifier Group:
- In the product editor, go to the “Modifiers” tab.
- Press “Add Group”.
- Configure:
- Group name (e.g., “Steak doneness”).
- Required selection — Whether the cashier must make a selection.
- Minimum / Maximum selections (e.g., min 1, max 1 for doneness).
- Add the group options:
- Name (e.g., “Medium”, “Well done”).
- Additional price (e.g., +$0.00 or +$1.50 for extras).
Modifier Examples:
| Group | Options | Required | Extra Price |
|---|---|---|---|
| Steak Doneness | Blue, Medium, Medium-Well, Well Done | Yes (1) | $0.00 |
| Extras | Extra Cheese, Bacon, Avocado | No (0-3) | +$1.00 each |
| Combo Drink | Coca-Cola, Sprite, Water | Yes (1) | $0.00 |
Work Area (Kitchen Orders)
When you assign a Work Area, upon order confirmation:
- The product is printed on the corresponding area’s printer.
- Example: Burgers go to Kitchen, cocktails go to Bar.
CSV Import Template (Restaurant)
sku, barcode, name, description, price, cost, categoryCode,stock, trackInventory, workAreaId, preparationTime, calories,allergens, tagsRetail Mode
In retail mode, the editor adds advanced tools for businesses with physical inventory.
Exclusive Fields
| Field | Description |
|---|---|
| Brand | Manufacturer brand (e.g., Nike, Samsung) |
| Model | Specific model (e.g., Air Max 90) |
| Weight | Weight in kg (for shipping) |
| Dimensions | Length x Width x Height |
| Warranty | Warranty information |
| Product Type | Simple, Variable, or Bundle |
| Condition | New, Used, or Refurbished |
Tab: Variants
Variants let you manage a single product in multiple presentations, each with its own SKU, barcode, price, and stock.
Creating Variants:
- In the product editor, go to the “Variants” tab.
- Select the attributes that define the variants (e.g., Size + Color).
- Choose the values for each attribute.
- NAOS automatically generates the variant matrix.
- For each variant, configure:
- Unique SKU.
- Barcode.
- Price (if it differs from the base).
- Individual Stock.
Example:
Product: Basic T-Shirt ($15.99)
| Variant | SKU | Barcode | Price | Stock |
|---|---|---|---|---|
| S / Black | CAM-S-BLK | 7501234000001 | $15.99 | 25 |
| M / Black | CAM-M-BLK | 7501234000002 | $15.99 | 30 |
| L / Red | CAM-L-RED | 7501234000003 | $17.99 | 15 |
| XL / Red | CAM-XL-RED | 7501234000004 | $17.99 | 10 |
Custom Attributes
Attributes are configured from Attributes in the side menu:
| Type | Usage | Example |
|---|---|---|
| Select | List of options | Flavor: Vanilla, Chocolate |
| Color | Visual color picker | Color: Red (#FF0000) |
| Size | Predefined sizes | Size: S, M, L, XL |
| Unit | Units of measure | Weight: 250g, 500g, 1kg |
| Text | Free text | Engraving: “Custom text” |
NAOS includes common presets (clothing sizes, standard colors) to speed up configuration.
CSV Import Template (Retail)
sku, barcode, name, description, price, cost, categoryCode,stock, trackInventory, brand, model, weight, hasVariants,productTypeSalon Mode
In salon mode, products are displayed as “Services” in the interface.
Interface Differences
| Element | Restaurant / Retail | Salon |
|---|---|---|
| Page title | ”Products" | "Services” |
| Create button | ”Add Product" | "Add Service” |
| Import button | ”Import Products" | "Import Services” |
Available Fields
Salon mode uses the common fields (name, price, category, image, tags, etc.) with no additional exclusive fields. Services do not have:
- Variants or attributes (not retail).
- Modifiers or work areas (not restaurant).
Service duration and staff assignment are managed from the Salon Services and Reservations modules, not from the product editor.
CSV Import Template (Salon)
sku, barcode, name, description, price, cost, categoryCode,stock, trackInventory, tagsComparison by Mode
| Feature | Restaurant | Retail | Salon |
|---|---|---|---|
| Basic fields | Yes | Yes | Yes |
| Images | Yes | Yes | Yes |
| Combos | Yes | Yes | Yes |
| Modifiers | Yes | — | — |
| Work Area | Yes | — | — |
| Preparation Time | Yes | — | — |
| Calories / Allergens | Yes | — | — |
| Variants | — | Yes | — |
| Attributes | — | Yes | — |
| Brand / Model | — | Yes | — |
| Weight / Dimensions | — | Yes | — |
| Warranty | — | Yes | — |
Creating Products from the Mobile App
The POS app allows you to create products with a 6-step wizard:
- Scan Code — Scan the barcode (optional). If the code exists in external databases, it auto-fills product information.
- Capture Photo — Take a product photo with the camera.
- Basic Information — Name, SKU, description, category, brand, model, tags.
- Price and Taxes — Cost, selling price, promotional price, taxes.
- Inventory — Enable inventory tracking, initial stock, minimum stock, weight.
- Summary — Review all information before confirming.
The mobile wizard includes AI enrichment: when you enter the product name, NAOS AI can automatically suggest a description, category, and tags.
Bulk Import (CSV)
If you have hundreds of products, import them from a CSV file:
- Go to Products in the web portal.
- Press “Import”.
- Download the CSV template for your mode (restaurant, retail, or salon).
- Fill in the fields in the template.
- Upload the file and NAOS will process all items.
AI Generation
NAOS can automatically generate products using artificial intelligence:
- On the Products page, press “Generate with AI”.
- Describe what you need (e.g., “Coffee shop menu with 20 products”).
- NAOS AI generates products with name, description, suggested price, category, and tags.
- Review and edit the generated products before confirming them.
The AI adapts products to your store mode (dishes for restaurant, items for retail, services for salon).
Organization Tips
- Category Colors: Make quick navigation easier on the POS.
- Featured Products: Mark your best sellers so they appear first.
- Consistent Tags: Use standardized tags to improve searches (e.g., “popular”, “new”, “seasonal”).
- Logical SKU: Define a SKU convention (e.g., CAT-PROD-VAR) to simplify management.