CodeBold
Commerce
000
Product / Restaurant

Sell a burger,
a bun leaves
the stockroom.

A dish is made of things, and some of those things are themselves made of things. Until a till understands that, a café's stock figure never moves and the margin on the menu is a guess.

01 / Recipes

Nested,
because
kitchens are.

One sale on the till pulls every level underneath it out of stock at once, costed at what those ingredients are worth today rather than what they cost the first time you bought them.

Which means the margin on a dish is a number the system already knows, not something worked out on a Sunday with last month's invoices spread across a table.

02 / Service

Front of house.

The counter screen from the point-of-sale plugin, with the parts a room full of tables needs bolted on.

01

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 to be near each other.

02

Order types

Eat in, takeaway, delivery. The type is on the order, so the day's figures separate without anybody having to remember to tag anything.

03

Modifiers

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

04

Kitchen tickets that age

A ticket colours as it sits. Not a badge somebody has to read a timestamp off — a screen that goes from calm to not calm on its own.

05

Courses

Send the starters, hold the mains. The kitchen sees what has been fired and what has not.

06

Split the bill

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

03 / Questions

About the
restaurant module.

Why does an ordinary shop plugin not work for a café?
Because a dish is not a product on a shelf. Sell a cheeseburger through a shop plugin and stock never moves, because nothing called "cheeseburger" was ever in the stockroom. Buns, patties and cheese slices were.
Can a recipe contain another recipe?
Yes. Burger sauce is itself made of mayonnaise, ketchup and paprika. Sell one burger and everything underneath it comes out of stock, at what those ingredients cost today.
Do kitchen tickets need a separate screen?
They can have one, but they do not need one. A ticket is a browser page, so any spare tablet in the kitchen will do.
Is the restaurant module included?
It is part of the multi-outlet add-on tier rather than the free core. The till underneath it is the same till.

The kitchen and the stockroom,
reading the same figure.

The restaurant module sits on the same till and the same stockroom as the rest of the suite.