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 Flexible Refund and Return Order alternative with more in the free plugin

WPReturns is a Flexible Refund and Return Order alternative with a guest portal, partial returns and photo uploads in its free plugin. WP Desk's plugin is also free, but it keeps those three features for its €59 a year Pro version.

WP Desk's Pro is cheaper than WPReturns Pro. The table helps you decide if the gap matters.

Flexible Refund and Return Order for WooCommerce

Free, or Pro from €59 a year

WPReturns

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

Prices and features last checked November 1, 2026

Flexible Refund and Return Order for WooCommerce vs WPReturns feature by feature

WPReturns compared with Flexible Refund and Return Order for WooCommerce
FeatureWPReturnsFlexible Refund and Return Order for WooCommerce
Guest returns portalFree (order number and billing email)Paid tier (order number and billing email)
Partial returns with quantitiesFreePaid tier
Photo uploadsFree (photos and video with limits)Paid tier (upload field with file limit)
Store creditPro (coupon or DevDiggers Wallet)Paid tier (refund coupon)
ExchangesProNot listed on their page
Warranty claimsProPaid tier (repair and reclamation forms)
EU withdrawal buttonFree (two steps and an acknowledgement email)Partial (branded "EU One Click Return" with no two-step flow described)
RulesPro (8 rule types)Paid tier (role, status, product, category and payment)
Auto-approveProPaid tier
Custom statusesPro. Free renames the 7 built-in statusesPartial (6 fixed)
Return labelsUpload in Free. EasyPost or Shippo labels in ProNot listed on their page

"Not listed on their page" means the feature was not mentioned on Flexible Refund and Return Order for WooCommerce'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.
Free and ProWPReturns Import tab with cards for four returns plugins ready to import
Configuration > Import finds the old plugin and copies its requests across.
Free and ProMy Account Returns page with requests in progress completed and paid back totals
Customers follow every request from My Account > Returns.

What Flexible Refund and Return Order for WooCommerce does well

  • Its Pro version costs €59 a year.
  • Rules match on role, order status, product, category and payment method with ANY or ALL logic.
  • Repair and reclamation forms cover warranty-style requests.
  • Emails are editable and the plugin has 2,000+ active installs.

Where WPReturns is different

  • Guests, partial returns and photo uploads work in the free plugin.
  • The withdrawal flow follows Article 11a step by step. The customer gets an acknowledgement email with the date and time.
  • Exchanges create a linked WooCommerce order with the price difference charged or refunded.
  • Prepaid labels can come from your EasyPost or Shippo account.

Is WPReturns the right Flexible Refund and Return Order for WooCommerce alternative?

Choose Flexible Refund and Return Order for WooCommerce if

  • Budget is tight and €59 a year fits better than $99.
  • You need rule matching with ANY or ALL conditions.
  • Your customers always log in to request a refund.

Choose WPReturns if

  • You want a guest portal and photos without paying.
  • You need a two-step EU withdrawal button with an acknowledgement email.
  • You want exchanges for another size or any product.
  • You want API labels and return analytics.

Switching to WPReturns

You can run both plugins during the move. Import your history first. Send new requests to WPReturns and finish the open imported ones there.

Configuration > Import in WPReturns copies your WP Desk return and warranty requests, including those from its 1.x order meta. It only reads the WP Desk data and never imports a request twice.

How the move to WPReturns works

WPReturns vs Flexible Refund and Return Order for WooCommerce questions

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

Is the WP Desk guest portal free?

Its listing places the guest portal and its shortcode in the Pro version. In WPReturns the guest portal, shortcode and block are free.

What do reviewers say about Flexible Refund and Return Order?

It has a 4.0 rating from 4 reviews on WordPress.org. One 1 star review says the public shortcode needs Pro and the free plugin offers little before you pay.

Does WP Desk have an EU withdrawal button?

Its page names an EU One Click Return. It does not describe the two-step flow with Confirm withdrawal. WPReturns shows both steps and sends a dated acknowledgement email.

Can I import WP Desk requests?

Yes. The Import tab copies WP Desk return and warranty requests with their items, status, dates and messages. It works after you deactivate WP Desk too.

Is there a free version of WPReturns?

Yes. The free plugin has the guest portal, partial returns, photos, refunds and the EU withdrawal button. Store credit, exchanges, warranty and rules are in Pro.

Free plugin on wordpress.org

Switch from Flexible Refund and Return Order for WooCommerce 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.