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)

  1. Reserved -- You create the layaway, items are held.
  2. In Progress -- Customer returns, pays at POS, order is linked.
  3. Customer makes additional payments over time at POS.
  4. Completed -- Order is fully paid and fulfilled. Done.

The Happy Path (With Deposit)

  1. In Progress -- You create the layaway with a deposit. Order is linked immediately.
  2. Customer returns to make additional payments at POS over time.
  3. 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)