📍 Getting There
1️⃣In the left sidebar, click Restaurant to expand it.
2️⃣Click Floor Plans Builder.
🧭 The Builder Interface
The builder is divided into three zones plus a toolbar across the top.
Top Toolbar
Control | What it does |
↩ / ↪ (Undo / Redo) | Step backward or forward through your recent changes. Keyboard shortcuts: Ctrl+Z and Ctrl+Y. |
− / 60% / + | Zoom the canvas out, in, or reset to default zoom. You can also Ctrl+Scroll to zoom. |
Reset | Resets the zoom level back to the default view. |
Grid toggle | Shows or hides the alignment grid on the canvas. On by default — the grid helps you align tables evenly. |
Save | Saves all changes to the current floor plan. Changes are not auto-saved — always click Save before leaving the page. |
Left Panel — Floor Plan & Elements
The left panel has two sections:
Section | Purpose |
Floor Plan — Label | The name of the current floor plan (e.g., "Dining Room 1", "Patio", "Bar Area"). Edit this field to rename the floor plan. |
Add Elements | Four draggable table shapes you can place on the canvas: Square Table, Circle Table, Rectangular Table, and Oval Table. Drag any shape from this panel directly onto the canvas to add it. |
Canvas (Center)
The canvas is the visual workspace where you arrange your floor layout. Tables you drag from the left panel appear here as numbered shapes. You can:
Action | How |
Place a table | Drag a shape from the left panel and drop it onto the canvas. |
Move a table | Click and drag any table already on the canvas to reposition it. |
Select a table | Click a table to select it. Its properties appear in the right panel. |
Pan the canvas | Two-finger slide (trackpad) or click and drag on empty canvas space. |
Zoom | Pinch (trackpad) or Ctrl+Scroll. Use the toolbar zoom controls too. |
💡 Canvas size tip: Set the Canvas Size in the right panel to match your POS workstation's screen resolution. This ensures the floor plan fills the POS screen correctly without letterboxing or cropping.
Right Panel — Properties
The right panel shows two sections:
Section | Contents |
Plan Properties | Canvas Size dropdown — choose the resolution that matches your POS screen: 1024×768, 1280×800 (default ⭐), 1366×768, or 1920×1080. |
Shape Properties | Appears when a table is selected. Shows the table's number, shape, dimensions, and rotation. Also provides Duplicate and Delete actions. |
🪑 Editing a Table
Click any table on the canvas to select it. The Shape Properties panel opens on the right.
Property | What it controls |
Table Number | The number that links this visual shape to an actual table defined in Restaurant → Tables. The number must match an existing table — this is how the POS knows which table check to open when a staff member taps the shape on the floor plan. |
Shape | Toggle between Rectangular (square or rectangle appearance) and Circular (circle or oval appearance). This changes the visual rendering on the canvas and on the POS. |
Dimensions (px) | Width (W) and height (H) of the table shape in pixels. Equal W and H = a perfect square or circle. Unequal W and H = a rectangle or oval. |
Rotation | Rotate the table shape from 0° to 360° using the slider. Useful for angled tables in irregularly shaped rooms. |
Duplicate | Creates an identical copy of the selected table on the canvas. The copy has the same shape and dimensions — update its Table Number after duplicating. |
Delete | Removes the selected table from the canvas. This does not delete the table from Restaurant → Tables — it only removes it from the visual floor plan. |
Shape and Dimension Combinations
The four draggable element types in the left panel are shortcuts for common shape + dimension combinations:
Element | Shape setting | Dimensions | Appears as |
Square Table | Rectangular | W = H (e.g., 120×120) | Square |
Circle Table | Circular | W = H (e.g., 120×120) | Circle |
Rectangular Table | Rectangular | W ≠ H (e.g., 180×100) | Rectangle |
Oval Table | Circular | W ≠ H (e.g., 250×120) | Oval |
💡 You can change any table's shape and dimensions after placing it. The element type you drag from the left panel is just a starting point.
🏢 Managing Multiple Floor Plans
A restaurant can have multiple floor plans — one per area (e.g., Dining Room, Patio, Bar). Each floor plan is a separate tab at the bottom of the builder.
Adding a New Floor Plan
1️⃣Click the + button at the bottom left of the tab bar.
2️⃣A new empty floor plan is created with an auto-generated name (e.g., "Floorplan 3").
3️⃣Edit the Label field in the left panel to give it a meaningful name (e.g., "Patio" or "Bar Area").
4️⃣Drag tables onto the new canvas and configure them, then click Save.
Tab Controls
When a floor plan tab is active, two icons appear at the bottom right of the tab bar:
Icon | Action |
⧉ Duplicate | Creates a copy of the current floor plan as a new tab. Useful for creating a variation of an existing layout without rebuilding it from scratch. |
🗑 Delete | Permanently deletes the current floor plan. This cannot be undone — you will be asked to confirm before deletion. |
⚠️ Deleting a floor plan removes it from the POS immediately after saving. Staff will no longer see that area's layout on the workstation.
💾 Saving Your Changes
The Floor Plans Builder does not auto-save. Click the orange Save button in the top right whenever you want to commit your changes. If you navigate away without saving, your changes will be lost.
The Save button applies to the entire builder — all floor plan tabs are saved together in one action.
