πΊοΈ Restaurant Floor Plan Configuration
The Floor Plan Plugin lets your store visually organize service areas, tables, and seating. Think of it as a visual control center for dine-in operations.
This guide explains the Floor Configuration screen: managing floors, templates, layouts, order types, and floor images. For table-level setup, see: Restaurant Table Configuration.
- β What is Floor Plan?
- β Main Purpose
- β Floors List
- β Templates
- β Floor Settings
- β Order Type Awareness
- β Floor Image / Layout
- β Tables on Floor
- β Action Bar
- β Workflow
- β Business Examples
π― What is the Floor Plan Plugin?
It helps you with:
- π Managing different dining spaces (main floor, patio, bar, VIP)
- πΊοΈ Mapping tables visually on a floor layout
- π₯ Supporting seat-based ordering (who ordered what)
- π Handling reservations
- π« Separating service by order type (Dine In vs Bar vs Banquet)
- βοΈ Moving tables between floors
- π Using templates for repeated layouts
- ποΈ Hiding tables temporarily
- π€ Improving host/cashier/server workflow
ποΈ Main Purpose: What is a “Floor”?
A Floor can represent:
| Business Type | Possible Floors |
|---|---|
| π΄ Restaurant | Main Floor, Patio, Bar, Private Room |
| π Banquet Hall | Hall A, Hall B, VIP Section |
| π¨ Hotel Restaurant | Breakfast Area, Lounge, Terrace |
| π± Food Court | Indoor, Outdoor, Counter Seating |
You can use one floor for the entire space, OR divide one large space into multiple floors/sections for easier management.
π Floors List (Left Panel)
The left panel shows all your configured floors. Example:
- Main Floor
- Banquet
- Patio
- Bar Area
| Button | Action |
|---|---|
| Add | Create a new floor |
| Remove | Delete the selected floor |
π For a step-by-step guide, see: Adding A New Floor
π Templates Section
Templates are useful when your store has similar layouts that get reused.
| Feature | Meaning |
|---|---|
| Save as template | Save current floor design for reuse |
| Set as screen | Apply selected template/screen layout |
| Remove | Delete an existing template |
- Same banquet layout reused for events
- Multiple similar dining rooms
- Franchise branches with similar table arrangement
- Seasonal layout reuse (summer patio setup)
βοΈ Top Floor Settings
| Field / Control | Meaning |
|---|---|
| Floor name | Name of the current floor (e.g., Main Floor) |
| SO (Sort Order) | Controls the display order of floors |
| Order types | Filter or associate floor with specific order types |
| ALL | Current view shows all order types |
| Rearrange mode | Allows repositioning tables visually |
| Button width | Controls table button width in the layout |
| Button height | Controls table button height in the layout |
π« Order Type Awareness
This is an important feature. The floor plan can work differently depending on order type.
| Order Type | Possible Floor Use |
|---|---|
| π΄ Dine In | Main dining floor, patio, private room |
| πΊ Bar | Bar floor only |
| π Banquet | Banquet hall floor only |
| π Retail / Counter | Floor plan may not be needed |
| βοΈ Custom | Food truck lounge, event zone, tasting room |
Some restaurants support multiple order types and serve different order types on different floors. The Order Type filter makes this easy to manage.
πΌοΈ Floor Image / Architectural Layout
The large central area is your visual floor map. You can show:
- Walls, rooms, doors, restrooms
- Decorative elements (plants, art)
- Table positions and seating flow
Can you import an architectural layout?
Yes! Use the “Set floor image” button to upload:
- Architectural sketch
- Restaurant floor drawing
- Scanned layout
- Image of space plan
- Simple design file as background
Then place tables visually on top of the image.
| Button | Action |
|---|---|
| Set floor image | Add/select a background floor image |
| Clear floor image | Remove the floor image |
| Refresh | Reload the current floor layout |
For best performance, keep floor background images under 2MB. See: Large Image Size in Floor Plan Background
πͺ Tables on the Floor
Each table appears visually as an object on the floor plan, showing:
- Status label (e.g., Available)
- Table number
- Visual position
Common Table States
| Status | Meaning |
|---|---|
| π’ Available | Ready for seating |
| π΄ Occupied | Currently in use |
| π‘ Reserved | Booked for upcoming guest |
| π§Ή Dirty | Needs cleaning before next guest |
| βΈοΈ Held | Temporarily blocked |
| π Merged | Combined with another table |
π To create or modify tables, see: Adding New Tables
ποΈ Floor Plan Action Bar (Bottom)
| Button | Action |
|---|---|
| Refresh | Reload current floor and tables |
| Clear floor image | Remove background layout image |
| Set floor image | Add background floor/architectural image |
| Detach selected tables | Remove selected table(s) from this floor only |
| Detach all tables | Remove all tables from current floor |
| Hide | Temporarily hide selected tables from view |
| Save | Save floor changes |
| Cancel | Cancel unsaved changes |
π Detach & Move Tables Between Floors
Tables exist as records in the system. Detach removes them from one floor layout β but they still exist and can be reassigned elsewhere.
| Situation | Use Case |
|---|---|
| Restaurant changes seating layout | Move tables between sections |
| Banquet event setup | Move tables from Main Floor to Banquet |
| Seasonal patio use | Attach tables to Patio only during season |
| Renovation | Hide/detach tables from closed section |
ποΈ Hide Tables Temporarily
Useful for daily operational changes:
- Section closed
- Table under repair
- Event section unavailable
- Socially-distanced seating
- Outdoor area closed due to weather
- VIP zone restricted
Hide gives you flexibility without deleting table definitions. Just unhide when ready.
π Complete Workflow
| Step | Action |
|---|---|
| 1 | Create table definitions in Table Configuration |
| 2 | Set table number, name, capacity, reservable status, type, shape, seats |
| 3 | Save the table |
| 4 | Open Floor Plan Configuration |
| 5 | Create one or more floors |
| 6 | Optionally set floor background image |
| 7 | Attach/place tables visually onto the floor |
| 8 | Arrange table positions using Rearrange mode |
| 9 | Save floor |
| 10 | Use layout operationally in dine-in service |
πͺ Practical Business Advantages
π΄ For Restaurants
- Visual table management
- Faster dine-in operations
- Easier host seating
- Support for seat-based ordering
- Better reservation handling
π For Banquet / Event Venues
- Flexible layouts
- Reusable templates
- Larger party management
- Different floor plans for different events
πΊ For Clubs / Lounges
- VIP areas
- Smoking/non-smoking sections
- Private room management
- Bar vs dining separation
π’ For Chains / Franchise Operations
- Template reuse across branches
- Consistent floor standards
- Easier rollout across branches
π Summary Table
| Area | Purpose | Why It Matters |
|---|---|---|
| Floors list | Create/manage multiple service areas | Useful for large or multi-section stores |
| Templates | Reuse similar layouts | Saves setup time |
| Floor name / SO | Define and order floors | Keeps floor structure organized |
| Order type filter | Link floor to order type | Supports mixed business models |
| Rearrange mode | Move tables visually | Easy visual layout editing |
| Set floor image | Use architectural image as base | More accurate store representation |
| Detach / attach tables | Move tables between floors | Highly flexible layout management |
| Hide | Temporarily remove from use | Good for daily operation changes |
| Save as template | Reuse design in future | Great for chains or banquet reuse |
