Menu · UAE & GCC

Restaurant Menu Management, One Menu Everywhere

Build your menu once — categories, sizes, add-ons, allergens and Arabic names — and the till, the QR menu and the kitchen screens all read the same thing. Change a price or take a dish off and every surface follows.

  • One menu for the POS, the QR menu and the kitchen display
  • Sizes and add-on groups with their own prices and rules
  • Breakfast, lunch and dinner windows that switch items on and off by themselves

The menu list and an add-on group, as they ship.

More than a price list

One menu, not three that drift apart

Most restaurants keep the menu in several places: the till, a PDF for the QR code, a printed sheet in the kitchen. Each is right the day it is made and wrong a week later.

Menus in several places

  1. Update the till
  2. Re-export the PDF
  3. Tell the kitchen

A price changes on the till but not on the QR menu. A dish runs out and guests keep ordering it from the table. The breakfast menu is still up at two in the afternoon because nobody remembered to swap it.

Tahlib Menu

  1. Build the menu
  2. Set sizes & add-ons
  3. Set availability
  4. POS
  5. QR menu
  6. Kitchen

There is one menu. The till, the QR menu and the kitchen display all read it, so a change made once is a change made everywhere — and a time window takes breakfast off at eleven without anyone touching a screen.

You still decide what goes on the menu. You stop retyping it.

How it works

From an empty menu to the first order

An afternoon of typing, or a CSV import, and you are live.

  1. Start from your cuisine

    Sign-up seeds starter categories for your type of restaurant, plus the allergens and dietary tags most kitchens use. Keep them, rename them or delete them.

  2. Add items

    Name and description in English and Arabic, price, category, item type and a photo — or import your items from a CSV file.

  3. Add sizes and add-ons

    Sizes with their own price differences, and add-on groups that are choose-one or choose-several, optional or required, with a minimum and maximum.

  4. Route to the kitchen

    With Kitchen Display, give each item a station — grill, fry, bar — and its line goes to that station’s screen when the order is sent.

  5. Decide where it sells

    Show an item on the till, on the QR menu, or both. A till-only item never appears to guests, and the system refuses a QR order for it.

  6. Set when it sells

    Always available, or specific days and times — breakfast, lunch, dinner, happy hour, weekends — per item or for a whole category.

  7. Change it whenever

    Edit a price, mark a size sold out or hide a category, and the next order on every surface reflects it.

Every change to the menu is written to the audit log with the staff member’s name.

What you get

Everything a working menu needs

Grouped by the job, not by the screen it lives on.

Categories and items

The structure guests and staff navigate.

  • Categories with an icon, description and a visible-on-menu switch
  • Drag to reorder categories, and items within a category
  • Item name up to 120 characters and description up to 500, in English and Arabic
  • Item type — vegetarian, non-vegetarian, egg or vegan — and a bestseller badge
  • Photo upload in PNG, JPG, WebP or GIF up to 5 MB
  • Starter categories seeded for your cuisine at sign-up

Sizes and add-ons

The way guests actually order.

  • Sizes or versions with their own price difference and a default
  • Add-on groups: choose one or choose several
  • Required groups, and a minimum and maximum for multi-choice groups
  • A price per choice — including a negative one for “no cheese”
  • Mark a single size or choice sold out without hiding the dish
  • The till and the QR menu both enforce the group rules

Allergens and dietary information

Recorded once, kept with the dish.

  • Twelve allergens seeded, in English and Arabic: dairy, gluten, eggs, peanuts, tree nuts, soy, fish, shellfish, sesame, mustard, sulphites, celery
  • Allergen tags shown to guests on the QR menu
  • Nine dietary tags, including halal, vegan, gluten-free and contains alcohol
  • A free-text “may contain traces of” note per item

Kitchen routing

With Kitchen Display, the right ticket reaches the right station.

  • Six stations seeded — tandoor, fry, Chinese, chaat, bar, grill — and as many more as you need
  • Each station with an English and Arabic label and an on/off switch
  • Station set per item and carried on every order line
  • Kitchen screens filter by station

Availability and imports

What sells, when, and how it got there.

  • Show on POS and Show on Menu, enforced when the order is placed
  • Day and time windows per item or category, with six presets
  • Windows that run past midnight, judged in your restaurant’s timezone
  • CSV import up to 5 MB, matched by SKU: existing items update, new ones are created
  • Per-row errors reported, so a bad line never blocks the rest
Availability

Items that come and go on schedule

A menu is not the same at 8am and 8pm. Telling each item when it sells means nobody has to remember to swap anything.

Day-part windows

Breakfast 06–11, lunch 11–15, dinner 18–23, all day, happy hour 16–19, weekends only — or your own days and times, one window per day.

Per item or per category

Schedule a single dish, or the whole breakfast category in one go. Late-night windows that cross midnight work as you would expect.

Enforced everywhere, not just hidden

Outside its window an item disappears from the QR menu, shows greyed out on the till, and an order for it is refused by the system — so a stale page can never sneak one through.

Till-only and menu-only items

Staff meals and off-menu specials can live on the till without ever appearing to guests, and the reverse works too.

Where it fits

What it changes, by type of restaurant

Same menu builder, different headache solved.

Cafés
Breakfast that ends at eleven, a pastry that sells out by noon, milk choices on every drink. Time windows and sold-out choices do the swapping for you.
Casual dining
Long menus with sizes, sides and sauces. Add-on groups with rules mean the order that reaches the kitchen is complete, not a note saying “ask the guest”.
Quick service
Combos and extras priced per choice and, with Kitchen Display, routed to the right station, so the fryer only sees what the fryer cooks.
Shisha lounges and late-night venues
A late menu that runs from 22:00 to 03:00 is one window, not two hacks either side of midnight.
Multi-branch groups
Build the menu once, push it to every branch with the Chain Dashboard, and let each branch keep its own prices.
Built here

The details that matter on a UAE menu

Written around how menus here are actually read.

Arabic beside English

Every item, description, size, add-on and category has an Arabic field. Turn Arabic translations off in settings and the Arabic inputs disappear from the dashboard.

Halal and allergen information

Halal is one of the nine dietary tags, and allergens are shown to guests in English and Arabic on the QR menu.

Ramadan hours

An iftar menu from 6pm, a suhoor menu after midnight — each a time window on a category, set once for the month.

Kitchens that work by station

Tandoor, grill, fry and bar stations are seeded, because that is how most kitchens here split the work. Routing items to them comes with Kitchen Display.

Questions, answered

What owners ask before they build their menu

Is the menu builder really free?

Yes. It is part of Tahlib Core, which is free for every branch. So are tables, QR codes, a view-only QR menu and analytics. Taking orders needs QR Ordering or POS, each priced per branch.

Can I import my existing menu?

Yes, from a CSV file up to 5 MB. Rows are matched by SKU — an existing SKU updates the item, a new one creates it — and any row with a problem is reported without stopping the rest. The categories need to exist first, and sizes, add-ons and photos are added in the dashboard rather than in the file.

Does a change show up on the QR menu straight away?

Yes. The QR menu, the till and the kitchen read the same menu, so a new price, a hidden item or a sold-out size applies to the next order.

How do I take a dish off when it runs out?

Switch it off for the QR menu or the till from the item, or mark a single size or add-on choice sold out. A one-tap “86” button on the till is not there today.

Can I have a breakfast and a dinner menu?

Yes. Give the breakfast items or category a morning window and the dinner ones an evening window, and each appears only when it should — on the QR menu, on the till, and in what the system will accept as an order.

Can I keep several versions of the whole menu and switch between them?

Not today. Time windows switch items and categories on and off; keeping whole alternative menus and switching between them is a separate product that is not on sale yet.

Do guests see allergens?

Yes. Allergen tags are shown on the QR menu in English and Arabic. Dietary tags and the “may contain traces” note are recorded with the item but not shown to guests yet.

Can add-ons be shared across items?

Each item has its own add-on groups today. A shared library of add-ons used by many items is not available yet.

Does it work in Arabic?

Yes. Every customer-facing field has an Arabic version, and the dashboard itself runs in English and Arabic with right-to-left layout.

Can I export the menu or change prices in bulk?

Not today. You can import and update items in bulk from a CSV, but exporting the menu or raising every price by a percentage is not in the product yet.

Build the menu once

Set it up this afternoon, and the till, the QR menu and the kitchen all start from the same page.

No card to start · nothing to install · Tahlib Core is free