Appearance
Hold Sale (Park & Resume a Cart)
Hold Sale lets you park a cart mid-transaction to serve another customer, then come back to it without losing anything.
Holding a Cart
- Add items to the cart on the POS screen.
- Click the Hold button (pause icon) in the cart header.
- The cart is saved and labelled automatically ("Hold #1", "Hold #2", …).
- An amber clock badge in the cart header shows how many carts are on hold.
Mobile
The Hold Sale button also appears in the footer of the mobile cart sheet.
Resuming a Held Cart
- Click the amber clock badge to open the Held Sales panel.
- Each entry shows: label, item count, attached customer name (if any), and how long ago it was held.
- Click Resume: the cart is restored and the held record is deleted from the server.
WARNING
If you already have items in the active cart, a confirmation dialog asks you to confirm replacing them.
Discarding a Held Cart
- Open the Held Sales panel via the amber clock badge.
- Click the × next to any entry.
Limits and Expiry
| Rule | Detail |
|---|---|
| Maximum per cashier | 10 active held carts at a time |
| Expiry | 24 hours from hold time |
| Scope | Each cashier only sees their own held carts |
| Stock | No stock is reserved. Deduction happens only on final sale. |
FAQ
Q: Does holding a cart reserve stock?
A: No. Stock is only deducted when the sale is completed through the payment dialog.
Q: Can a manager see another cashier's held carts?
A: No. Even Managers and Admins only see their own held carts.
Q: Can I hold a cart, log out, and come back later?
A: Yes. Held carts are stored in the database and survive page refresh, tab close, and re-login, as long as they have not expired (24 hours).
Q: What if I hold 10 carts and try to hold an 11th?
A: You will see: "Maximum of 10 held sales reached. Resume or discard one first."
Q: Do held carts count in reports or sales history?
A: No. They only become a sale when you resume and complete through the payment dialog.
Q: What happens if a product is changed or deleted while a cart is held?
A: The held cart saves a snapshot of product names and prices at the time of holding. When you resume, the system looks up each product by its ID. If a product was deactivated since you held the cart, the item will appear in the cart but the sale will fail when you try to confirm payment — at that point you can remove that line and proceed.
Q: What happens to a held cart after 24 hours?
A: It disappears automatically. The system removes expired carts overnight so your held sales panel stays clean.
