Understanding Inventory

A comprehensive guide to understanding and utilizing inventory in Diinr.

Understanding Inventory in Diinr

Inventory management in Diinr is designed to be flexible, allowing you to track stock in a way that best suits your business. You can track stock for individual items, variants, or raw ingredients.

The Three Core Concepts

To effectively manage your inventory, it's essential to understand the difference between three key entities:

  • Menu Item: This is the primary entity that represents a product you sell to customers (e.g., "Pizza", "Coffee", "Burger"). You can create an 'inventory item' for a Menu Item to track the stock of the item - or you can choose to track the stock of the recipe by creating an 'inventory item' for each ingredient in the recipe.

  • Variant Item: This represents a specific option for a Menu Item (e.g., "Extra Cheese", "Large", "Almond Milk"). Like a Menu Item, a Variant Item can also have an 'inventory item' created for it or you can choose to track the stock of the recipe by creating an 'inventory item' for each ingredient in the recipe.

  • Inventory Item: This represents a raw ingredient or component that you use to make your menu items (e.g., "Flour", "Tomatoes", "Coffee Beans"). Inventory Items have a stockQuantity that you can manage through stock takes.

How They Work Together

You can link Menu Items and Variant Items to Inventory Items to create recipes. When a Menu Item or Variant Item with a recipe is sold, Diinr will automatically deduct the appropriate amount of each Inventory Item from your stock. This allows you to track the consumption of your raw ingredients and receive low-stock alerts.