Statuses
Every layaway has a status that tells you where it is in its lifecycle. There are 6 possible statuses.
Status Overview
| Status | What It Means |
|---|---|
| Reserved | Layaway created without a deposit, inventory is held at the location, no order yet |
| In Progress | A Shopify order has been linked (either from a deposit at creation or when the customer returned to pay). Waiting for full payment and fulfillment. |
| Completed | Order fully paid AND fulfilled |
| Expired | The expiration date passed without the layaway being completed |
| Canceled | The linked order was canceled, fully refunded, or voided |
| Restocked | Staff manually returned items to inventory |
Status Flow
Here is how a layaway moves through its lifecycle:
POS order created
Reserved ──────────────────────────────► In Progress
│ │
│ │ Paid + Fulfilled
│ ▼
│ Completed
│
├──► Expired In Progress ──► Expired
│ (date passed) (date passed)
│
├──► Restocked In Progress ──► Canceled
(staff action) (order refunded/voided)
The Happy Path (No Deposit)
- Reserved -- You create the layaway, items are held.
- In Progress -- Customer returns, pays at POS, order is linked.
- Customer makes additional payments over time at POS.
- Completed -- Order is fully paid and fulfilled. Done.
The Happy Path (With Deposit)
- In Progress -- You create the layaway with a deposit. Order is linked immediately.
- Customer returns to make additional payments at POS over time.
- Completed -- Order is fully paid and fulfilled. Done.
Other Paths
- Reserved to Expired -- The customer never came back before the deadline.
- Reserved to Restocked -- Staff decided to put the items back on the shelf.
- In Progress to Expired -- The order was created but never fully paid/fulfilled before the deadline. Admins are notified to decide next steps.
- In Progress to Canceled -- The linked order was refunded or voided.
Terminal Statuses
These statuses are final -- the layaway cannot move to another status after reaching one of these:
- Completed
- Expired
- Canceled
- Restocked
What You Can Do in Each Status
| Status | Available Actions |
|---|---|
| Reserved | Update items (Edit in Cart), edit expiration, restock, checkout to collect payment |
| In Progress | Edit expiration, view/manage linked order in Shopify (items, payments, refunds happen on the order side) |
| Completed | View only (archived automatically) |
| Expired | View only; check "Needs Attention" if an order is still open |
| Canceled | View only; check "Needs Attention" if an order is still open |
| Restocked | View only (archived automatically) |