Inventory and Stock
Track stock per menu item in DineomAI. Set a daily count, top up mid-service, and let sold-out items hide on their own when the count hits zero.
You made 30 portions of the fish curry today. Once they're gone, you don't want guests still ordering it. DineomAI tracks stock per item so a dish goes sold out on its own when the count hits zero. You manage it all at /admin/inventory.
Turn tracking on or off per item
Every menu item has a track stock switch.
- Off: the item is always available. Guests can order it any time, with no count. Use this for dishes you never run out of.
- On: DineomAI keeps a running count for the item and marks it sold out when that count reaches zero.
You decide item by item. Track the dishes that run out, like a daily special or a fresh catch, and leave the rest untracked.
Set the starting count each day
For a tracked item, set a starting count at the start of the day. That's how many portions you have to sell. If you prepped 30 fish curries, set the count to 30.
As guests order, the count goes down on its own. You don't touch anything during normal service.
Top up mid-service
Made more? Top up the count. If you cook another 15 fish curries at lunch, add 15 and the available count rises right away. There's no limit on how many times you top up in a day.
Cancelled items come back automatically
If an order item gets cancelled, that stock returns to the count on its own. So if a guest cancels two fish curries, those two go back to your available count without any action from you. Your count always reflects what you can actually sell.
How the available count adds up
The available count is simple:
Starting count + top-ups + restored from cancellations, minus what's sold
When that number reaches zero, the item shows Sold out in the chat and guests can't add it. The moment you top up, it comes back. This ties into how items appear in the guest chat, covered in add your menu.
Here's a quick example. A dosa stall sets a starting count of 50 plates. By 1 PM, 45 are sold, so 5 are left. The cook makes 20 more and tops up: now 25 are available. Two plates from a cancelled order come back, taking it to 27. Once all 27 sell, the dosa goes sold out until the next top-up.
Counts reset every day
Stock counts reset every day on the India clock (Asia/Kolkata). Each morning starts fresh, so set your starting counts for the new day's prep. Yesterday's leftover count doesn't carry over.
FAQ
What happens when an item runs out of stock?
When the available count hits zero, the item shows Sold out in the guest chat and can't be added to an order. As soon as you top up the count, the item becomes available again, with no other step needed.
Does cancelling an order put the stock back?
Yes. If an order item is cancelled, that stock is added back to the available count automatically. You don't have to adjust anything by hand, so your count always matches what you can still serve.
When do stock counts reset?
Counts reset every day on the India clock (Asia/Kolkata). Each morning starts fresh at the count you set, and any leftover number from the day before doesn't carry over. Set your starting counts as part of your daily prep.
What to do next
Open /admin/inventory, turn on tracking for the dishes that run out, and set today's starting counts. If you haven't built your menu yet, start with add your menu.