Product Management

Product Management is the foundation of your Bizaldo system. A well-organized catalog enables fast order entry, accurate inventory tracking, and clear reporting.

Where to find it: In the left sidebar, click Inventory then click Products.

Product View

The Product tab provides a quick glance at the health of your product catalog through Key Performance Indicators (KPIs).

Product KPIs1234

Product KPIs displayed on the Inventory Management dashboard.

Screen Elements

1
Total Products

The total number of products in your catalog.

2
Active Products

The number of products currently active and available for sale.

3
Low Stock

The number of products that have fallen below their minimum stock threshold.

4
Total Value

The total monetary value of your current product inventory.

Product Structure

Key Attributes

Every product in Bizaldo has:

AttributePurposeExample
NameDisplay name"Margherita Pizza"
SKUUnique identifier"PIZ-001"
CategoryOrganization group"Main Courses"
PriceUnit selling price$12.99
CostUnit cost (optional)$4.50
VAT %Tax rate applied8%
UnitMeasurement unit"pcs", "kg", "liter"
BarcodeScanning code (optional)"123456789012"
DescriptionDetailed info"Classic tomato and mozzarella"
ImageVisual referencepizza.jpg
AvailableActive/inactiveYes/No
Add-onCan be used as add-on ingredientYes/No

Categories

Categories organize your catalog for POS navigation and reporting.

Where to find it: In the left sidebar, click Inventory then click Categories.

Category Structure

Menu
├── Beverages
│   ├── Hot Drinks
│   ├── Cold Drinks
│   └── Alcoholic
├── Food
│   ├── Starters
│   ├── Main Courses
│   │   ├── Pizza
│   │   ├── Pasta
│   │   └── Grill
│   └── Desserts
└── Retail
    ├── Merchandise
    └── Ingredients

Creating Categories

  1. Navigate to Inventory → Categories

  2. Click "Add Category"

  3. Enter:

    • Name — Display name
    • Parent — Optional subcategory relationship
    • Description — Internal notes
    • Available — Active/inactive
  4. Click "Create"

Category Creation Form1234567

Category creation form with key fields highlighted

Screen Elements

1
Navigation

Navigate to Inventory → Categories to access the category management section.

2
Add Category Button

Click this button to create a new category.

3
Name Field

Enter the display name for the category that will appear in the POS.

4
Parent Dropdown

Select a parent category to create a subcategory relationship.

5
Description

Add internal notes about this category for your team.

6
Available Toggle

Enable or disable the category in the POS system.

7
Create Button

Click to save the new category and add it to your catalog.

Best Practice: Limit top-level categories to 6-8 for easy POS navigation. Use subcategories for detailed organization.

Creating Products

Step-by-Step

1

Basic Information

Enter product details:

  • Name — Customer-facing name (keep concise for POS buttons)
  • SKU — Unique stock keeping unit (e.g., "BEV-COF-001")
  • Category — Select from dropdown
  • Description — Detailed description for online ordering
Product Creation - Basic Information1234

Basic information fields for creating a new product

Screen Elements

1
Name

Enter the customer-facing product name that will appear on POS buttons.

2
SKU

Unique stock keeping unit identifier for inventory tracking.

3
Category

Select the category to organize this product in the POS.

4
Description

Add detailed description for online ordering and customer reference.

2

Pricing

Set pricing structure:

  • Unit Price — Selling price before tax
  • Cost Price — What you pay (optional, for margin analysis)
  • VAT Percentage — Tax rate (configured per product or inherited)

Pricing with VAT:

Unit Price: $10.00
VAT (8%):    $0.80
Total:       $10.80 (customer pays)
Product Creation - Pricing123

Pricing configuration fields for the product

Screen Elements

1
Unit Price

Enter the selling price before tax.

2
Cost Price

Enter what you pay for this product (optional, for margin analysis).

3
VAT Percentage

Set the tax rate for this product or inherit from category.

3

Inventory Settings

Configure stock tracking:

  • Unit — Pieces, kg, liters, etc.
  • Track Inventory — Yes/No
  • Barcode — For scanning (optional)

Note: Stock levels are managed separately in the Inventory section.

Control product visibility:

  • Active — Show in POS And Online
  • Available — Available for Sale in POS
  • Add-On — Can be Used as Add-On Ingredient for Other Products
Product Creation - Availability123

Product availability and visibility settings

Screen Elements

1
Active

Toggle to activate or deactivate/hide the product in POS and online ordering.

2
Available

Make product available for in-store, and online ordering.

3
Add-On

Make product available to be used as add-on ingredient for other products.

Variants, Add-ons, and Combos

Introduction

This guide explains four powerful product configuration features in Bizaldo POS:

Variants define different versions of the same product. For example, a pizza can have variants like Small, Medium, and Large. Each variant represents a different size or type of the same base product.

Add-ons are optional extras that customers can add to a product. For example, a burger can have add-ons like Extra Cheese, Bacon, or Sauce. Add-ons enhance the base product without changing its fundamental nature.

Combos bundle multiple products together at a fixed price. For example, a "Make it a Meal" combo might include a Burger, Fries, and Drink. Combos simplify ordering by grouping related items.

Deals are fixed bundles of specific products with set quantities, offered at a special deal price. They are perfect for promotions where the customer gets a predefined set of items.

The key difference between these features:

  • Variants change the version of a product (different sizes, flavors)
  • Add-ons add extras to a product (additional toppings, sides)
  • Combos bundle multiple products together with choices (meal deals, packages)
  • Deals bundle specific, fixed products together at a promotional price

VARIANTS

What Are Variants?

Variants define different versions of the same product. Instead of creating separate products for each version, you create one base product and add variants to it.

Example:

  • Pizza → Small, Medium, Large
  • Coffee → Tall, Grande, Venti
  • Burger → Single, Double, Triple

Each variant can have its own price, SKU, and availability settings. This keeps your catalog organized while offering customers choices.

Step 1: Add Variant Group

A variant group is a category of variants. For example, "Size" is a variant group that contains Small, Medium, and Large options.

Add Variant Group123456

Create a new variant group to organize product variants

Screen Elements

1
Name

Internal identifier for the variant group (e.g., 'size').

2
Display Name

Customer-facing name shown in POS (e.g., 'Size').

3
Required

Mark if customers must select a variant from this group.

4
Active

Enable or disable this variant group in the POS.

5
Create

Save the variant group and add it to the product.

6
Cancel

Discard changes and close the modal.

When to mark Required: Mark a variant as required when customers must choose one option. For example, pizza size is typically required because every pizza needs a size.

When to keep Active: Keep the variant group active when it should appear in the POS. Deactivate it temporarily if you plan to remove it but want to keep the data.

Step 2: Add Variant Option

After creating a variant group, add the specific options (variants) within that group.

Add Variant Option123456789

Add specific variant options within the variant group

Screen Elements

1
Name

Internal identifier for this variant (e.g., 'small').

2
Display Name

Customer-facing name shown in POS (e.g., 'Small').

3
Price Adjustment

Amount to add or subtract from base price.

4
Type

Choose between fixed amount or percentage adjustment.

5
SKU Suffix

Text appended to base SKU for this variant.

6
Full SKU

Complete SKU for this specific variant.

7
Default

Set as the default selection for this variant group.

8
Available

Enable or disable this specific variant.

9
Create

Save the variant option.

How Price Adjustment Works: Price adjustments can be positive or negative. For example:

  • Small pizza: -$2 (base price minus $2)
  • Large pizza: +$3 (base price plus $3)
  • Medium pizza: $0 (no adjustment, base price)

How SKU Suffix Works: The SKU suffix is appended to the base product SKU. For example:

  • Base SKU: PIZ-001
  • Small variant suffix: -S
  • Full SKU: PIZ-001-S

This creates unique SKUs for inventory tracking while maintaining a logical relationship to the base product.

When to Set a Default Option: Set a default option when most customers choose that variant. For example, Medium might be the default pizza size. This speeds up ordering by pre-selecting the most common choice.

Practical Example: For a coffee product:

  • Base SKU: COF-001, Base Price: $3.00
  • Variant Group: Size
  • Small: -$0.50, SKU Suffix: -S, Full SKU: COF-001-S, Price: $2.50
  • Medium: $0.00, SKU Suffix: -M, Full SKU: COF-001-M, Price: $3.00 (Default)
  • Large: +$1.00, SKU Suffix: -L, Full SKU: COF-001-L, Price: $4.00

ADD-ONS

What Are Add-ons?

Add-ons are optional extras that customers can add to a product. Unlike variants, which change the version of a product, add-ons enhance the base product with additional items.

Example:

  • Burger → Extra Cheese, Bacon, Sauce
  • Pizza → Extra Toppings, Stuffed Crust
  • Salad → Extra Dressing, Croutons

Difference from Variants: Variants change the fundamental version of a product (size, flavor). Add-ons add extras without changing the core product. A customer can choose multiple add-ons but typically only one variant per group.

Step 1: Add Addon Group

An addon group is a category of add-ons. For example, "Burger Toppings" is an addon group that contains Extra Cheese, Bacon, and Sauce.

Add Addon Group12345678

Create a new addon group to organize product add-ons

Screen Elements

1
Name

Internal identifier for the addon group (e.g., 'burger_toppings').

2
Display Name

Customer-facing name shown in POS (e.g., 'Burger Toppings').

3
Selection Type

Choose single or multiple selection.

4
Min Selections

Minimum number of add-ons customer must select.

5
Max Selections

Maximum number of add-ons customer can select.

6
Required

Mark if customers must select add-ons from this group.

7
Active

Enable or disable this addon group in the POS.

8
Create

Save the addon group.

Single vs Multiple Selection:

  • Single selection: Customer can choose only one add-on from the group (e.g., choose one sauce)
  • Multiple selection: Customer can choose multiple add-ons (e.g., choose multiple toppings)

How Min and Max Selections Work:

  • Min Selections: Ensures customers select at least this many add-ons. Set to 0 for optional.
  • Max Selections: Limits how many add-ons customers can choose. Set to 0 for unlimited.

Example: For pizza toppings, you might set Min: 0, Max: 5. This allows 0 to 5 toppings.

Step 2: Add Addon Option

After creating an addon group, add the specific add-on options within that group.

Add Addon Option1234567

Add specific addon options within the addon group

Screen Elements

1
Name

Internal identifier for this add-on (e.g., 'extra_cheese').

2
Display Name

Customer-facing name shown in POS (e.g., 'Extra Cheese').

3
Price

Fixed price for this add-on.

4
Link to Inventory

Connect to an inventory product for stock tracking.

5
Default

Set as default selection for this addon group.

6
Available

Enable or disable this specific add-on.

7
Create

Save the addon option.

How Add-on Pricing Works: Add-ons have a fixed price that is added to the base product price. For example:

  • Burger base price: $8.00
  • Extra Cheese add-on: +$1.50
  • Total: $9.50

Unlike variants, add-on prices are always added to the base price, not adjusted from it.

How Inventory Linking Works: Linking an add-on to an inventory product enables stock tracking. For example, if you link "Extra Cheese" to an inventory item, the system will track cheese usage and alert you when stock is low.

When to Use Default Option: Set a default add-on when most customers choose it. For example, "Regular Sauce" might be the default for burgers. This speeds up ordering by pre-selecting the most common choice.

Practical Example: For a burger product:

  • Addon Group: Burger Toppings
  • Selection Type: Multiple
  • Min Selections: 0, Max Selections: 5
  • Addon Options:
    • Extra Cheese: $1.50, Linked to inventory
    • Bacon: $2.00, Linked to inventory
    • Sauce: $0.50, Default option
    • Onions: $0.00, Free add-on

COMBOS

What Are Combos?

Combos bundle multiple products together at a fixed price. Customers get a set of items for one price instead of purchasing each item separately.

Example:

  • Make it a Meal: Burger + Fries + Drink for $12.00
  • Breakfast Combo: Coffee + Pastry + Juice for $8.00
  • Family Pack: 2 Large Pizzas + 2 Drinks + Dessert for $35.00

Difference from Variants and Add-ons:

  • Variants modify the base product (size, flavor)
  • Add-ons enhance the base product (extras, toppings)
  • Combos bundle multiple products together (meals, packages)

Combos simplify ordering by grouping related items and often offer better value than purchasing items separately.

Step 1: Open Combos Tab

The Combos tab is where you create and manage all combo products in your catalog.

Combos Tab123

Access the Combos section to create and manage combo products

Screen Elements

1
Combos Tab

Navigate to this tab to access combo management.

2
Create Combo

Click to create a new combo product.

3
Empty State

Message shown when no combos exist yet.

This page displays all your existing combo products. From here, you can create new combos, edit existing ones, or manage their availability.

Step 2: Create Combo

Click the "Create Combo" button to open the combo creation modal where you define the combo details.

Create Combo Modal1234567

Define combo details including name, price, and slots

Screen Elements

1
Name

Internal identifier for the combo (e.g., 'meal_deal_1').

2
Display Name

Customer-facing name shown in POS (e.g., 'Make it a Meal').

3
Combo Price

Fixed price for the entire combo.

4
Active

Enable or disable this combo in the POS.

5
Add Slot

Add a new slot to the combo (e.g., Main, Side, Drink).

6
Create

Save the combo configuration.

7
Cancel

Discard changes and close the modal.

How Combo Pricing Works: The combo price is a fixed price that replaces individual product pricing when the combo is selected. For example:

  • Individual prices: Burger $8 + Fries $3 + Drink $2 = $13
  • Combo price: $12
  • Customer saves: $1

The combo price applies regardless of which specific products customers choose within each slot (unless you add price adjustments).

Step 3: Configure Slots

A slot represents one required group inside the combo. Each slot contains a set of products that customers can choose from.

Example slots for a "Make it a Meal" combo:

  • Main: Burger, Chicken Sandwich, Salad
  • Side: Fries, Onion Rings, Coleslaw
  • Drink: Soda, Water, Juice

Why Slots Are Needed: Slots organize the combo into logical groups. This ensures customers select one item from each required category. Without slots, customers could choose any combination of products, which might not make sense for your business.

Step 4: Add Products to Slot

After creating slots, add products to each slot. Customers will choose one product from each slot when ordering the combo.

Add Products to Slot1234567

Configure products within each combo slot

Screen Elements

1
Product Selector

Search and select products to add to this slot.

2
Display Name

Customer-facing name for this product in the combo.

3
Price Adjustment

Adjust price for this specific product within the combo.

4
Quantity

Number of this product included in the combo.

5
Default

Set as default selection for this slot.

6
Available

Enable or disable this product in the slot.

7
Remove

Remove this product from the slot.

How Price Adjustment Works Inside Combos: Price adjustments modify the combo base price for specific product choices. For example:

  • Combo base price: $12
  • Burger: $0 adjustment (included in base price)
  • Premium Burger: +$2 adjustment (total $14)
  • Chicken Sandwich: -$1 adjustment (total $11)

This allows you to offer different pricing tiers within the same combo.

How Default Selection Speeds Up Checkout: Setting a default product in each slot pre-selects the most common choice. For example, if most customers choose Burger over Chicken Sandwich, set Burger as default. Cashiers can still change the selection, but the default speeds up typical orders.

Practical Example: For a "Make it a Meal" combo:

  • Combo Price: $12.00
  • Slot 1: Main (Default: Burger)
    • Burger: $0 adjustment
    • Chicken Sandwich: +$1 adjustment
    • Salad: -$1 adjustment
  • Slot 2: Side (Default: Fries)
    • Fries: $0 adjustment
    • Onion Rings: +$0.50 adjustment
  • Slot 3: Drink (Default: Soda)
    • Soda: $0 adjustment
    • Water: -$0.50 adjustment
    • Juice: +$0.50 adjustment

DEALS

What Are Deals?

Deals allow you to bundle specific products together and offer them at a special deal price. They are perfect for special offers, promotions, and fixed bundles.

Where to find it: In the left sidebar, click Inventory then click Deals.

Example:

  • Beer Bundle: 6x Pale Ale for €10.00
  • Party Pack: 10x Burgers + 10x Fries for €50.00

Difference from Combos:

  • Combos offer choices within slots (e.g., choose 1 Drink, 1 Main).
  • Deals are fixed bundles with specific quantities (e.g., exactly 6 Pale Ales).

Step 1: Open Deals Tab

The Deals tab inside the Inventory Management section is where you manage deal bundles and special offers.

Review the Deals Key Performance Indicators (KPIs):

  • Total Deals — The total number of deals created in the system
  • Available Deals — The number of deals currently active and available to customers
  • Inactive Deals — The number of deals currently disabled or hidden
  • Total Available Value — The combined monetary value of your active deals

The deals data table displays:

  • NAME — The display name of the deal bundle
  • DEAL PRICE — The promotional price the customer pays
  • ORIGINAL PRICE — The reference price of all included items (shown with strikethrough)
  • CATEGORY — The category the deal belongs to
  • AVAILABLE — Status badge indicating active or inactive state
  • ACTIONS — Quick actions to View, Edit, or Delete the deal
Deals List View1234

Deals list view showing summary stats, filters, and active deals

Screen Elements

1
Stats Cards

Overview of total, available, inactive deals and total available value.

2
Filters

Search for deals or filter by category.

3
Create Deal

Click to add a new deal bundle.

4
Deals Table

View deal name, prices, category, availability, and actions (View, Edit, Delete).

Step 2: Create a Deal

Click the "+ Create Deal" button to open the deal creation form. Here you define the deal's basic information:

Enter the deal's basic information:

  • Name — The customer-facing title of the deal bundle
  • Category — Dropdown to assign the deal to a specific menu category
  • Deal Price — The fixed promotional price the customer will pay
  • Description — Detailed information about what the deal includes
  • Image Upload — Drag-and-drop area for a visual representation (PNG, JPG, SVG up to 2MB)
  • Available — Toggle to immediately make the deal active and visible
Create Deal Form - Information123

Define the deal's name, category, price, and upload an image

Screen Elements

1
Deal Information

Enter Name, Category, Deal Price, and Description.

2
Image Upload

Upload a representative image (PNG, JPG, SVG) up to 2MB.

3
Available

Toggle whether the deal is currently available.

Step 3: Add Deal Items

In the Deal Items section, specify which products are included in this deal and their quantities. Click the "+ Add Item" button on the top right of this section to add new rows.

Configure the item rows:

  • Product Dropdown — Select the item from your catalog (displays name and base price)
  • Quantity — Input the fixed amount of this product included in the bundle
  • Delete Icon — Click to remove the product row from the deal

Before saving, review the price comparison reference:

  • Deal Price — The set deal price (what the customer pays before variants/addons)
  • Base total (reference) — The calculated standard cost (sum of base product prices only)
Create Deal Form - Items and Pricing1234

Add specific products to the deal and review the price comparison

Screen Elements

1
Add Item

Click to add a new product row to the deal.

2
Item Row

Select the product and specify the fixed quantity.

3
Price Comparison

Compare the customer's Deal Price against the Base total reference.

4
Create Deal

Save and publish the new deal.


How Pricing Works Across All Four Features

Understanding how pricing works across variants, add-ons, combos, and deals is essential for accurate pricing and profitability.

Variant Price Adjustment: Variants adjust the base product price. The adjustment can be positive or negative:

  • Positive: Increases price (e.g., Large pizza +$3)
  • Negative: Decreases price (e.g., Small pizza -$2)
  • Zero: No adjustment (e.g., Medium pizza)

The final price = Base Price + Variant Adjustment.

Add-on Fixed Price: Add-ons have a fixed price that is always added to the base product price:

  • Extra Cheese: +$1.50
  • Bacon: +$2.00
  • Sauce: +$0.50

The final price = Base Product Price + Sum of Add-on Prices.

Combo Base Price + Adjustments: Combos have a fixed base price that can be adjusted based on product selections:

  • Combo base price: $12.00
  • Premium product in slot: +$2.00
  • Budget product in slot: -$1.00

The final price = Combo Base Price + Sum of Slot Adjustments.

Deal Fixed Price: Deals have a single, fixed deal price that replaces the sum of the base product prices.

  • Base total (reference): $49.70
  • Deal Price: $40.00 (Customer pays this amount)

The final price = Deal Price (+ any variant/addon adjustments chosen at order time).

Important Notes:

  • Variant adjustments are relative to the base product
  • Add-on prices are always additive
  • Combo prices are fixed but can be adjusted per slot
  • Deal prices are fixed for the bundle, with modifiers added at order time
  • All pricing is calculated before tax
  • VAT is applied to the final calculated price

Best Practices for Restaurants

Follow these best practices to optimize your product configuration and improve customer experience.

Use Clear Names:

  • Use simple, descriptive names for variants, add-ons, and combos
  • Avoid technical jargon that customers might not understand
  • Keep display names short for better POS readability

Keep Required Fields Consistent:

  • Mark variants as required only when customers must choose
  • Use required add-ons sparingly to avoid frustrating customers
  • Ensure required fields are actually necessary for the product

Set Defaults to Speed Ordering:

  • Set default variants for the most common choices
  • Pre-select popular add-ons to reduce cashier clicks
  • Use default slot selections in combos for faster checkout

Use Inventory Linking for Stock Control:

  • Link add-ons to inventory products for accurate stock tracking
  • Monitor stock levels for popular add-ons
  • Set up low stock alerts to prevent running out

Avoid Unnecessary Price Adjustments:

  • Keep pricing simple when possible
  • Use price adjustments only when necessary
  • Complex pricing can confuse customers and slow down checkout
  • Consider separate products instead of complex adjustments

Organize Variants Logically:

  • Group related variants together (e.g., all sizes in one group)
  • Use consistent naming conventions across products
  • Limit the number of variants to avoid overwhelming customers

Test Before Launch:

  • Test all variants, add-ons, and combos in the POS
  • Verify pricing calculations are correct
  • Ensure inventory tracking works as expected
  • Check that defaults behave properly

Regular Review and Updates:

  • Review variant and add-on performance regularly
  • Remove unpopular options to simplify the menu
  • Update pricing based on costs and competition
  • Adjust defaults based on customer preferences

In One Sentence

Product Management enables you to organize, price, and maintain your catalog with SKU-based tracking, category organization, modifier options, and performance analytics.

Key Actions

ActionHow To
Add productProducts → Add Product → Fill form
Edit productFind product → Edit → Update fields
Change priceProduct → Pricing → Update unit price
Mark unavailableProduct → Toggle "Available" off
Add modifierProduct → Modifiers → Add group

Outputs

Product Management creates:

  • Online menu — Web/app display
  • Inventory SKUs — Stock tracking identifiers
  • Price lists — Current selling prices
  • Cost records — Purchase price history
  • Analytics data — Sales performance metrics

Troubleshooting

Product Not Showing in POS

  1. Check "Available" is enabled
  2. Verify category is active
  3. Confirm user has permission
  4. Refresh product grid (F5)
  5. Check if set to "Online Only"

Price Not Updating

  • Clear cache and reload POS
  • Check if price overridden at order level
  • Verify no active promotions affecting price
  • Confirm VAT calculation settings

Barcode Not Scanning

  • Verify barcode is correctly entered
  • Check scanner is connected and configured
  • Test with different barcode format (EAN, UPC)
  • Ensure product is available

Was this page helpful?