Skip to main content
Tracking inventory of recipes

Add recipes/sub-recipes to the Inventory to track consumption or stock movements

Updated over 2 months ago

Applicable to: Buyer Hub, mobile (iOS & Android)

To track the inventory of your recipes or sub-recipes, add them to the Inventory. This allows you to:

  • Include them in stock counts

  • Record the production of these recipes or sub-recipes

  • Ensure more accurate stock deductions when sales data is synced from the POS

  • Record adjustments such as wastage or stock transfers

This is particularly useful for prep items that need to be made in advance and kept in stock, such as sauces or cakes.

This feature is not enabled by default. To enable it, please get in touch with our team.


Adding recipes/sub-recipes to inventory

If this feature has been enabled for your location/outlet, you can select recipes and sub-recipes when adding items to your inventory lists.

Now that your recipes are in Inventory, you can also do with them all the other things you can do with regular SKUs such as creating stock counts, adjustments, and transfers.


Recording production of recipes/sub-recipes

When you run a production using this recipe, be sure to record it in the Inventory to log the quantity produced.

There are several ways to run a production:

(Buyer Hub) Selecting an item first

  1. Click Actions next to a recipe/sub-recipe in Inventory (You may need to scroll to the right to see this button).

  2. Select Record a production.

  3. A popup will open. You'll need to input the quantity you produced using this recipe, and optionally any notes/remarks such as batch number for this production.

  4. Click Save.

(Buyer Hub) Clicking the "Production" button

  1. Click Production at the top of the screen.

  2. A popup will open. You'll need to select the recipe and an inventory list first.

  3. Input the quantity you produced using this recipe, and optionally any notes/remarks such as batch number for this production.

  4. Click Save.

Using the Zeemart app

  1. In the Inventory tab, select an inventory list containing the recipe you'd like to produce.

  2. Tap the recipe and select Record a production.

  3. Input the quantity you produced using this recipe, and optionally any notes/remarks such as batch number for this production.

  4. Tap Save.


Viewing saved productions

Saved productions appear in the Activity tab of the Inventory.

Clicking the production activity will open the details of the production, including all the ingredients used for this production.

The same info is also available from the Activity tab of the Inventory in the mobile app.


Effect on 'On hand' quantity

Outlets with POS integration will see the produced quantity reflected as "on hand" stock. Clicking the "On hand" quantity will open a popup showing how this quantity is affected by the productions.

If you've mapped a POS product to this recipe, the "on hand" value will automatically update whenever sales involving this recipe are made.

What’s different now that POS products can be mapped to recipes added to Inventory?

Let’s consider an example: Banana Bread. Your outlet bakes it in the morning and sells it throughout the day.

  • If you've mapped the product to the Banana Bread recipe in Zeemart but haven’t added the recipe to Inventory, the quantity of ingredients will only be reduced when a sale is recorded.

  • However, if the recipe is added to Inventory, the ingredients will be deducted when you run a production batch (e.g., baking the bread in the morning), and the produced quantity of Banana Bread will be updated in the Inventory. Later, when a sale is recorded, only the quantity of Banana Bread in Inventory will be reduced.

If you have previously mapped a product to a recipe before adding it to Inventory later...

You don't need to do anything else - we'll automatically update this mapping for you. One small change, though - the recipe "type" will change from "Recipe" to "Item".

Before adding to Inventory:

After adding to Inventory:


Demo video

Did this answer your question?