Skip to main content
Every storekit order moves through a series of statuses as it progresses from checkout to fulfilment. This page explains what each status means, what triggers it, and what action (if any) you need to take.

Status Lifecycle

A typical order follows this path: PendingAcceptedPreparingReady for Pickup / Out for DeliveryCompleted Not every order passes through every status. The exact flow depends on your fulfillment method (pickup, delivery, or dine-in) and whether you use a POS integration.

All Order Statuses

Pending

If you have auto-accept enabled, orders skip Pending and move straight to Accepted.

Accepted

Preparing

Ready for Pickup

Out for Delivery

Delivered

Completed

Rejected

Failed

“Failed” does not mean the payment failed. Payments are captured independently by the payment processor (Adyen) at checkout, before the order is sent to your POS. A “Failed” status only means the order could not be delivered to your POS system.To verify the payment was received:
  1. Open the order in your storekit dashboard and check the Payments section.
  2. Alternatively, log in to your Adyen dashboard and search for the transaction by order reference.
If the payment is confirmed, the customer has been charged — you just need to fulfil the order manually or retry the POS injection once connectivity is restored.

Refunded

Archived

Quick Reference

Troubleshooting

Don’t panic — your payments are safe. “Failed” means the order could not be sent to your POS due to the connectivity loss. Payments are captured by Adyen at checkout, independently of the POS injection.What to do:
  1. Restore your internet connection.
  2. Go to Live Orders in your dashboard — failed orders are still visible.
  3. Check each failed order’s Payments section to confirm payment was received.
  4. Once your POS is back online, retry the injection or enter the orders manually.
  5. If the problem persists after connectivity is restored, see POS Troubleshooting.
The order may have been placed successfully but failed to reach your POS. Check All Orders in the dashboard (not just Live Orders) and search by the customer’s name or email. If the order appears with a Failed status, the payment was captured — follow the steps above to fulfil it manually.If you cannot find the order at all, check your Adyen dashboard for the transaction. Contact storekit support if you need help reconciling.
Yes. Open the order in your dashboard and use the status buttons to move it forward (e.g. Accept → Preparing → Ready). You cannot move an order backwards to a previous status.
The customer is notified immediately and receives an automatic refund to their original payment method. You’ll be asked to provide a reason for the rejection, which is included in the customer notification.
Refunds are processed immediately on the storekit side. However, the funds may take 5–10 business days to appear in the customer’s account depending on their bank or card provider.
Completed means the order was fulfilled successfully. Archived means the order has been moved out of the default view to keep your order list tidy. An archived order can be in any final state (completed, rejected, refunded). You can view and unarchive orders from All Orders at any time.