Cancelling an order and inventory restoration

Edited

Overview

Cancelling an order moves it to cancelled status and immediately restores any inventory the order was holding. Cancellations are appropriate when payment was never collected — for refund situations, use the refund flow instead.

When to cancel vs refund

  • Cancel if the order is in pending or committed with no payment (reservation mode, abandoned checkout).

  • Refund if money has changed hands, even partially.

Before you start

  • Confirm the order has not been paid through Stripe.

  • Notify the sponsor if the cancellation was admin-initiated.

  • Have an internal note explaining the cancellation reason.

Step-by-step

  1. Open the order under Sidebar > Orders.

  2. Click the status pill and choose Cancel order.

  3. Confirm in the modal — Chamberly lists which sponsorships will have inventory restored.

  4. Add an internal note.

  5. Click Confirm cancellation.

  6. Status flips to cancelled; child sponsorships and packages get their stock back.

What gets restored

  • Sponsorship inventory for every line item.

  • Package inventory if the order included packages.

  • First-rights holder claim status — if the sponsor claimed via first rights, the holder returns to Unclaimed.

  • Coupon usage counts decrement.

Tips & best practices

  • If a sponsor changes their mind on a single line, edit the order instead of cancelling the whole thing.

  • For abandoned checkouts in pending for over 24 hours, automate cancellation with an Inngest cleanup job.

  • Always send a courtesy email — sponsors should know their reservation was released.

FAQ

Can I uncancel an order?
No. Create a new order with the same line items if needed. The activity log preserves the history.

What if inventory is now sold out?
The cancellation still proceeds; the sponsorship simply absorbs the freed stock until depleted again.

Related articles

  • Refunding an order

  • Order status lifecycle

Was this article helpful?

Sorry about that! Care to tell us more?

Thanks for the feedback!

There was an issue submitting your feedback
Please check your connection and try again.