Restaurant Floor Plan Configuration

Share

πŸ—ΊοΈ 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.

πŸ“Œ What This Guide Covers

This guide explains the Floor Configuration screen: managing floors, templates, layouts, order types, and floor images. For table-level setup, see: Restaurant Table Configuration.

πŸ“‹ In This Page


🎯 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
πŸ’‘ Flexible Use

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
πŸ’‘ When Templates Help

  • 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
πŸ’‘ Multi-Mode Restaurants

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
⚠️ Image Size Tip

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 vs Delete

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

πŸ“š Related Guides

Was this artical helpful?