Returns software built for real
WooCommerce stores.
RMA Pro helps you manage returns, refunds, exchanges, store credit, return labels and customer communication from one flexible, rule-driven system.

RulesControl who sees what
WalletsStore credit to coupon
Shippo & ShipStationLabel workflows
ZonesLocation-based control
Built from ecommerce reality
Created because basic return plugins were not enough.
RMA Pro was built by a store owner who needed more than a simple return form. Real stores need conditional policies, exchange flexibility, store credit, return label options, rule-based emails and tools to reduce manual decisions.
Control return costs
Choose who gets free returns, who pays for labels and which methods are shown in each situation.
Reduce manual handling
Use rules, auto approval, emails and label logic to avoid repeating the same return decisions manually.
Retain more revenue
Offer store credit, bonus credit and flexible exchanges instead of pushing every customer towards a cash refund.
The problem
Most return systems treat every customer and every order the same.
That works for a small store with simple policies. It breaks down when you need to handle faulty goods, VIP customers, high-risk returns, international orders, exchanges, labels and store credit properly.
- ×Static return rules that do not match your real policy.
- ×No control over who sees free labels or exchange options.
- ×Basic emails that leave customers asking support for updates.
- ×No proper store-credit workflow to protect revenue.
RMA Pro uses rules instead of fixed assumptions.
- ✓Show different methods and resolutions depending on customer, product, reason, value, age and zone.
- ✓Use priority and stop-processing logic to keep important rules in control.
- ✓Create separate flows for faulty items, VIP customers, high-risk users and international orders.
- ✓Keep customers informed with templates, placeholders and rule-based email overrides.
Feature comparison
RMA Pro vs basic RMA plugins
Many return plugins are good for collecting a request. RMA Pro is built to control what happens before, during and after the request.
More control. Less manual work.
Control which customers see free returns, exchanges, paid labels and store credit options – automatically.
- Reduce support time
- Protect margins
- Improve customer experience
| Capability | RMA Pro | Typical basic RMA plugin |
|---|---|---|
| Rule-based return logic | ✓ Advanced IF/THEN rules with priority | ✗ Usually static settings only |
| Stop processing logic | ✓ Matching rules can stop later rules | ✗ Usually unavailable |
| Conditional return methods | ✓ Show methods by rule, customer or scenario | ✗ Same options for everyone |
| Exchange flexibility | ✓ Exchange pool supports multi-item flexibility | ✗ Often rigid or one-for-one |
| Zone rules | ✓ Return windows and exchange restrictions per zone | ✗ Usually global settings |
| Store credit | ✓ Wallet balance converted into coupon | ✗ Limited or missing |
| Return labels | ✓ Shippo & ShipStation Integration for label emails and customer-paid label flow |
✗ Basic or manual |
| Email control | ✓ Templates, placeholders and rule overrides | ✗ Basic templates only |
| Backup/restore | ✓ Partial export and restore for key settings | ✗ Often missing |
Shippo & ShipStation integration –
label generation and paid return postage
Core features
Everything needed to manage serious WooCommerce returns.
Advanced Rule Engine
Build rules using customer type, risk, order value, product, category, return reason, order age and more.
Exchange Pool
Combine the value of exchange items so customers can choose flexible replacements, not just direct swaps.
Wallet Store Credit
Issue store credit to a customer wallet and let customers convert balance into WooCommerce coupons.
Email Templates
Use status emails, placeholders, label emails, reminders and rule-based overrides.
Shippo & ShipStation Return Labels
Generate return labels, configure services, use tracking webhooks and support customer-paid postage flows.
Zone Rules
Set return windows and exchange restrictions by WooCommerce shipping zone.
Forecasting
Display processing estimates and account for holidays or closure periods in customer messaging.
Overrides
Give admins controlled manual bypass options for exceptions without changing your main policy.
Operational control
Manage every return from one detailed RMA record.
Review items, resolution, customer notes, rule matches, live rule previews, Shippo/ShipStation controls, refunds, store credit and admin notes from the RMA record.
- ✓Approve, reject, receive, complete and process return actions.
- ✓View rules matched at submission and live current rule evaluation.
- ✓Generate or resend Shippo or ShipStation return labels where configured.
- ✓Issue store credit and manage refund workflows.
Real scenarios
Built for the messy situations basic plugins miss.
Returns rarely follow a single neat path. RMA Pro lets you build different flows for different business realities.
Real scenarios. Controlled outcomes.
Use rules to solve the return situations that basic plugins usually leave to manual support.
Auto approved
Faulty item
Auto approve, require evidence and send a return label.
VIP
VIP customer
Offer free returns, faster handling or bonus credit.
Restricted
High-risk customer
Restrict methods or block the return where needed.
No exchange
International order
Disable exchanges by shipping zone while keeping other options available.
Paid label
Paid label
Let the customer pay postage before the label is generated.
Exchange pool
Multi-item exchange
Pool exchange value for more flexible replacement choices.
Faulty item
Auto approve and request evidence
Require evidence, auto approve the request and allow a return label without manually checking every case.
VIP customer
Offer better return options
Give VIP customers free returns, store credit bonus or faster handling based on spend or order history.
High risk
Restrict costly return behaviour
Limit or block returns for customers with high return rates or repeated recent return requests.
International
Stop impractical exchanges
Disable exchanges for selected shipping zones while still allowing refund or store credit where suitable.
Paid postage
Let customers pay for labels
Add the calculated postage as a WooCommerce product so the customer can pay before a label is generated.
Revenue retention
Push store credit instead of refunds
Offer store credit or bonus credit to keep money inside the store and encourage repeat purchases.
Multi-item exchange
Use a flexible exchange pool
Combine exchange item values so customers can choose replacement products more freely.
Busy periods
Set realistic processing expectations
Use processing times and holiday settings to reduce support questions during closure periods.
How it works
A more controlled return flow.
1
Customer submits
Portal checks order and item eligibility.
2
Rules evaluate
Methods, resolutions and messages are controlled by your policy.
3
Admin reviews
Approve, reject, receive, complete or issue credit.
4
Emails send
Customers and admins receive relevant status updates.
5
Outcome handled
Refund, exchange, store credit or label flow is completed.
Customer experience
A clear frontend portal for customers.
Customers can look up eligible orders, select items, choose reasons, pick available resolutions and select return methods based on your rules.
- ✓Order lookup and eligible item selection.
- ✓Reason, evidence and detail collection where required.
- ✓Conditional refund, store credit, bonus credit and exchange options.
- ✓Conditional return methods such as self-return, Shippo or purchase return label.
Detailed control tables
Control, automation and customer communication.
| Return control feature | What you can do | Business value |
|---|---|---|
| Availability logic | Set methods and resolutions as enabled by default or only when matching custom rules. | Show the right options to the right customers. |
| Rule criteria | Target first-time customers, discounted items, VIP, high-risk, order age, order value, product, category, metadata and return reason. | Match your actual returns policy. |
| Stop processing | Prevent later rules from running once a critical rule matches. | Avoid rule conflicts and enforce strict outcomes. |
| Zone rules | Set return windows and exchange restrictions by shipping zone. | Control domestic and international return risk. |
| Overrides | Bypass eligibility or rule checks for manual exceptions. | Support genuine edge cases without changing global settings. |
| Automation feature | What it handles | Operational impact |
|---|---|---|
| Auto approval | Approve selected reason/rule scenarios automatically. | Less manual queue checking. |
| Email templates | Send admin and customer status emails with dynamic placeholders. | Fewer support follow-ups. |
| Rule email overrides | Use different emails when specific rules match. | More accurate customer communication. |
| Shippo/ShipStation label generation | Generate labels manually or automatically on approval. | Faster return processing. |
| Wallet credit | Issue store credit and allow coupon conversion. | Retain more revenue inside the store. |
Emails and placeholders
Keep customers updated without rewriting every message.
Use templates for pending, approved, rejected, received, completed, cancelled, wallet credit, label and reminder emails. Dynamic placeholders pull in RMA, order, customer, wallet and Shippo/ShipStation data.
Pricing
Free trial for 7 days. Upgrade when you’re ready to go live.
Start with full access on a 7-day free trial. When you’re ready to use RMA Pro on your live store, buy a premium licence to keep everything unlocked.
Introductory premium price£99.99£199.99 standard price
Install RMA Pro and build a return process that fits your store.
Use the free trial to start managing returns. Upgrade when you need premium controls for more advanced policies and operational workflows.






