Wemu POS

Partial and full refunds

Refund a whole order or just specific items, with optional restock control

Where to start a refund

  1. Tap the logo (top-right) → History
  2. Pick the order — filter by Completed to narrow down
  3. Tap the red Refund button in the header of the order detail sheet

Full refund vs partial refund

The refund sheet opens with every item at quantity 0. You decide what to refund:

  • Refund all button at the top — flips every line to its full quantity, equivalent to the old "full refund" behaviour
  • Per-item stepper — bump a line up to refund just that portion (e.g. customer bought 3 coffees, refund 1)
  • Reason field — optional note that shows up in reports

Tap Refund selected — the total at the bottom shows exactly what's going back to the customer.

What happens on the backend

  • Payment reversal — Stripe refund kicked off immediately; cash orders deduct from the drawer
  • Inventory restock — refunded items are added back to stock by default
  • Status change — if the refund covers every sold unit, the order flips to `REFUNDED`. If it's partial, the order stays `COMPLETED` and the activity log records which items came back

"Don't restock this" override

Some refunds shouldn't restock — the customer ate half the burger, or the latte's long gone. For each item you can check Don't restock this to skip the inventory add-back. Default behaviour is controlled by the product's Restock on refund setting in the web catalog.

Who gets credit / blame

Every refund is stamped with the staff who ran it. You can see this in Reports → Refunds by staff on the web — handy if a pattern shows up.

Cash refunds and the drawer

Cash refunds automatically deduct from the cash drawer. The end-of-shift close-out will show refunds as a negative line in the expected-cash calculation, so the over/short count always balances.

Was this article helpful?

Still need help?

Our support team is available Monday to Friday, 9am to 6pm EST.