To be reviewed

How do I add a product with ingredients?

Introduction

Creating products with ingredients in Bepoz is essential for venues that prepare food and beverages from stocked components. This functionality allows you to track inventory accurately while maintaining proper costing information for prepared items.

This approach is valuable in scenarios such as:

  • Setting up menu items in a restaurant (like burgers made from individual ingredients)
  • Creating cocktails at a bar where each spirit and mixer needs inventory tracking
  • Configuring prepared food items in a café, where you track components like coffee beans and milk separately

Step-by-Step Process

1. Ensure Your Ingredients Exist as Stocked Products

Before creating a product with ingredients, you must first ensure all component ingredients exist as stocked products in your system:

  1. Follow the steps from the basic "How to Add a Product" guide to add each ingredient
  2. Make sure each ingredient is configured as a "Stocked" product
  3. Set appropriate base sizes for each ingredient (e.g., grams, milliliters, items)
  4. Ensure each ingredient has accurate cost information

2. Create Your Non-Stocked Product

Now create the product that will use these ingredients:

  1. Access the Product List from the Maintenance menu
  2. Highlight the appropriate product group
  3. Click "Add New Product"
  4. Select a similar product to copy or any existing product if this is your first
  5. Configure the header information:
    • Enter the product name (e.g., "House Burger")
    • Verify it's in the correct group
    • Ensure it's active

3. Configure Product Settings

  1. On the Product Settings tab:
    • Set Base Size to "1 Item" (typically for prepared products)
    • Change Stock Mode to "Non-Stocked"
    • Set appropriate Product Type and Product Sort
    • Configure any applicable flags

4. Add Ingredients

  1. With the product still open, click the "Ingredients" button on the Product Settings tab
  2. In the Ingredients window:
    • Click "Add Ingredient"
    • Search for and select your first ingredient
    • Enter the quantity used per serving (e.g., 180g for a burger patty)
    • Repeat for all ingredients in the product
    • Organize ingredients if needed using the Up/Down buttons
  3. The system will calculate the ingredient cost automatically based on your entries
  4. Click "OK" to save the ingredients list

5. Configure Pricing

  1. Go to the Store/Pricing Settings tab
  2. Set your selling price for the product
    • The system will display the calculated cost and margin based on ingredients
  3. Configure any additional sizes or price levels if needed
  4. Click "OK" to save the product

6. Add Condiments (Optional)

If your product has optional components or choices:

  1. Click the "Condiments" button on the Product Settings tab
  2. Add condiment products or groups as needed
  3. Configure minimum and maximum selections
  4. Set pricing for condiments (free or additional charge)
  5. Add page breaks between different condiment categories if necessary
  6. Click "OK" to save

Real-World Example: Creating a Burger Menu Item

Let's walk through a specific example for a "Sirloin Burger":

  1. Verify ingredient products exist in your system:
    • 1 Burger Bun (stocked product)
    • 180g Beef Patty (stocked product using grams)
    • 1 Slice Cheese (stocked product)
    • 30g Lettuce (stocked product using grams)
    • 30g Tomato (stocked product using grams)
    • 15ml Special Sauce (stocked product using milliliters)
  2. Create the non-stocked burger product:
    • Name: "Sirloin Burger"
    • Stock Mode: Non-Stocked
    • Product Type: Mains
    • Product Sort: Food
  3. Add ingredients with accurate quantities:
    • Burger Bun: 1 item
    • Beef Patty: 180g
    • Cheese: 1 slice
    • Lettuce: 30g
    • Tomato: 30g
    • Special Sauce: 15ml
  4. Set pricing:
    • Selling Price: $18.00
    • System-calculated Cost: $6.75
    • Resulting Margin: 62.5%
  5. Add cooking temperature condiments:
    • Create condiment page for "Select Cooking Temperature"
    • Add options: Rare, Medium Rare, Medium, Medium Well, Well Done
    • Set minimum and maximum selections to 1 (requiring a selection)

Best Practices

  • Create all ingredients first: Ensure all your stocked ingredient products are properly set up before creating products that use them.
  • Be precise with measurements: Use accurate quantities for each ingredient to maintain proper inventory control and costing.
  • Use appropriate units: Configure ingredients with the correct measurement units (grams, milliliters, items) that align with how you purchase them.
  • Update ingredients when recipes change: When you modify a recipe, update the ingredients list to maintain accurate costing and inventory tracking.
  • Consider yield factors: For ingredients that undergo preparation with weight loss (like cooking), account for this in your quantities.
  • Group similar non-stocked products: Keep menu items with similar ingredients grouped together in your product list for easier management.
  • Review costs regularly: Periodically check that your ingredient costs are up-to-date to ensure your menu pricing remains profitable.
  • Test your setup: After creating a non-stocked product with ingredients, process a test sale to ensure inventory is correctly deducted from all components.

By following these steps and best practices, you'll create a robust system that accurately tracks inventory usage while providing valuable cost analysis for your prepared items, helping you maintain profitability in your hospitality business.