Handling Returns and Refunds
Customer return and refund requests are handled from the Returns screen in OMS. You can record the return reason, refund amount, and how the stock should be handled in a single operation, and the entire process remains in the timeline.
Receiving a return
- Open the target order and select "Register Return"
- Specify the item and quantity being returned (the whole order or just part of it)
- Select the return reason (e.g., defective item, wrong image, incorrect order, late delivery)
- Enter detailed comments as needed
Setting the refund amount
You can either manually enter the refund amount for the return, or confirm and finalize the amount automatically calculated from the order total.
- You can choose how shipping and handling fees are treated (included in or excluded from the refund)
- Partial refunds (for partial returns) are also supported
- Once the refund amount is finalized, it is recorded in the timeline
Returning stock (WMS integration)
When returned items are put back into stock, they are processed as a WMS receiving transaction.
- Selecting "Return to Stock" sends a receiving request to WMS
- Specify the condition of the returned item (sellable or defective) to determine the destination location
- Items returned as defective can be stored in a location separate from sellable stock
Processing the refund
For orders paid by credit card, refunds can be processed via Stripe. For orders paid by bank transfer, create the refund record in OMS and handle the actual transfer separately.
- Stripe refund: from the order details, select "Process Refund" to send a refund request to Stripe
- Bank transfer: mark the refund record as "Processed" — the actual transfer is handled by accounting
Recorded in the timeline
Every action — registering the return, processing the refund, and returning stock — is recorded in the timeline as an immutable log. This lets you check afterward who made which decision and when, and serves as evidence for handling customer complaints.
Related articles: What Is Order Management (OMS)? | Order Confirmation and Approval | Receiving and Shelving
-
Order Management (OMS) OverviewAn overview of ReceiptRoller's OMS (order management system). It consolidates orders from multiple channels — Web, POS, B2B EC, Shopify, Amazon, and more — into a single view, tracking the full lifecycle from order to shipment to completion.
-
Order Confirmation and ApprovalA step-by-step guide to confirming and approving orders in the OMS. Covers channel filtering, status changes, holding and cancelling orders, and bulk actions.
-
Shipment Management and Delivery TrackingA guide to registering shipments and tracking deliveries in OMS. Covers registering the carrier and tracking number, updating shipment status, stock deduction via WMS integration, and using the delivery tracking URL.
-
B2B Order FlowThe full order flow for B2B EC, from the buyer placing an order to shipping and invoicing. PIM, OMS, and WMS integrate automatically, so no manual data re-entry is needed.
-
Order Import and Unified Order ManagementHow to consolidate orders from multiple external EC platforms into OMS. Explains channel management, stock allocation, and shipping processing.