CodeBold
Commerce
000
Trades / Café & restaurant

A dish is
made of
things.

Run a café on an ordinary shop plugin and the stock figure never moves, because nothing called cheeseburger was ever in the stockroom. Buns, patties and cheese slices were, and only a till that understands that can tell you what a dish costs.

01 / The day as it is

Stock that
never moves.

Sell four hundred burgers and a shop plugin records four hundred sales of a product it has no stock figure for. Meanwhile the buns are running out and nothing on any screen said so until somebody looked in the freezer.

What stops happening

  • A stock figure that never moves because dishes are not products
  • Working out the margin on a dish from last month’s invoices
  • Tickets on paper spikes, with no way to see which one is going cold
  • Four separate sales for one table because the till has no tab
  • Guessing when to reorder because nothing counts down as dishes sell
02 / What fits this trade

Front of house,
back of house.

01

Nested recipes

Burger sauce is itself mayonnaise, ketchup and paprika. Sell one burger and every level underneath it comes out of stock, at what those ingredients cost today.

02

Tables and open tabs

A tab belongs to a table, stays open across courses and closes as one sale — not as four sales that happened near each other.

03

Modifiers

No onions, extra cheese, oat milk. Priced or free, and carried through to the kitchen ticket so the cook sees what the customer said.

04

A kitchen screen, not a ticket printer

A wall monitor that reloads itself — meant to be read from feet away by somebody holding a pan, not squinted at. Orders colour as they sit, so nobody reads a timestamp to know which table has been waiting.

05

Order types

Eat in, takeaway and delivery separate in the day’s figures without anybody remembering to tag anything.

06

Split the bill

One tab, several tenders — cash from one person, a card from another, all recorded against the same sale.

Every feature on this page is part of the paid restaurant module. The free core is a till and Stock Central — it does not do tables, tabs, modifiers, the kitchen screen or recipes.

03 / Questions

For this trade.

Do recipes have to be flat?
No, and that is the point. A recipe can contain a recipe, as deep as your kitchen actually goes. Every level deducts when the dish sells.
What does a dish cost?
What its ingredients cost today, worked out from the weighted-average cost learned at receiving. It is not a figure anybody has to maintain by hand.
Does the kitchen screen need special hardware?
No. It is a browser page that reloads itself, so any spare monitor or tablet on the kitchen wall will do. It is a screen rather than a printer on purpose — it is meant to be read from feet away by somebody holding a pan.
Is any of this in the free core?
No. Tables, tabs, order types, modifiers, the kitchen screen and recipes are all part of the paid restaurant module. What the free core gives you is the till itself and Stock Central. If you run a café on the free plugin you get a working till, but none of the service features on this page.

Sell a burger,
a bun leaves the stockroom.

The restaurant module is a paid add-on. It runs on the same till and the same stockroom as the rest of the suite — but it is not in the free core.