Skip to main content

How to Edit the Terminal Order Screen Layout

The order screen on the terminal can now be edited right where it lives — tabs, sections, speed rails, and buttons — and you see the real screen change as you edit it. There’s no separate preview and no trip through the back office.

An Owner/Manager can add and arrange tabs, sections, speed rails, and buttons, rename them, recolour them, give them icons, and drag them into order. Button sizes can be tuned and saved for the whole store or for just one terminal.

Tools panel with Edit Layout highlighted

Permission needed

You need Manage Terminal Screens — the same permission that already controls the back office’s Terminal Setup page. There’s nothing to turn on; the permission is the whole gate. If your job role doesn’t have it, the Edit Layout button simply isn’t there — it hides itself rather than showing an error.

Where to find it

Open an order, tap Tools, and Edit Layout is at the bottom left of the Tools panel, beside No Sale. That’s the route that’s always there, so it’s the one to learn.

A store can also put an “open the editor” button anywhere else on a screen — a rail, a tab, the bottom row — since opening the editor is itself just one of the actions a button can run. Because a store places and names that button itself, its caption can vary, so don’t expect it to say “Edit Layout” in a specific spot. Tools → Edit Layout always works.

Careful with the other “Edit Layout.” The launcher’s Tools screen has a different button also called Edit Layout — that one opens the table/floor plan editor, not this screen editor. If you land in a floor plan instead of your buttons, you tapped the wrong one.

Getting in and out

  1. On the order screen, tap Tools, then Edit Layout (bottom left of the Tools panel).
  2. The order screen stays where it is — the sidebar switches to the editor, prompting “Tap a tab, section, or button to edit it.”
  3. Make your changes. Nothing is saved until you tap Save.
  4. If you try to leave with unsaved work, you’ll be asked: “You have unsaved changes. Save before exiting?”Cancel, Discard, or Save.
  5. When you exit, you’re returned to the screen you were editing, on the tab you were looking at.
The editor open, showing the sidebar, live canvas, and toolbar

What you’ll see when it opens:

  • A sidebar on the left — a SCREEN picker naming the screen you’re editing, a + to start a new one, the selected item’s properties below that (starting with Name), and the prompt “Tap a tab, section, or button to edit it.” Select the screen itself and you’ll see Add Tab, Duplicate, and Remove.
  • The real screen in the middle — live and editable, at its real size.
  • A toolbar along the bottom — Exit · New Tab · Adjust Sizing · Show Filtered · Show Inactive · Snap, with Save on the far right.
  • The screen’s bottom button row stays visible and editable, with empty slots shown as placeholders so you can see where a button would go.

What you can add to a screen

Select a tab or a section and the sidebar shows what you can add to it — the choices differ depending on where you’re adding.

Adding to a section: Item, Item Category, Action, Separator, Label.

Adding to a tab: Item, Item Category, Action, Label, New Section.

  • Item — rings in a menu item. Pick several at once and you’ll get a button for each. Requires an item search (modifiers aren’t offered).
  • Item Category — opens a category of items. A tickbox in its properties can turn it into a Category Link instead. Requires a category search.
  • Action — runs one of the POS actions (Payments, Discounts, Tools, Time Clock, transfers, and more). Requires picking from the Select Action dialog.
  • Label — static text, for titling an area. Nothing to pick.
  • Separator — a divider, but only inside a section; it isn’t offered at the tab level. If you try to add one at the tab level, you’ll see: “A separator can only be added inside a section. Add or select a section first.”
Add to Section options in the sidebar

Choosing an action opens Select Action — a search box with an on-screen keyboard on the left and the catalogue on the right, grouped by type, with a plain-English description under every action. For example, Apply Note: “This action applies a note to the selected items (the last-entered item on a handheld). Configure the note text, or leave it blank to prompt the user.”

Select Action dialog with search keyboard and grouped catalogue

Two actions are temporarily unavailable to add: Print Terminal Report and Distribute Tip Pool aren’t offered in any picker right now. Buttons that already run them keep working — they just can’t be added new.

The four things you arrange

  • Tab — a page of the screen. You can Add Tab, Add Tab → (after the selected one), rename it, move it with ← Move Left / → Move Right, or Remove Tab.
  • Section — a named box of buttons within a tab. You can create one with New Section, rename it, move it, or Remove Section. A section can be left empty on purpose and stays that way through a save.
  • Speed rail — the strips down the side and along the bottom for buttons you reach for constantly. You can add buttons to it or Remove Speed Rail. An empty rail collapses to a thin strip you can still select.
  • Bottom order toolbar — the button row under the order screen. Tap a button to edit it, tap the empty bar to select the toolbar itself, and drag to reorder, add, or remove buttons.

Removing any of these warns you first: “Remove {name} and all of its buttons?”

The properties panel

The panel changes with whatever you select, and its heading names what that is — Item, Item Category, Action, Section, Tab, Screen.

  • Item — Linked to (Change Item…), Name, icon, colour, Skip prompted modifiers, Context Filter, Active, Order, Duplicate, Remove.
  • Item Category — Linked to (Change Category…), a Category Link tickbox, colour, Skip prompted modifiers, Context Filter, Active, Order, Duplicate, Remove. There’s no Name field — it uses the category’s own name.
  • Action — Action type (Change Action…) with a sentence explaining what that action does, Name, icon, colour, then the action’s own settings (for example, Adjust Guest Count has Adjustment and Amount), and Context Filter.
  • Section — Name, Order (Move Up / Move Down), the Add palette, Active, Duplicate, Remove Section.
  • Tab — Name, Icon, Layout: Flow / Freeform, the Add palette, Order (Move Left / Move Right), Add Tab →, Context Filter.
  • Screen — Name, Add Tab, Duplicate, Remove, and the hint “Tap a tab, section, or button to edit it.”
Properties panel for an item button
Properties panel for an item category, with no Name field
Properties panel for an action button, with the action’s own settings

The individual fields, if you need to look one up:

  • Name — what the button says. A Default button puts it back to the item’s own name.
  • IconChange Icon… opens the picker; double-tap an icon to choose it. Clear removes it.
  • ColourChange Colour….
  • Active — turning this off hides the button from the floor without deleting it. Hidden buttons stay visible to you in the editor only when Show Inactive is on, shown faded.
  • Context Filter — attaches one of your context filters, so the button (or tab) only appears when that filter allows it — for example, a specific store or daypart.
  • Order — where the element sits. You can drag it, or use ↑ Move Up / ↓ Move Down / ← Move Left / → Move Right.
  • Linked to — what the button points at. Change… repoints it without rebuilding the button.
  • Skip prompted modifiers (items only) — “Rings the item in without prompting for its forced modifiers.”
  • Show divider line (separators only) — whether the separator draws a line or is just a gap.
  • Action type (action buttons only) — which action it runs. Change Action… swaps it, and each action has its own settings underneath.
  • Modifier (modifier sets) — how the modifier set behaves when tapped.
  • Width, Font size, Horizontal / Vertical alignment — per-element appearance.

Duplicate copies the selected button. Remove deletes it.

Flow vs. Freeform

Every tab is laid out one of two ways, switched from the tab’s properties:

  • Flow — buttons fill the space in order, automatically.
  • Freeform — buttons and section boxes can be dragged anywhere.
A Freeform tab with buttons and section boxes placed anywhere

Switching to Freeform asks: “Switch this tab to Freeform layout? You’ll be able to drag buttons and section boxes anywhere.”

Switching back to Flow asks: “Switch this tab back to Flow layout? The freeform positions on this tab will be cleared.”

Going back to Flow throws away your Freeform positions, and there’s no undo. If you’re experimenting with a Freeform layout, duplicate the screen first so you have something to fall back on.

Snap, on the editor toolbar, is a Freeform-only aid — it snaps a dragged button to a 5-pixel grid so a row lines up cleanly. It’s greyed out on a Flow tab, and it isn’t saved with the screen; it just helps while you’re dragging.

Sizing — store default vs. this terminal

Adjust Sizing on the editor toolbar switches the sidebar to Element Sizing: “Pick an element, then adjust its size.”

You size a kind of element at a time, not one individual button. An ELEMENT dropdown picks what you’re sizing (Item Buttons, and the other element types), and three sliders control it: Scale (for example 1.00× to 1.25×), Image height in pixels, and Font size in points. The screen behind you redraws as you drag, so you’re sizing against the real layout rather than a preview.

Element Sizing mid-edit, with the canvas redrawn at the new size

Both save buttons stay greyed out until something changes, and each is subtitled with the element you’re sizing (for example “Item Buttons”), so you always know what you’re about to save.

  • Save as Store Default — every terminal in the store gets this size, unless it has its own override.
  • Save for This Terminal — only this terminal. Useful when one terminal needs a different size than the rest.

The prompt asks plainly: “Save the button sizing to the store default (all terminals) or just this terminal?”

A terminal override always wins over the store default — so a store-wide size change won’t reach a terminal that already has its own saved size. To undo an override, use Use Store Default, which warns: “This terminal’s saved size for it will be removed.” This is the single most confusing part of sizing, so it’s worth remembering: if a store-wide resize doesn’t seem to be taking effect on one terminal, check whether that terminal has its own saved size.

The two preview toggles

Both toggles are off by default and only change what you see in the editor — neither changes what the floor sees.

  • Show Inactive — on shows switched-off buttons, faded, so you can edit them. Off, they’re hidden, same as on the floor.
  • Show Filtered — on shows buttons and tabs that this screen’s context filters are currently hiding. Off, filters apply normally — what the floor actually sees.

Working with screens

  • New Screen — the + beside the screen picker. If you have unsaved work, you’ll be asked first: “You have unsaved changes that will be lost. Start a new screen without saving?” (Keep Editing / Discard & Start New.)
  • Duplicate Screen — makes a copy to work from.
  • Remove Screen — has one hard stop: “This is the terminal’s default screen and can’t be removed here.”
New Screen prompt with unsaved changes

What the editor won’t let you save

The editor lets you delete any button, including the ones that get you off the screen — so two guard rails stop that from becoming a terminal nobody can use.

It refuses to save a screen that has no button for Payments, no button for Discounts, or no button for Tools or Layout Editor. The message lists only what’s actually missing — a screen that’s only short a Payments button gets a one-line list:

This screen can’t be saved until it has a button for: • Payments

Without these an operator would have no way to reach those screens from this terminal.

Save refusal listing the missing required button

It warns but lets you continue when nothing on the screen reaches Charges:

Nothing on this screen navigates to: • Charges

Save anyway?

Switched-off buttons don’t count toward either check — a screen whose only Payments button is inactive is treated as a screen with no Payments button.

What it can’t do yet

  • It’s the terminal’s editor only — there’s no equivalent in the customer-facing back office yet.
  • Handhelds aren’t covered; TableSide screens aren’t edited here.
  • Freeform positions don’t survive a switch back to Flow.

FAQ

I don’t see Edit Layout on my terminal. It only appears for job roles with the Manage Terminal Screens permission — the same one that controls Terminal Setup in the back office. The button hides itself rather than showing an error, so check the job role’s permissions first.

I made the buttons bigger on one terminal and nothing changed on the others. You saved it for this terminal. Save as Store Default instead to reach every terminal. And the reverse is also true — a terminal that already has its own saved size ignores the store default until you use Use Store Default to clear it.

It won’t let me save — it says the screen needs a Payments button. Every screen has to keep a way to reach Payments, Discounts, and Tools (or Layout Editor), or whoever’s on that terminal would have no way out of the screen. Add the missing button and save again. A switched-off button doesn’t count as present.

I switched a tab back to Flow and lost all my positions. Freeform positions are cleared when a tab goes back to Flow — the prompt warns before it happens, and there’s no undo. If you’re experimenting, duplicate the screen first.

Tools → Edit Layout opened the wrong thing. The launcher’s Tools screen has its own Edit Layout button that opens the table/floor plan editor — a different feature. The screen editor’s Edit Layout is on the order screen’s Tools panel, bottom left.

My terminal doesn’t have an Edit Layout button where the guide shows it. Opening the editor is just one of the actions a button can be set to, so a store can place its own anywhere, under any caption. The route that’s always there is Tools → Edit Layout on the order screen.

Can I hide a button without deleting it? Yes — turn Active off. It disappears from the floor but stays visible in the editor, faded, when Show Inactive is on.

Why can’t I add a Print Terminal Report button? Print Terminal Report and Distribute Tip Pool are both temporarily unavailable to add in this release. Existing buttons that already use them still work.

Does editing a screen change anything already rung in? No. A screen is just a layout — changing it changes what the terminal shows from the next save onward. No order, receipt, or report is affected.

What if I leave in the middle of editing? Nothing is saved until you tap Save, and leaving always asks first — Save, Discard, or Keep Editing.

Unsaved changes prompt with Cancel, Discard, and Save