OpsUI's Returns Management module runs ecommerce returns end-to-end: RMA initiation from any channel, disposition rules at receiving, refund orchestration back through Shopify or WooCommerce. Returns volume becomes a P&L line you can actually manage.
Ecommerce returns above 5% of dispatches stop being a manual workflow. A dedicated returns process (RMA, disposition, refund, traceability) turns returns from "thing that costs us money" into "thing we have a system for." OpsUI's Returns Management module is that system.
What this module brings to ecommerce & d2c operations.
RMA from any channel
Customer-initiated returns from Shopify, WooCommerce, or any marketplace flow into one RMA queue. Phone and email returns get the same RMA shape. Reason codes drive disposition rules.
Disposition at receiving
When the return arrives, scanner-driven inspection routes the unit to: restock (back into FG inventory), refurbish (to a separate inspection queue), or scrap (with inventory adjustment to write-off COGS). Each path has its own audit trail.
Refund orchestration back to channel
Refunds initiated in OpsUI flow back to the originating channel: Shopify refund, WooCommerce refund, marketplace partial refund. No double-refund risk; no manual ledger reconciliation.
Returns analytics
Return rate by SKU, reason code, channel, and time period. Spot SKUs with rising return rates before they hit the P&L hard.
Customer return history
CRM record carries the customer's return rate. Repeat-return customers get flagged for review; one-time returns do not penalise the customer relationship.
Common questions
Does this work with Shopify Returns?
What about marketplace returns (Amazon, TradeMe)?
Can I run different disposition rules per SKU?
Ready to see this in production?
Book a consultation and we will scope the Returns Management (RMA) module against your ecommerce & d2c operation specifically: your order volume, your channels, your team.