Drafts and order tabs
What you will learn
Section titled “What you will learn”Manage multiple open tickets, save drafts, and resume server or local drafts.
Concepts
Section titled “Concepts”| Feature | Behavior |
|---|---|
| Order tabs | Several carts at once (desktop: tab strip; mobile: order selector) |
| Server draft | submit_as: draft — saved online, listed in Draft orders |
| Local named draft | Offline or named save on desktop — restored by client id |
| Draft orders panel | ?posTab=drafts on Sale URL |
Save draft (online)
Section titled “Save draft (online)”- Build cart on Sale.
- Press Save draft or F8 (when online).
- Draft saves to server without stock decrement.
Open Draft orders
Section titled “Open Draft orders”- From Sale top bar (desktop) or toolbar (mobile) → Draft orders.
- List shows server drafts for the store (excludes cancelled/failed).
- Resume loads into a tab; Delete soft-removes draft.

Resume server draft
Section titled “Resume server draft”- URL pattern:
?resumeOrder=<orderId>(stripped after load). - If tab already holds that server id → focus existing tab.
Offline named draft (desktop)
Section titled “Offline named draft (desktop)”When offline, Save draft may prompt for a name; restore from local storage / outbox rules — see Offline and local data.
Expected result
Section titled “Expected result”- Cashier can park tickets and serve multiple customers.
- Completed sale closes tab when multiple tabs open (lowest free Order n reused).
Common issues
Section titled “Common issues”| Symptom | See |
|---|---|
| Draft missing after cancel | Cancelled server drafts hidden from panel |
| Sync duplicate | FAQ — offline |
Related
Section titled “Related”- POS (Vendor) — draft behavior detail