Skip to main content
There may be times when you need to cancel an order, whether to accommodate a customer request, flag a fraudulent transaction, or resolve issues with inventory or payments. Spree allows you to cancel orders directly from the admin dashboard in just a few steps.

How to Cancel an Order

Navigate to the Orders tab of the admin dashboard. Spree Commerce Orders tab showing order statuses Find and click on the order you want to cancel to open its detail page. An order details page in the Spree Commerce admin dashboard In the top-right corner, click the three-dot menu, then select Cancel Order from the dropdown. Cancelling an order in the Spree Commerce admin dashboard Once confirmed, the order will be cancelled and its status will be updated automatically.
Cancelling an order is irreversible.
Cancelling applies to placed orders only. A draft order was never placed, so its menu offers Delete instead — see Creating Orders.

What Happens After Cancellation

Order Status

  • The order’s status becomes Canceled and its fulfillment status Canceled — allocated stock is released and unshipped parcels are stood down.
  • Its payment status becomes Voided if the payment was only authorised, or Refunded once the captured amount has been given back.

Payment Refunds

Refunds are not always automatic. Whether the payment is refunded depends on:
  • Your payment service provider (PSP)
  • The payment method used
  • Whether the payment had already been captured
If the payment status does not change to Refunded, you’ll need to issue a refund manually. Learn more about refunds and returns here: