Skip to content

Ingredients & Recipes

Overview

The recipe model tracks the raw materials you use, not the finished items. When you sell a latte, Rewardly subtracts the beans and milk it used — not "one latte".

This is the right choice for cafés, restaurants, and bars. For packaged goods you sell as-is, use Inventory instead.

How it works

Three pieces work together:

PieceWhat it is
IngredientsYour raw materials — beans, milk, cups, syrup.
Ingredient BundlesA recipe — the list of ingredients (and amounts) that make one product.
Ingredient InventoriesThe stock count of each ingredient, per outlet.

When a product with a recipe is sold, each ingredient in its bundle is reduced by the recipe amount.

Default setup

Bean & Brew example: track beans and milk so a sold latte depletes both.

1. Create your ingredients

In Stock Control → Ingredients, click Create for each raw material:

  • Name — e.g. Coffee Beans
  • Suppliers — who supplies it (pick at least one — see Suppliers)
  • Outlets — which branches stock it
  • Unitg, kg, ml, l, pcs, and so on
  • Unit price — your cost per unit
  • Category — Raw Material, Packaging, Seasoning, or Other

2. Create a recipe (Ingredient Bundle)

In Stock Control → Ingredient Bundles, click Create:

  • Name — e.g. Latte Recipe
  • Ingredient items — add a row per ingredient with the quantity used (e.g. Coffee Beans — 18, Milk — 200)

Then use Assign Products on the bundle to link the recipe to the Latte product.

3. Set your starting stock

In Stock Control → Ingredient Inventories, set the current stock of each ingredient at each outlet.

Stock Control → Ingredients → Create form

Advanced options

Field / featureWhat it does
Low alert stockA threshold on an ingredient — flags it when stock runs low. (This is the only low-stock alert in Rewardly.)
Has tax / Tax rateRecords tax on the ingredient's cost.
Is allow return inventoryReturns ingredient stock when a sale is voided.
Bulk outlet assignmentAdd or remove outlets across many ingredients at once.
CSV export / Smart ImportExport the ingredient list, or bulk-upload from a spreadsheet.