Business modulesShop

Returns and refunds

Track returned goods, stock outcomes and payment refunds separately.

Open a return on the order, receive and inspect items.

Where

Web: Shop · /shop/orders. Desktop: Business → Shop.

Returns and refunds
Returns and refunds

Step by step

Open the return

Create the return on the order, receive the goods and inspect them.

Record acceptance

Review the accepted quantity and its stock outcome.

Track the money

Follow the refund request in Finance and review its approval or refusal.

What to know

Accepted quantities tie into stock/return records. Closing a return does not imply a successful money transfer.

Refund amounts/approval are separate; inspect Finance requests and decisions. Cancelling fulfilment differs from cancelling an order.

Refund reasons live in Shop settings.

Actions and permissions

Operation and IDInputsPermissionScreen or flow
Cancel a despatch · retail.cancel_fulfilmentDespatch *Handle automated delivery/jobs/shop/orders/[id]
Record a return · retail.return_productsOrder *, Lines *Handle automated delivery/jobs/shop/orders/[id]
Open a return · retail.request_returnOrder *, Lines *, Reason, NoteHandle automated delivery/jobs/shop/orders/[id]
Receive a return · retail.receive_returnReturn *, LinesHandle automated delivery/jobs/shop/orders/[id]
Inspect a return · retail.inspect_returnReturn *, Lines *Handle automated delivery/jobs/shop/orders/[id]
Close a return · retail.close_returnReturn *Handle automated delivery/jobs/shop/orders/[id]
Refuse a return · retail.reject_returnReturn *, ReasonHandle automated delivery/jobs/shop/orders/[id]
Grant a refund · retail.grant_refundOrder *, Amount, Lines, Include delivery, Reason, ReturnManage/shop/orders/[id]

Ask Era

Show payment and stock gaps on orders awaiting fulfilment.

© 2026 Era. Era documentation. Something missing or wrong? Write to us: [email protected]