Transfer / Merge Table
Transfer / Merge Table handles the two situations where a party needs to change tables mid-service — moving their whole order to a different (empty) table, or combining a second table's order into an existing occupied table's bill — with a live preview of each table's pending KOTs before you confirm.
Overview
Two modes are available via a toggle at the top: Transfer (move an order to another table, source becomes free) and Merge (combine a source table's order into a target table's bill, source becomes free either way).
In Transfer mode, the Source must currently be Occupied and the Target must currently be Available — tables that don't meet the requirement are shown greyed out and unselectable in each picker.
In Merge mode, both Source and Target must be Occupied (you can't merge into an empty table).
Once you pick a source and/or target table, a KOT preview panel appears below showing each table's currently pending/preparing KOTs and their line items, so you can confirm you're moving/merging the right order before proceeding.
Confirming requires two steps: an inline confirmation banner appears first ("Confirm Transfer" / "Confirm Merge"), then a second, more explicit warning box asks you to confirm again before the action actually runs.
After a successful transfer or merge, the source table's status flips to Available and the target's to Occupied — this happens on the frontend immediately and is also applied on the server in the same request.
A "Recent Operations" list at the bottom keeps the last 10 transfer/merge actions performed in this browser session (table numbers and time) — this is a session-only convenience log, not a permanent audit trail.
Before You Start
- You must have the Billing feature enabled on your plan.
- At least one occupied table (for the source) is required to use either mode; Transfer additionally needs at least one Available table, and Merge needs a second Occupied table.
Step-by-Step Guide
1 Transfer an order to another table
- Open Transfer / Merge Table and make sure "Transfer" is the selected mode.
- Pick the occupied Source table whose order you want to move.
- Pick an Available Target table to move it to.
- Review the KOT preview for both tables, then click "Confirm Transfer" and confirm again in the warning box.
2 Merge two tables into one bill
- Switch the mode toggle to "Merge".
- Pick the occupied Source table to be absorbed.
- Pick the other occupied Target table whose bill it should be added to.
- Review both KOT previews, then click "Confirm Merge" and confirm again.
Every Field & Button, Explained
| Field / Button | What it does |
|---|---|
Mode (Transfer / Merge) | Switches the constraints for the Target table picker — Available-only for Transfer, Occupied-only for Merge — and changes the confirmation wording. |
Source table | Must be currently Occupied in both modes; all other tables are disabled in this picker. |
Target table | For Transfer: must be Available. For Merge: must be Occupied and cannot be the same table as the source. |
KOT preview | Shows each selected table's pending/preparing KOTs (KOT number and line items with quantities) — refreshes automatically when you change the source or target selection. |
Recent Operations | A client-side-only rolling list (last 10) of transfer/merge actions performed in the current browser session; it resets when you reload the page and is not a stored history. |
Tips & Best Practices
- Always check the KOT preview panel before confirming — it's the fastest way to catch that you've selected the wrong source or target table before the swap happens.
- Use Merge (not Transfer) when a second table joins an existing party and should be billed together — Transfer is for physically relocating one party's existing order.
- The two-step confirmation (banner, then warning box) is deliberate friction for an action that reassigns live kitchen orders — don't rush through it during a busy service without checking the table numbers shown.