WooCommerce Returns, Exchanges & Store Credit

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.

View Demo
Compare Features
View Premium Licence
✓ Free trial available✓ Built for WooCommerce✓ Premium from £99.99 introductory price

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.

1

Control return costs

Choose who gets free returns, who pays for labels and which methods are shown in each situation.

2

Reduce manual handling

Use rules, auto approval, emails and label logic to avoid repeating the same return decisions manually.

3

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.

Capability
RMA Pro
Basic plugins
Advanced rule builder
✓
✗
Priority + stop processing
✓
✗
Exchange pool
✓
✗
Zone-based exchange control
✓
✗
Store credit wallet
✓
✗
Customer-paid Shippo label flow
✓
✗

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

Return settings – resolutions and availability

Rule Builder – IF / THEN return logic

Shippo & ShipStation integration –
label generation and paid return postage

Core features

Everything needed to manage serious WooCommerce returns.

R

Advanced Rule Engine

Build rules using customer type, risk, order value, product, category, return reason, order age and more.

EX

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.

L

Shippo & ShipStation Return Labels

Generate return labels, configure services, use tracking webhooks and support customer-paid postage flows.

Z

Zone Rules

Set return windows and exchange restrictions by WooCommerce shipping zone.

T

Forecasting

Display processing estimates and account for holidays or closure periods in customer messaging.

S

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.

Example: A faulty-item rule can use a different approval email from a standard change-of-mind return.

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

Buy Premium Licence

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.

View Premium Licence