USD
  • EUR
  • INR
  • USD
Cart
Cart 0
  • You have no items in your shopping cart.
    WooCommerce Extensions
    Cart
    Cart 0
    • You have no items in your shopping cart.
    Hire a Developer
    ×
    Contact Us!
    Send Again
    Close
    Please Login to Write Your Review
    WooCommerce RMA Plugin

    WooCommerce RMA Plugin

    x
    Free

    * Required Fields

    $49.00
    Add To Cart
    30 Days Money Back Guarantee*
    Only One Time Payment

    WooCommerce RMA(Return Merchandise Authorization) Plugin helps businesses manage WooCommerce returns, refunds, replacements, and cancellations with automated workflows, wallet support, and notifications.



    • Manage returns, refunds, replacements and cancellations.

    • Process refunds automatically using custom return rules.

    • Create replacement orders after request approval.

    • Refund customers through the original payment method or wallet.

    • Manage wallet balances with cashback, transfers, and withdrawals.

    • Set product return rules by customer role and product category.

    • Manage requests with bulk actions from one dashboard.

    • View RMA analytics with reports and request statistics.

    • Let customers upload images and videos with return requests.

    • Send Email Notifications, WhatsApp, and SMS updates for every return request.

    • Allow guest users to submit and track return requests.

    • Support WooCommerce HPOS, Cart & Checkout Blocks, Multi-language Support, and Translation (.pot) files.

    Additional Info

    This plugin is now compatible with Cart and Checkout blocks and High-Performance Order Storage (HPOS).

    WooCommerce RMA Plugin
    WooCommerce RMA Plugin
    $49.00
    $49.00
    Configure and Buy
    30 Days Money Back Guarantee*
    Only One Time Payment
    X
    • Description
    • Reviews
    • FAQ
    • Customers ()
    • Specifications
    • Cloud Hosting
    • Changelog

    WooCommerce RMA (Return Merchandise Authorization) Plugin helps store owners manage returns from one place. It supports refunds, replacements and cancellations. This plugin keeps each request clear and reduces manual work.

    Customers can create product return requests and check their return status at any time. Admin can review return reasons and update each request with clear steps. This helps stores handle every case in the same way.

    This plugin can process refunds after approval and create replacement orders. Store owners can send wallet refunds or let customers keep the product with cashback based on the return rules. They can also add wallet credits and set rules by customer role, product category, warranty period, request window, and request action fees.

    Customers can submit requests with images or videos to explain the issue. Guest users can use the same Return Merchandise Authorization process without creating an account. Email, WhatsApp, and SMS updates keep customers informed from start to finish.

    Admin can manage all requests from one dashboard. They can view reports, analytics, and use bulk actions to save time. It also supports return manage shipping labels, translation-ready (.pot) files, WooCommerce HPOS, and Cart & Checkout Blocks.

    Apart from this, if you want to manage in-store and online sales from one place, you can explore WooCommerce POS plugin. It keeps orders, inventory, customers, and payments synced in real time.

    WooCommerce RMA Plugin

    Highlighted Features of WooCommerce RMA Plugin

     Guest Return Requests

    Guest users can submit Return Merchandise Authorization (RMA) requests without creating an account. This makes guest return requests quick and simple.

     Customer Communication & Notifications

    Admins and customers can communicate about every return request through the built-in conversation panel. Stay updated with email notifications, WhatsApp notifications, and SMS alerts.

     RMA Status & Return Reasons

    Create return reasons and manage RMA requests with ease. Approve, reject, cancel, or close return requests from one place.

     Automatic Refunds, Replacements & Cancellations

    Automatically process refund requests, create replacement orders, and handle cancellation requests using configurable return rules.

     Wallet Refunds & Cashback

    Issue wallet refunds or cashback to customers. Customers can track their wallet balance, wallet transfers, withdrawals, and transaction history.

     Return Rules & Restrictions

    Set return rules based on customer role, product category, warranty period, return period, and request action fees.

     Manage Shipping Labels & Fulfilment

    Create and manage return shipping labels. Customers can download approved shipping labels from the RMA page after their request is approved.

     Dashboard & Return Reports

    Manage all return requests from one dashboard. View return reports, RMA analytics, top returned products, and export reports as CSV files.

    Why Do We Need WooCommerce RMA Plugin?

    WooCommerce does not include a complete WooCommerce Return Management System or Return Merchandise Authorization system, making return handling difficult for growing stores.

    Without a clear return process, customers may struggle to request a refund, replacement, or cancellation. Store owners must also review each request and update its status by hand.

    WooCommerce RMA Plugin adds a complete return handling workflow to your store. Customers can submit return requests, and admin can review, approve, reject, or complete them from one place.

    This WooCommerce Return plugin also supports automatic refunds, replacement orders, wallet refunds, and acts as a complete Exchange System for WooCommerce.

    This plugin works well for stores that handle product returns every day. It gives store owners better control and makes the return process simple for customers.

    Apart from this, if you want to run daily product offers, you can explore Daily Deals Plugin for WooCommerce. It helps you create and manage deals, set deal dates, and display countdown timers on your store.

    Use Cases

     Easy Return Management

    Manage return, refund, replacement, and cancellation requests from one place with a centralized RMA management system.

     Guest Order Returns

    Guest customers can submit return requests using their order ID and billing email for quick return processing.

     Return Rules & Eligibility

    Set product return rules by product, category, customer group, warranty period, or return window for consistent return processing.

     Faster Return Communication

    Admin and customers can communicate on every return request with Email, WhatsApp, and SMS notifications for real-time updates.

     Damaged Product Handling

    Customers can upload images or videos with their return request, helping the admin verify the issue and process returns faster.

     Centralized Return Handling Dashboard

    Manage return requests from one dashboard with request status tracking, bulk actions, and detailed return reports.

    Configure WooCommerce RMA Settings

    Manage all RMA settings from one place. Set return rules, choose eligible orders, and control how customers submit return requests. The settings help you apply the right return policy and make return management simple for your store.

    • Set return time, return time limits, warranty periods, and customer eligibility rules.
    • Choose order statuses for RMA requests.
    • Enable refund, replacement, and cancellation requests.
    • Add custom return reasons, configure return address, and define your store's return policy.
    • Set wallet refunds and request time windows.
    Configure WooCommerce RMA Settings

    Generate a New RMA Request

    Customers can submit a Return Merchandise Authorization (RMA) request from their account or as a guest. They can choose a refund, replacement, or exchange option, provide the required details, and help admin review and process return requests faster.

    • Choose a refund, replacement, or cancellation request.
    • Select the return reason and request quantity.
    • Upload images or videos with the request.
    • Choose replacement product options, if available.
    • Send messages and track request updates.
    • Download return manage shipping labels after approval.
    Generate a New RMA Request

     Easy RMA Management

    Manage all return requests from one dashboard. View request details, update return status, and handle refund, replacement, or cancellation requests faster with an efficient RMA management system.

    • Approve, reject, or resolve RMA requests.
    • View complete request and order details.
    • Add or assign return manage shipping labels.
    • Reply to customers from the same request.
    • Search, filter, and manage requests with bulk actions.
    • Export RMA requests as a CSV file.
    Easy RMA Management

    RMA Details and Conversation

    View complete RMA details and chat from one page. Customers and admin can share updates and track every step of the return request. The shared conversation keeps all messages in one place. It helps both sides reply faster and follow the request with ease.

    • View order, product, and request details.
    • Chat with customers from the RMA page.
    • Track every request update and status history.
    • Create and assign return manage shipping labels.
    • Update request and shipment status.
    RMA Details and Conversation

    Manage Wallet Transactions

    View and manage all wallet transactions from one place. Track credits, debits, cashback, refunds, transfers, and withdrawals with a complete transaction history. The wallet transaction log helps admin review customer wallet activity, update balances when needed, and keep accurate records for reporting and account management.

    • View wallet credits and debits.
    • Track wallet balance after each transaction.
    • Filter transactions by user, type, status, and date.
    • Add manual wallet credit or debit entries.
    • Export wallet transactions as CSV.
    Manage Wallet Transactions

    Manage Return Requests

    Manage RMA requests from one dashboard. View order details, customer details, and product details in one place. Update the return request status, assign shipping labels, add return tracking details, and reply to customers. This helps you handle refund and replacement requests with less effort.

    • View return, order, customer, and product details.
    • Update refund and replacement request status.
    • Assign shipping labels for return requests.
    • Add return tracking details to each request.
    • Reply to customers from the RMA conversation.
    Manage Return Requests

    Manage Shipping Labels

    Upload and manage shipping label templates from the admin panel. Preview saved labels, search the list, and update or remove templates as needed. This keeps shipping label templates organized and easy to maintain.

    • Upload new shipping label templates.
    • Preview saved shipping label images.
    • Search shipping labels by name.
    • Edit or delete existing label templates.
    • Apply bulk actions to selected shipping labels.
    Manage Shipping Labels

    Customer Wallet

    Manage customer wallet details from one dashboard. View wallet balances, perform manual transactions, and export wallet data with ease. You can also add wallet funds, track transactions, transfer money between users, and verify phone numbers with Twilio SMS OTP.

    • View customer wallet balances and account details.
    • Add funds using the Add to Wallet option.
    • Filter transactions by credit, debit, or transfer.
    • Transfer wallet funds with user search and custom notes.
    • Verify phone numbers with Twilio SMS OTP.
    Customer Wallet

    Manual Wallet Transactions

    Update customer wallet balances from the admin panel in a few steps. Choose a customer, enter the wallet amount, and select Credit or Debit. Add a note and save the wallet transaction. This gives you full control over wallet balance management and manual wallet adjustments.

    • Credit or debit a customer wallet balance.
    • Select a customer for the wallet transaction.
    • Enter the wallet amount.
    • Add a note before saving the transaction.
    • Manage wallet balance updates from the admin panel.
    Manual Wallet Transactions

     RMA Analytics Dashboard

    Track RMA activity from one dashboard. View request totals, top products, and category trends in clear charts. Filter reports by date, refresh the data, and export results as a CSV file. This helps you measure return performance and spot trends more quickly.

    • View refund, replacement, and cancellation totals.
    • Filter reports by date range or custom period.
    • Track category-wise RMA trends with charts.
    • View top refund, replacement, and cancellation products.
    • Refresh reports and export data as a CSV file.
    RMA Analytics Dashboard

    Bulk RMA Actions

    Manage many RMA requests from one page. Select multiple requests, apply bulk actions, and search requests with ease. You can also view request counts, check request status, and refresh the list to keep your workflow up to date.

    • Apply bulk actions to multiple RMA requests.
    • Search and filter requests from one page.
    • View request status and request type.
    • Check queue, active, and solved request counts.
    • Refresh the request list when needed.
    Bulk RMA Actions

    Support

    For any query or issue, please create a support ticket here http://webkul.uvdesk.com/

    You may also check our quality WooCommerce Plugins.

    Specifications

    Product Version2.3.6
    Released8 years ago
    Last UpdatedAugust 4, 2026 (11 days ago)
    Supported VersionsWordPress  6.x.x  WooCommerce  9.x.x  10.x.x  

    Ratings

    We'd love to hear your thoughts! Share your feedback and help us craft an even better experience tailored just for you.

    5.0
    8 Reviews
    based on verified customer feedback
    Write a review
    Dantas Import
    🇹🇭 Thailand

    Best support team i ever saw

    Posted On - July 19, 2024

    Best support team i ever saw. they help you with everything and respond is very quick

    Lou Belle

    Best Solution Ever

    Posted On - December 27, 2021

    Even though I encountered a lot of problems with the Woocommerce Product Return RMA plugin and the bug resolution process was rather long, I still recommend this product because now the plugin is functional and has all the features. one needs to process returns of goods. And the technical support team is responsive and attentive.

    Héléna

    Good Plugin and Responsive Support Team

    Posted On - December 27, 2021

    I recommend this plugin. If you face any issue with it as I did, don't worry, the support team is willing to help. They fixed a lot of issues for me and also took my improvement suggestions into account. So, even if at first, it didn't work well, now, I can say it's a good plugin.

    basicsbyhill
    🇺🇸 United States

    Feature Availability

    Posted On - February 18, 2020

    This app is near exactly everything I was looking for, including having the ability for Guests to complete the return form without creating an account. When I downloaded the Plugin, there were a couple of bugs with the compatibility of my Flatsome Theme, but the customer support resolved literally every single issue and the plugin is running flawlessly. Havent seen plugin support like this in a while. 5/5

    RomediaDesign
    🇧🇪 Belgium

    Customer Support

    Posted On - January 21, 2020

    Good support provide by the team.

    Load More Reviews

    Frequently Asked Questions

     In what time span can customers return products using WooCommerce RMA Plugin?

    Customers can submit return requests only within the return time limit set by admin. This plugin also supports product-specific return periods and warranty settings.

     
     Can guest users submit return requests with WooCommerce Return plugin?

    Yes, both registered and guest users can submit return requests using their order ID and email address. Stores can also use a dedicated guest return form with the provided shortcode.

     
     Can admin set different return periods for specific products?

    Yes, admin can configure return periods and warranty settings for individual products instead of using the same return policy for all products.

     
     Can customers return only part of their order?

    Yes, customers can choose the quantity they want to return instead of returning all products from the order.

     
     Can admin disable return reasons?

    Yes, admin can enable, disable, or manage return reasons at any time based on the store's return policy.

     
     Is WooCommerce RMA Plugin compatible with WooCommerce Multisite?

    Yes, this plugin is compatible with WooCommerce Multisite. It also supports WooCommerce HPOS and Checkout Blocks.

     
     Can customers upload images or videos with return requests?

    Yes, customers can upload images or videos when submitting product return requests to help explain the issue with the product.

     
     What return options can customers choose?

    Customers can request a refund, replacement, or cancellation based on the return options configured by admin.

    Specification

    Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.

    Cloud Hosting

    Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.

    Default Configuration Details of Server

    1 GB
    RAM
    1 Core
    Processor
    30 GB
    Hard Disk
    1 GB RAM & 1 Core Processor
    Database

    Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store

    * Server Configuration may vary as per application requirements.

    Change Logs

    • + Features
    • - Bugs
    2.3.6 (2026-07-06)
    • Added: Complete wallet system with balance management, manual transactions, wallet transfers, cashback, and withdrawal requests.
    • Added: Advanced RMA analytics dashboard with request statistics, category-wise reports, and performance insights.
    • Added: Automatic refund, replacement, and cancellation processing with configurable business rules.
    • Added: Auto-create replacement orders for approved replacement requests.
    • Added: Support for replacement product variations with configurable replacement workflows.
    • Added: Wallet and original payment refund methods with configurable refund rules.
    • Added: High-value RMA review workflow and time-based request submission support.
    • Added: Category-based return request action fees with configurable rules.
    • Added: Category-based RMA restrictions, product badges, and customer request limitations.
    • Added: WhatsApp and SMS notifications with customizable templates and Twilio integration.
    • Added: Advanced request filtering, searching, sorting, pagination, CSV export, and bulk actions.
    • Added: Configurable "Keep the Item" cashback with eligibility rules and percentage-based cashback calculation.
    • Updated: Admin-side UI with a modern design.
    • Updated: Customer-side UI with an improved dashboard and enhanced user experience.
    • Updated: Wallet, withdrawal, analytics, and RMA management interfaces with a refreshed design.
    • Updated: Request forms, workflows, navigation, and reports for better usability.
    • Updated: Coding structure according to WordPress coding standards.
    • Improved: Performance, request processing, search, filtering, and bulk operations.
    • Fixed: Minor bugs, UI issues, and compatibility improvements.
    2.3.1 (2025-09-11)
    • Fixed: Issue with guest user warranty request.
    • Fixed: Variable product warning notice while guest user login.
    2.3.0 (2025-09-04)
    • Fixed: Warranty request for guest user.
    • Fixed: Managed warranty request after removed same product from order.
    • Fixed: Guest user redirect to request warranty section instead of login section.
    • Fixed: Product expiry Date calculated as per the order place date.
    • Added: Allowed to upload webp type image file for shipping Label.
    • Added: Highlighted return items under the order details at admin side.
    2.2.1 (2025-05-27)
    • Added: Warranty option shows based on the selected order type.
    • Updated: Coding structure according to WordPress coding standards.
    2.2.0
    • Fixed: Issue where the plugin was not working correctly with certain themes.
    • Added: New feature to apply customized CSS for improved user experience.
    • Added: Setting to control the activation of custom CSS in the module.
    • Improved: The plugin's performance by optimizing database queries.
    2.1.3
    • Implemented a setting to control the activation of custom CSS in the module.
    • Introduced a new feature to apply customized CSS for improved user experience.
    • Improved the plugin's performance by optimizing database queries.
    • Fixed an issue where the plugin was not working correctly with certain themes.
    == 2.1.2 ==
    • Add a feature to upload video attachments while creating RMA request.
    • Fixed multiple minor issues
    == 2.1.0 ==
    • Update configuration template layout
    • Enhanced with multiple features.
    • Update Guest User Request Page User Interface
    • Add feature to customize menu title for warranty request page
    • Set Variable product warranty for different variations
    • Customer will receive email notification when admin performs any changes in prescription status
    • Establish the warranty pricing for each product.
    • Establish warranty durations and conditions for products on an individual or global basis.
    == 2.0.0 ==
    • Fixed - Fixed issues.
    == 1.8.2 ==
    • Fixed - Improved the coding standard and fixed phpcs issues
    • Fixed - Updated readme file
    == 1.8.1 ==
    • Fixed - RMA dropdown order list issue
    • Fixed - Improved the coding standard and fixed phpcs issues
    • Fixed - Updated readme file
    == 1.7.1 ==
    • Tweak - Updated current user id filter
    • Fix- RMA request issue
    • Fix- Variable product Stock update issue.
    • Fix- Variable product Name issue.
    • Fix- Shipping label bulk delete option.
    • Fix- Pagination UI issue.
    • Fix- RMA request cancel issue.
    == 1.7.0 ==
    • Fixed the flow of adding new RMA.
    • Added feature to re-open RMA if it is declined by Admin.
    • Added restock feature if returned.
    • Added filters to view the RMA by RMA status.
    • Fixed security issues.
    == 1.6.1 ==
    • Fixed js issues.
    • fixed mail translation.
    • Updated .pot file.
    == 1.6.0 ==
    • Use default WooCommerce templates to send mail for RMA requests.
    == 1.5.0 ==
    • Introduced multi-language feature, added .pot file.
    == 1.4.0 ==
    • Now URL will be treated as a hyperlink for RMA policy
    • Compatible with latest version of WooCommerce
    == 1.3.0 ==
    • Success notice added at admin end on status update
    • Empty warning added while requesting new RMA
    • XSS vulnerabilities fixed
    • Removed form resubmission
    • Pagination added RMA List front end
    == 1.2.0 ==
    • Introduced mail notification for conversation [ can enable/disable per RMA request basis ]
    == 1.1.0 ==
    • Introduced guest RMA feature
    • Introduced per product RMA time management
    • Provide shipping label upload option on manage RMA page itself
    == 1.0.0 ==
    • Initial Release