WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by YoOhw Studio v1.1.14

Order Cancellation & Returns for WooCommerce

Add WooCommerce cancel order and return request workflows with reasons, time limits, approvals, and email notifications.

Order Cancellation & Returns for WooCommerce

The facts

Rating
5★ from 1
Active installs
200+
Price
Free
Last updated
14 Jun 2026
Added
Jun 2024
Requires WP
6.3
Tested up to
WP 7.0.4
Requires PHP
7.4
Downloads
4,647

Our analysis

AI-assisted

Order Cancellation & Returns for WooCommerce is a WordPress plugin designed to help store owners manage customer requests for order cancellations and returns. It allows customers to submit cancellation or return requests directly from their account or order details page, while store managers can configure settings related to eligible order statuses, reasons for requests, and email notifications.

This plugin is suitable for WooCommerce store owners looking to streamline their order management processes. It reduces the need for manual support messages by providing a structured workflow for handling cancellation and return requests, complete with notifications for both customers and store managers.

Best for: This plugin suits WooCommerce store owners who want to automate the cancellation and return process.

What it does well

  • Enables customer self-service for order cancellations and returns
  • Allows store managers to set rules for eligible order statuses
  • Sends email notifications for request approvals and rejections
  • Collects reasons for cancellations and returns from customers
  • Stores request history in the WooCommerce order timeline

Where it falls short

  • Limited to whole-order cancellation and return requests
  • No item-level return requests in the free version
  • Premium features require a separate plugin

Verdict

Order Cancellation & Returns for WooCommerce offers a straightforward solution for managing order requests, but its functionality is limited to whole orders in the free version.

From the developer

YoOhw Studio's own description of Order Cancellation & Returns for WooCommerce, lightly tidied.

Order Cancellation & Returns for WooCommerce helps store owners add a clear customer self-service workflow for WooCommerce order cancellation and return requests. Customers can request to cancel an eligible order or submit a whole-order return request from their account/order details page, while store managers control allowed statuses, request reasons, time limits, approvals, and email notifications.

Use this plugin when you want fewer manual support messages and a more organized way to handle cancellation requests, return requests, refund review steps, and request history inside WooCommerce.

Premium upgrade | Documentation | Support | Demo

Key features

  • Add a WooCommerce cancel order button for eligible customer orders.
  • Add a WooCommerce return request button for eligible customer orders.
  • Collect preset cancellation and return reasons.
  • Let customers type an “Other reason” when preset reasons do not fit.
  • Choose which WooCommerce order statuses allow cancellation requests.
  • Choose which WooCommerce order status allows return requests.
  • Set cancellation and return time limits.
  • Require admin approval before a cancellation or return is processed.
  • Register pending cancellation and pending return request statuses.
  • Send store manager email notifications for new requests.
  • Send customer email notifications when requests are approved or rejected.
  • Save request notes and reasons in the WooCommerce order timeline.
  • Configure settings under WooCommerce > Settings > Orders.

How it works

  1. The store owner enables cancellation, returns, or both from WooCommerce settings.
  2. The store owner selects eligible order statuses, reasons, time limits, and approval rules.
  3. Customers see a cancel or return button only when the order matches those rules.
  4. Customers submit a request with a reason.
  5. The plugin saves the request, updates the order status, adds an order note, and sends the configured email notification.
  6. Store managers can approve or reject requests from the WooCommerce order screen.

Best fit for the free version

The free version is designed for stores that need whole-order cancellation requests and whole-order return requests. It is a good fit when you want to collect reasons, review requests before changing order status, and notify customers without building a custom WooCommerce workflow.

Premium upgrade: WooCommerce Advanced Order Manager

WooCommerce Advanced Order Manager extends the free cancellation and return workflow into a broader order management toolkit.

Premium features include:

  • Customer-facing cancellation and return notices.
  • Cancel order and return items buttons inside customer emails.
  • Configurable approval and rejection statuses.
  • Shop manager permissions for cancellation and return request handling.
  • Item-level return requests with product and quantity selection.
  • Return resolution choices such as refund, exchange, or store credit.
  • Return attachment uploads with file count, file type, and required-file controls.
  • Rules to disable returns for orders containing only virtual products.
  • Reorder / Order Again availability controls beyond the default Completed status.
  • Custom WooCommerce order statuses with labels, colors, ordering, emails, and bulk actions.
  • Popup appearance customization for borders, radius, shadows, colors, and buttons.

Premium functionality is delivered by the separate WooCommerce Advanced Order Manager plugin. The free plugin shows contextual upgrade links inside its settings; premium controls are not fetched remotely or displayed as disabled settings.

Explore the premium version

Privacy and external services

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for automating workflows.

FluentCRM

The easiest and fastest Email Marketing, Newsletter, Marketing Automation Plugin & CRM Solution for WordPr...

Free 80k+ installs 4.8★ (249)
Advanced Database Cleaner

Clean database by deleting orphaned data such as 'revisions', 'expired transients', optimi...

Free 100k+ installs 4.9★ (1,950)
Poptin

Poptin

90

Free email automation, email campaigns, exit intent popup builder, gamified popups with spin the wheel, contac...

Free 20k+ installs 4.9★ (694)
MailPoet

Send beautiful newsletters from WordPress. Collect subscribers with signup forms, automate your emails for Woo...

Free 500k+ installs 4.4★ (1,432)