Product Icon

Returns and Warranty Requests for WooCommerce

Manage the RMA process, add warranties to products, and let customers request and manage returns/exchanges from their account.
Choose a billing option
$99
Save 20%
$198 $158.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

  • Manage all RMA, warranty, and return requests from a single view in the store administration.
  • Define warranty terms for products – set expiration periods for limited warranties.
  • Manage automated email communications during each change in return status.
  • Maintain free or paid extended warranties for products and variations.
  • Create your own warranty statuses, and manage the statuses for all return requests.
  • Customize your RMA code length and format.
  • Request product images, and track returns to/from your customers, all within the user’s account.

RMA Management — Manage, Sell, Facilitate Easy Returns and Warranties

Manage the Return Merchandise Authorization (RMA) process, add warranty terms to your products, and allow your customers to request and manage returns and exchanges directly from their user accounts.

When setting up your products, warranties can be assigned to the product or variation directly from the edit product screens. Define warranty or return time periods, give it a price, and update/save your product. Warranties are tied directly to the product themselves – when the warranty expires, so does the ability for the user to request a warranty, return, or exchange.

Documentation

Need guidance? Check out the comprehensive documentation to learn everything about you need to know about Returns and Warranty Requests.

View documentation


Questions and Support

If you have pre-sale questions or need help, get in touch with our friendly Happiness Engineers.

Get support


Frequently asked questions

What does Returns and Warranty Requests for WooCommerce do?

Returns and Warranty Requests for WooCommerce is an RMA (Return Merchandise Authorization) management extension that helps you manage returns, exchanges, and warranties inside your normal WooCommerce workflow. You can add warranty terms to products, let customers request returns or warranty claims from their account, and process every request from a single view in your store admin. It brings scattered return conversations into one organized, trackable system.

How can customers request a return or warranty in WooCommerce?

Customers can start a request directly from their WooCommerce account. When you enable the option, a warranty or return button appears on each completed order in their account, and they fill out the request form you have set up. Guests who checked out without an account receive a unique claim link in their Order Completed email, so they can still request a return without logging in.

Can I sell extended warranties as a paid add-on?

Yes. Returns and Warranty Requests lets you offer warranties as a paid add-on at checkout, giving shoppers the option to purchase extra coverage on eligible products. You can add unlimited add-on warranty options to a single product and set a price for each term, or offer them for free. This gives you a straightforward way to create a new revenue stream while helping customers protect higher-value purchases.

What types of warranties can I offer?

You can choose from three warranty types per product: No Warranty, Warranty Included, or Warranty as Add-on. Included warranties come at no extra cost and can be set as Lifetime or Limited, and limited warranties let you define a duration in days, weeks, months, or years. Add-on warranties are sold as an optional paid upgrade. Warranties can be assigned to a specific product or variation from the product edit screen.

Can this help reduce the manual work of managing returns?

Yes. Returns and Warranty Requests is designed to streamline return handling by bringing all RMA, warranty, and return requests into a single view in your store administration. You can create your own warranty statuses, move requests through your process, and set up automated email notifications for each status change, so customers stay informed without manual back-and-forth. This helps keep requests organized and reduces the risk of a claim slipping through the cracks.

Can offering warranties help build customer confidence and sales?

Warranties can give shoppers added reassurance at the point of purchase, since a clear return and warranty policy signals that their purchase is protected. Returns and Warranty Requests gives you tools to display warranty terms on products and offer both free and paid coverage. Paid add-on warranties can also open an additional revenue opportunity alongside the products you already sell.

Does it support custom RMA codes?

Yes. You can customize the RMA code that customers use when shipping a product back to you. The extension lets you define the starting number, the minimum code length, and an optional prefix or suffix, including date-based values. This helps you match RMA tracking to your store's existing processes.

Can I track shipping for returns and replacements?

Yes. Once a request is active, you can add a shipping label for the customer to use when sending a product back, request a tracking code if the customer arranges their own shipping, or add a tracking code so the customer can follow a replacement shipment. Tracking details and labels appear in the customer's order or account view, keeping both sides informed throughout the process.

Can I build a custom return request form?

Yes. Returns and Warranty Requests include a warranty form builder so you can define the fields customers complete before submitting a request. Available field types include paragraphs, text fields, multi-line text fields, drop-downs, and file upload fields, so you can request product images or other supporting details. This helps you collect the right information up front and cut down on follow-up messages.

Can I process a return manually for a customer?

Yes. Sometimes a customer prefers to handle a return over the phone, or you want to help even when no warranty applies. From the store admin, you can find the order, click Create Request, and process the return on the customer's behalf, deciding how much information to require. This gives your team flexibility to support customers however they reach out.

Can I add a general return form that is not tied to a specific order?

Yes. You can place a generic return form on any page or post so customers can report an issue and request a return or refund without linking it to a specific product or order. These requests still flow into your RMA management area, though they will not carry the order, product, or account details that order-based requests include. It is a useful option for capturing return requests from a dedicated returns page.

Does it work with product variations?

Yes. You can assign warranty terms to individual product variations, not only to the parent product, directly from the product edit screen. This is helpful if different variations of the same product need different warranty durations, prices, or coverage.

Can I set up warranties across many products at once?

Yes. You can edit warranty details for multiple products at the same time using the bulk editing screen, selecting the products you want and applying warranty settings together. For larger catalogs, you can also import warranty and RMA details using the Product CSV Import Suite. This helps you roll out consistent warranty terms without editing every product individually.

Can I control which team members handle certain requests?

Yes. Returns and Warranty Requests lets you set permissions by warranty status, so you can give specific users access to specific stages of the return process. This is useful when a team shares responsibility for managing returns, and you want the right people working on the right requests.

Who is Returns and Warranty Requests best for?

It is a strong fit for WooCommerce stores that handle regular returns, exchanges, or warranty claims and want a structured RMA process instead of managing everything by email. It suits merchants selling products where warranties matter, such as electronics, appliances, furniture, and other higher-value goods, and stores that want to offer paid extended coverage. Teams that need shared access, custom statuses, and automated status updates will get the most from it.

When might this not be the right fit?

If you only need to issue occasional refunds and do not require a formal returns workflow, warranty terms, or RMA tracking, WooCommerce's built-in order and refund tools may already cover your needs. Returns and Warranty Requests add the most value when you want a repeatable, trackable system for warranties, returns, and exchanges across many orders.

Do I need anything else to use it?

You need an active WooCommerce store, since this is a WooCommerce extension that works within your existing store workflow. Warranty terms are tied directly to products, so once a warranty period expires, the ability to request a warranty, return, or exchange for that product ends. Setup involves creating a request page and configuring your warranty settings, which is guided within the extension.

What is the best way to manage RMA and returns in WooCommerce?

A dedicated RMA extension like Returns and Warranty Requests for WooCommerce gives you a centralized way to receive, review, and process returns, exchanges, and warranty claims from one dashboard. Customers submit requests from their account or a return form, you move each request through custom statuses, and automated emails keep everyone updated. This is more organized and scalable than tracking returns through individual emails or spreadsheets.

Customer reviews

Average rating 2.0
7 reviews
5 stars, 0% of reviews
4 stars, 17% of reviews
3 stars, 0% of reviews
2 stars, 50% of reviews
1 star, 33% of reviews
7 reviews
  • Philip Greenwood
    Rated 1 out of 5
    Functionality
    Jul 19, 2024
    Functionality
    So it seems there is NO support at the moment for the latest update to this plugin. The database updater supplied at the end of the update process just stays on the screen seemingly not actually doing any updating.
  • richardkonig
    Rated 2 out of 5
    Functionality
    Jul 17, 2024
    Functionality
    There are many issues with this plugin. Final straw was being asked to pay them to fix an issue you would expect them to want to fix. The issue....product warranty info can not be displayed for temprarily out of stock items unless they can be back ordered. Why keep the warranty period secret for OoS? Nobody at WC is aiming high with this plugin
  • Swell Sites
    Rated 1 out of 5
    May 24, 2024
    Broken
    I have used this plugin for a few years, and it's riddled with issues. Woo don't give this plugin much attention, so when solid bug reports are submitted they take over a month to address. For example, critical issues that caused the entire order search function to stop working under Woo > Orders. After submitting the details the bug wasn't resolved for over a month, and after a recent Woo updates has reappeared. Really disappointing that an official plugin barely works within the Woo eco-system
  • morganjamesjewellers
    Rated 2 out of 5
    Apr 1, 2022
    Not intuitive, bit buggy.
    There is no user manual or videos, so if you've never used it before you'll have to figure it out through trial and error, which is time consuming. I get 2 emails a day at exactly 11am saying that I requested a return with a new RMA. When I go to return requests, they are no where to be found. Something in this plugin is auto sending me 2 new return requests every morning at the same time. Will try for a few more days and consider getting my money back.
  • Matt Thurber
    Rated 4 out of 5
    May 16, 2018
    Works great! Helps repairs of our products stay organized.
    Ability to add more than 1 warranty to products. We make custom fit products and have a fit warranty and a physical product warranty.

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 7.0
  • Tested with WooCommerce: 10.9
  • Requires at least WordPress: 6.9
  • Requires at least WooCommerce: 10.7

Countries

  • Worldwide

Related Products

Price $179 annually
Rated 2.7 out of 5 stars
Price $59 annually
Rated 1.9 out of 5 stars
Price $219 annually
Rated 1.9 out of 5 stars
Price $59 annually
Rated 2.1 out of 5 stars
Price $279 annually
Rated 3.2 out of 5 stars
Price $49 annually
Price $39 annually
Rated 3 out of 5 stars
Price $59 annually
Rated 2.8 out of 5 stars
Price $49 annually
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.