Skip to content

Floor plan

The map of your room: how to read it during service and how to change it when the room changes. Almost everything to do with the plan is done from the Pro app.

Read the live floor at a glance

#

In the middle of service there is no time for lists. The plan shows the room as it is right now: which table is taken, which is free, and who is sitting where.

  1. Open the Floor tab.
  2. Pick the floor, if you have more than one.
  3. Read the map: occupied tables are marked, free ones are not.
  4. Tap a table to see who is at it and what is coming next.
What the guest sees

Nothing changes for the guest. The plan only shows; to change something, open the table or the reservation.

Watch for
  • Do not confuse the two tabs. Floor is the map of your room. Plan, the tab beside it, is where you assign reservations to tables. They are named almost the same and they do different things.
  • The plan updates itself as your team works from other phones. You never need to reload it.

Enter and leave edit mode without losing anything

#

The plan does not change by accident during service. Changes are made in a separate mode, and until you save, nothing reaches the room.

  1. Open the Floor tab.
  2. Tap Edit.
  3. The EDIT MODE banner appears at the top: from now on you are working on a copy, not on the live room.
  4. When you are done, tap Save. To throw everything away, tap Cancel.
What the guest sees

While you are editing, neither guests nor the rest of your team see any of it. Your changes reach the room, and what a guest can book, only when you save.

Watch for
  • There is no autosave. If you leave without saving, the app asks Discard Changes?, offering Discard and Keep Editing. Discard throws away everything you did.
  • On Android the phone back button goes through the same question, so you cannot lose the work with one stray gesture.
  • The Save button stays greyed out while nothing has changed. If it is grey, you have nothing to save.

Add a table

#

Every table in HaiLa is a seat you can promise a guest. A table that exists in the room but not in HaiLa never receives an online reservation.

  1. Open Settings and choose Floor plan.
  2. Under Add Table, click the size you want: 2, 4, 6 or 8 Seats.
  3. Drag the new table to where it stands in the room.
  4. Click it, choose Edit Details and set the number, capacity and location.
What the guest sees

Once saved, the table joins the seat count: HaiLa can offer guests times it used to show as full. Guests get no notification, but from now on they can book more.

Watch for
  • In the Pro app a new table arrives with 4 seats, a rectangular shape, the indoor zone and the next free number. All of it is changed before you save.
  • Nothing checks whether two tables share a number or overlap on the map. Numbering stays your job.
  • In the dashboard the Floor plan section only appears for a venue that already has at least one table. The first table is made in the Pro app, or by asking us.
  • The dashboard saves on the spot, on every action, and confirms with a short message. The Pro app gathers your changes and sends them only when you tap Save.

Move, resize or rotate a table

#

The map is only useful if it looks like the room. A table drawn where it is not confuses the team at exactly the moment they are glancing at a phone.

  1. Open Settings and choose Floor plan.
  2. Drag the table into position; it saves itself.
  3. To rotate, click the table and choose Rotate Table. Each click turns it a quarter.
What the guest sees

The guest sees nothing: the map belongs to your team. Neither the seat count nor the times a guest can book change when you only move a table.

Watch for
  • Size and rotation change only from the panel buttons. There are no corners to drag and no two-finger rotation, in any app.
  • The drawn size can only be changed from the Pro app. The dashboard moves and rotates, but does not resize.
  • Rotation works differently in the two places: fifteen degrees at a time in Pro, a quarter turn per click in the dashboard.
  • Moving a table on the map does not change its capacity. A table drawn bigger does not seat more people; seats are set separately.

Set the seats, number, shape and zone

#

Seats decide which parties fit at the table, and the zone decides what it can be merged with. They are the two things HaiLa uses when it gives a table to a reservation, or does not.

  1. Open Settings and choose Floor plan.
  2. Click the table and choose Edit Details.
  3. Change Table Number, Capacity and Location.
  4. Click Save.
What the guest sees

Changed seats change what the guest sees too: a table of 6 set to 4 removes from the list the times a party of 6 would have fitted. The number, shape and zone stay internal; the guest never sees them.

Watch for
  • Seats are set between 1 and 20, the same in the dashboard and in the Pro app. The table number is text, so it can be A1 or Terrace 3, not only a digit.
  • The zones are indoor, outdoor, terrace and patio. The zone matters when merging: only tables in the same zone and on the same floor can be joined.
  • The shape is chosen only in the Pro app. In the dashboard the details window carries the number, the capacity and the location, and that is all.
  • On iPad the location row and the shape row each end with a blank option, marked with a dash or a question mark. Do not pick it; it is a display slip, not a real zone.
  • A table number is not quite private: on the older website screens and in the guest calendar entry it can show up.

Delete a table

#

Rooms change: a table goes, the terrace closes for winter. A deleted table leaves the seat count, so HaiLa stops promising guests a seat you do not have.

  1. Open Settings and choose Floor plan.
  2. Click the table and choose Delete Table.
  3. Confirm in the browser prompt.
What the guest sees

Guests get nothing. But here is the part you need to know: if the table was assigned to a pending or confirmed reservation, that reservation survives and only loses its table. It goes back among the reservations without a table, and the guest learns nothing, because for them nothing changed. After the deletion HaiLa offers fewer times, because it has fewer seats.

Watch for
  • The Pro app warns you itself when the table has an active reservation: it tells you the reservation keeps its data but loses its table assignment, and asks whether to delete anyway.
  • In the Pro app the deletion is refused only while someone is actually sitting there, meaning a party marked seated or a seated walk-in. Close the visit first.
  • The dashboard is stricter: it refuses to delete a table that has any assigned reservation still open. When does not matter: one a month out blocks it as firmly as tonight, and an old reservation the team never closed blocks it indefinitely. A table with future reservations needs the Pro app, or the reservations moved first.
  • That refusal shows up badly. Instead of an explanation the dashboard prints a code, floorPlan.error.tableHasReservations. You did nothing wrong: it is a piece of text missing on our side. It means exactly what is above, that the table has a reservation assigned.
  • A merged table cannot be deleted. The app asks you to unmerge first.
  • Deletion is permanent: the table does not come back, you only make a new one, without the old one history.

Add walls and dividers

#

A plan you recognise your room in is read at a glance. Walls and dividers are the only thing that makes the map look like your place.

  1. Open the Floor tab and tap Edit.
  2. Choose Wall or Divider.
  3. Drag the element where it belongs and set its length, thickness and rotation from its panel.
  4. Tap Save.
What the guest sees

A guest never sees your floor plan, so nothing changes for them. Walls add and remove no seats: nothing books them and they count for nothing.

Watch for
  • They are drawing only. A divider placed between two tables does not stop them being merged and changes nothing about what a guest can book.
  • On iPad, deleting a wall happens immediately, with no confirmation. On Android you are asked to confirm.
  • On iPad the wall and divider buttons are in English, Wall and Divider, whatever language the app is in.

Merge two tables for a large party

#

A party of eight does not fit at a table for four. Merging makes one table out of two, with the seats added together, so the party takes one place on the plan.

  1. Open the Floor tab and tap the table you are starting from. Do not enter edit mode; merging is done on the live room.
  2. In the table panel, tap Merge Tables.
  3. Pick the second table from the list. The app tells you itself: choose a free table on the same floor and in the same zone.
  4. Confirm in the Merge Tables X and Y? dialog, which tells you how many seats the merged table has.
What the guest sees

The guest receives and sees nothing. On the plan the two tables become one, with the seats added together, and HaiLa can now offer a large party times it previously had nowhere to put them.

Watch for
  • It is not a drag. Dragging on the map moves a party from one table to another, which is a different thing entirely.
  • The merge is refused if either table is tied up: a walk-in is seated at it, an active reservation is assigned to it, or a reservation however far in the future is assigned to it. One is enough.
  • That is why merging is easiest before assignments for that evening have begun.
  • If no table fits, you get the message that no compatible free tables are available. Most often it is the zone: an indoor table does not merge with one on the terrace.
  • The app does not offer you a merge of an already merged table with a third one. If you need a still bigger party, unmerge and build it again.

Split a merged table back

#

The big party has left and the room needs its ordinary tables. Unmerging puts them back exactly as they were, on the map included.

  1. Open the Floor tab and tap the merged table.
  2. In its panel, tap Unmerge Tables.
  3. Confirm in the Unmerge Table X? dialog.
What the guest sees

The guest sees and receives nothing. The tables come back on the map with the number, seats, shape, rotation and position they had before the merge, and HaiLa goes back to offering them separately.

Watch for
  • Unmerging restores the tables exactly as they were. If HaiLa can no longer put them back exactly, it refuses rather than restoring them approximately. If you hit that refusal, write to us.
  • Like merging, unmerging wants the tables free. Close the visits and remove the assignments first.
  • Unmerge before you delete. A merged table cannot be deleted while it is merged.

Add a second floor or a terrace

#

A venue with a terrace and a dining room has two maps, not one crowded one. Floors split the plan into pieces the team reads separately.

  1. Open Settings and choose Floor plan.
  2. Click Add Floor. You are not asked for a name: the dashboard calls it Floor 2, Floor 3 and so on by itself, and switches you to it straight away.
  3. Add the first table to it; until then the floor does not really exist, and the dashboard tells you so.
What the guest sees

Guests do not see floors and cannot pick one when booking. The split is for your team; what reaches the guest is only the extra seats, if you added tables too.

Watch for
  • The floor name is typed only in the Pro app, and there it is free text: Ground, Terrace, Small room, whatever you like. There is no list to choose from.
  • A floor made in the dashboard keeps the name the dashboard gave itself, Floor 2, in English, whatever your language. That name sticks to the first table you add there, and the dashboard cannot rename floors. If you want a real name, make the floor in the Pro app; if you already made it here, rename it from there.
  • A new floor is empty. Tables do not move onto it by themselves; you add them there or make them again.
  • A floor with no tables is not kept. In the dashboard it does disappear if you leave without putting a table on it.
  • The floor matters when merging: only tables on the same floor can be joined.

Rename a floor

#

The floor name is what the team reads in a hurry. Big terrace says more than Floor 2.

  1. Open the Floor tab and tap Edit.
  2. Under Floors, pick the floor and tap Rename.
  3. Type the new name and confirm.
  4. Tap Save.
What the guest sees

Guests never see floor names anywhere, so nothing changes for them. The tables all stay where they are, with their reservations.

Watch for
  • Renaming moves and deletes nothing. It is only the label above the map.

Delete a floor

#

The terrace closes in autumn, a room becomes storage. A deleted floor takes all of its tables out of the count at once.

  1. Open the Floor tab and tap Edit.
  2. Under Floors, pick the floor and tap Delete.
  3. Read the dialog: it tells you how many tables the floor has and that all of them go.
  4. Confirm with Delete All Tables.
  5. Tap Save.
What the guest sees

Every table on the floor goes with it, together with the walls drawn there. Guests get nothing, but from now on HaiLa offers markedly fewer times, because it has markedly fewer seats.

Watch for
  • Deleting a floor does not move the tables somewhere else. It deletes them. If you want to keep them, move them to another floor first.
  • Pending and confirmed reservations on the deleted tables survive and only lose their table. A reservation with the party already seated stops the save; close the visit first.
  • On Android the floor deletion is refused if it holds a merged table; unmerge first. On iPad there is no such stop, so look for merged tables yourself.
  • For a seasonal closure, think twice: a blackout window stops the reservations without losing the map.

Save or discard a floor draft

#

Everything you do in edit mode sits aside until you tap Save. That is the moment the room and the reservations really change, so it is worth understanding.

  1. Finish your changes in edit mode.
  2. Tap Save. All the changes apply at once.
  3. To throw them away, tap Cancel, then Discard in the Discard Changes? dialog.
  4. If you change your mind, choose Keep Editing.
What the guest sees

Until you save, guests see the old room and can book against it. On save, everything changes at once: new tables join the count, deleted ones leave, and the times offered on haila.md match the new room.

Watch for
  • Saving is all or nothing. If a single change is not accepted, for instance you deleted a table with a party sitting at it, nothing is saved and you stay in edit mode with all your work.
  • There is no autosave, not even when you close the app. What you did not save did not happen.
  • There is no plan history. Once saved, you only get back to the previous version by redoing the changes by hand.

Edit the floor plan from the dashboard

#

Not everything about the room is done standing up, on a phone. For a bigger rearrangement, the dashboard has a plan editor too, on a large screen.

  1. Open Settings.
  2. Choose Floor plan.
  3. Work on the map: add tables, drag them, rotate them, edit their details and delete them.
  4. Do not look for a save button: every action saves itself.
What the guest sees

Changes saved here are the same changes: added tables join the seat count and guests can book more, deleted ones leave it. The dashboard editor sends guests nothing.

Watch for
  • The Floor plan section only appears in the dashboard for a venue that already has at least one table. It is not the editor that is limited but the way in: with zero tables the section is simply not shown. The first table is created in the Pro app, or by asking us.
  • The dashboard editor does not see the day reservations, so tables cannot be assigned from it and it does not show which table is busy now. It is a map editor, not a service screen.
  • These stay in the Pro app only: walls and dividers, table merging, renaming and deleting a floor, the table shape and its drawn size.