EUEU shops have had to offer a withdrawal button since June 19, 2026. The free plugin includes it.The EU withdrawal button is now required.Read the guide

Get ProView demo

A Returns and Warranty Requests alternative with store credit and rules

WPReturns is a Returns and Warranty Requests alternative that adds store credit, rules, analytics and the EU withdrawal button. Returns and Warranty Requests is a $99 a year WooCommerce.com extension for warranty claims and extended warranties. WPReturns also has a free version.

Both handle WooCommerce return and warranty management, and they can run side by side while you switch.

Returns and Warranty Requests

$99 a year

WPReturns

Free, or Pro from $99 a year (1 site)

Prices and features last checked November 1, 2026

Returns and Warranty Requests vs WPReturns feature by feature

WPReturns compared with Returns and Warranty Requests
FeatureWPReturnsReturns and Warranty Requests
Guest returnsFree (guest portal with order number and billing email)Yes (claim link in email)
Partial returns with quantitiesFreeNot listed on their page
Photo uploadsFree (photos and video)Yes (file field on the form)
Store creditPro (coupon or DevDiggers Wallet)Not listed on their page
Exchange for another variantProYes
Exchange for any productProNot listed on their page
Return labelsUpload in Free. EasyPost or Shippo labels in ProPartial (admin attaches a label file)
Warranty claimsProYes
Extended warranty saleProYes (paid add-on at checkout)
Rules enginePro (8 rule types)Partial (warranty expiry only)
Custom statusesPro. Free renames the 7 built-in statusesYes (with per-status permissions)
EU withdrawal buttonFreeNot listed on their page

"Not listed on their page" means the feature was not mentioned on Returns and Warranty Requests's page when we checked. It does not prove the feature is missing.

What WPReturns looks like after the switch

Screens from the WPReturns demo store. The badge says which build each one is in.

Free and ProWooCommerce return form with a hoodie picked and its quantity reason and condition fields
The return form asks for the items and the quantity plus a reason and condition per line.
Free and ProWPReturns Requests list with status tabs filters and a status pill on every request
Every request sits in one list with status tabs and filters.
ProReturn form offering store credit with 10 percent extra next to a refund to the original payment
The customer chooses store credit with a bonus or a refund on the return form.
Free and ProMy Account Returns page with requests in progress completed and paid back totals
Customers follow every request from My Account > Returns.

What Returns and Warranty Requests does well

  • It handles warranty claims and sells extended warranties as a paid add-on at checkout.
  • Custom statuses come with per-status permissions.
  • Guests can file a claim through a link in their email.
  • It sends an email for each status.

Where WPReturns is different

  • Warranty terms show on product pages even for out-of-stock products.
  • Store credit and exchanges sit next to warranty claims. An exchange creates a linked WooCommerce order.
  • Rules set return windows, final-sale items, fees and auto-approval by product, category or customer.
  • A dashboard shows return rate, revenue kept and reasons by product with CSV export.
  • The EU withdrawal button and withdrawal log come with the plugin.

Is WPReturns the right Returns and Warranty Requests alternative?

Choose Returns and Warranty Requests if

  • You only need warranty claims and extended warranty sales.
  • You want to buy through the WooCommerce.com marketplace.
  • Per-status permissions are the main team control you need.

Choose WPReturns if

  • You want returns, exchanges, store credit and warranty in one plugin.
  • You sell to EU consumers and need the withdrawal button.
  • You want to start free and upgrade later.
  • You want analytics on why products come back.

Switching to WPReturns

You can run both plugins during a transition. Point new requests to the WPReturns pages and finish open claims in the old plugin.

WPReturns does not import requests or warranty records from Returns and Warranty Requests. Set warranty lengths again on each product's General tab or with Bulk edit.

WPReturns vs Returns and Warranty Requests questions

Ask the team or read the docs if your question is not here.

Does WPReturns import data from Returns and Warranty Requests?

No. There is no importer. Keep the old plugin active until its open claims are closed and set warranty lengths in WPReturns.

Can WPReturns sell extended warranties?

Yes. Add terms such as 2 years for a price on the product. Shoppers pick one on the product page with classic or block checkout.

What do reviewers say about Returns and Warranty Requests?

It had a 2 out of 5 rating from 7 reviews when we checked. Complaints include a stalled database update and an order search bug that took over a month to fix. One reviewer found warranty info hidden on out-of-stock products.

Can I run both plugins at the same time?

Yes, for a short transition. Once WPReturns is live, link customers only to its returns page. One way to return keeps duplicate requests out of your queue.

Is there a free version of WPReturns?

Yes. The free plugin covers the guest portal, partial returns, photos, refunds and the EU withdrawal button. Warranty, exchanges, store credit and rules are in Pro.

Free plugin on wordpress.org

Switch from Returns and Warranty Requests to WPReturns

Start with the free plugin and the EU withdrawal button. Move to Pro from $99 a year when you want credit, exchanges and rules.

Get WPReturns free

Enter your email and the download starts. You also get release notes and new guides by email.

By downloading you agree to the terms and privacy policy and to occasional emails from DevDiggers. Unsubscribe anytime.