Kedaify New

New feature · 3 min read

Ingredients and recipes: stock drops by itself when a dish sells

In cafes and eateries, what runs out first is usually not the dish but the ingredient: milk, palm sugar syrup, cups. Now Kedaify can track ingredients. Enter each recipe once, and every POS sale and every paid online order takes off the ingredients by itself. Stock in records the purchase price, counting stock shows the gap, and POS warns you when an ingredient runs low. This is on Pro; stock per product in Menu stays free.

Ingredients and recipes in Kedaify: the ingredient list of the demo store Katong Kopi with stock and price per kg

1. An ingredient list, in the units you use

Add an ingredient with its unit: grams, ml or pieces. You can buy it per kg or per litre, and Kedaify converts it. Enter the stock you have now and the purchase price, then set when an ingredient counts as running low.

Ingredients tab of the demo store Petaling Roasters: Lemon juice 400 ml marked Low, Cup 97 pcs, Sugar syrup 940 ml and Tea leaves 1.98 kg, each with Stock in and Count stock buttons
Demo store Petaling Roasters, with example stock.
  • Each ingredient shows the stock left, the price per kg or litre, and how much was used in the last 7 days.
  • Ingredients that are low or out move to the top of the list and are marked.
  • The value of your ingredient stock is worked out from the stock left and the purchase price.

How to use it: Dashboard → Stock & ingredients → Ingredients. Pro plan.

2. A recipe for each dish, including the options

Open the dish and enter the ingredients for one serving, for example coffee 18 g, milk 150 ml, palm sugar syrup 20 ml, cup 1. A buyer's choices can add or take off ingredients: Large adds 50 ml of milk, Less sugar takes off 10 ml of syrup.

Recipe for Iced Lemon Tea: tea leaves 5 g, lemon juice 15 ml, sugar syrup 20 ml, cup 1, with extras for Size Large (tea leaves 2 g) and Sugar level Less sugar (sugar syrup minus 10 ml)
One recipe for one serving, plus the options.
  • Cost per serving is worked out from the ingredient prices, and can be used as the product's cost in Products & margins.
  • Dishes without a recipe work as usual and don't take off any ingredients.
  • Change a recipe any time. Sales that already happened don't change.

How to use it: Stock & ingredients → Recipes → pick the dish.

3. Stock in and counting stock

When you shop, record the stock in and the total price. The average price of the ingredient updates too, so cost per serving follows your latest purchase price. When you count stock, enter what is really there; the gap is saved with its reason: counting gap, wasted, spoiled, or used by you.

Stock count for lemon juice in the demo store Petaling Roasters: recorded 1.96 L, counted 0.4 L, a difference of minus 1.56 L because it was wasted
The gap is saved with its reason.
  • It also works for products whose stock you track in Menu, such as bottled water or snacks. The purchase price updates the product's cost.
  • Every change is in History: sold, cancelled, stock in and stock counts.

How to use it: Stock & ingredients → + Stock in / Count stock.

4. POS warns you before an ingredient runs out

A dish whose ingredient is running low is marked in POS, for example Milk low, and a dish without enough ingredient for one serving is marked sold out. POS can still sell it; the mark is only a reminder to restock.

POS of the demo store Petaling Roasters: Iced Lemon Tea, RM 9, with the Lemon juice low mark, next to Flat White
The mark shows on the dishes that use that ingredient.
  • POS sales take off ingredients at once; online orders do so when they are marked Paid or Done.
  • Cancelling a sale puts back exactly the ingredients that sale used.

How to use it: Automatic in POS, once a recipe is filled in.

5. POS receipt: Save and Share are now two buttons

Like on the online store's payment page, the POS receipt now has separate Save receipt and Share receipt buttons. Save puts the receipt image on your phone, and Share opens WhatsApp or another app. These buttons stay free.

POS receipt of the demo store Petaling Roasters: 1 Matcha Latte, subtotal RM 14.00, service 5%, tax 10%, total RM 16.17 paid in cash, with the Save receipt and Share receipt buttons
Two buttons, like on the online store's payment page.
  • The receipt image is sharper, so it stays readable when you zoom in.

How to use it: POS → Pay → Save receipt / Share receipt.

Questions about this release

If a sale is cancelled, do the ingredients come back?

Yes. Cancelling puts back exactly the amount of ingredients that sale used, even if the recipe was changed afterwards.

Do online orders take off ingredients too?

Yes, when the order is marked Paid or Done, just like product stock. An order that hasn't been paid takes off nothing.

Does every dish need a recipe?

No. Only fill in recipes for dishes whose ingredients you want to track. A dish without a recipe takes off nothing.

I'm on the Free plan. What can I still use?

POS, receipts (including Save and Share) and stock per product in Menu stay free. Ingredients, recipes, stock in and stock counts open up when your store is on Pro.

Read next