WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by WpExperts Hub v3.6

WC Cancel Order

Let customers request order cancellations from the My Account page, with admin approval and email notifications.

WC Cancel Order

The facts

Rating
4.9★ from 23
Active installs
5k+
Price
Free
Last updated
15 Aug 2026
Added
Nov 2014
Requires WP
6.7
Tested up to
WP 7.0.4
Requires PHP
8.0
Downloads
136,570

Our analysis

AI-assisted

WC Cancel Order is a WordPress plugin designed for WooCommerce that allows customers to request order cancellations directly from their 'My Account' page. Store administrators can manage these requests, approving or declining them, while both parties receive email notifications regarding the status of each request.

The plugin includes features such as limiting cancellation requests to specific order statuses, requiring cancellation details, and allowing guest customers to cancel orders using a unique link. It is suitable for WooCommerce store owners looking to streamline the order cancellation process for their customers.

Best for: WooCommerce store owners who want to simplify the order cancellation process for customers.

What it does well

  • Enables customers to request order cancellations from their account page
  • Admins receive email notifications for each cancellation request
  • Allows guest customers to cancel using a unique link
  • Customisable settings for cancellation requests
  • Translation ready

Where it falls short

  • Limited information on advanced features available in the Pro version

Verdict

WC Cancel Order provides a straightforward solution for managing order cancellations in WooCommerce. Its features can enhance customer experience, although details on premium features are not fully disclosed.

From the developer

WpExperts Hub's own description of WC Cancel Order, lightly tidied.

WC Cancel Order lets your customers request order cancellations from their WooCommerce “My Account” order page. Store admins receive each request and can approve or decline it from the WC Cancel area, and both the customer and the store are notified by email.

From the settings you can limit requests to specific order statuses, optionally require customers to enter cancellation details, show a custom note inside the cancellation popup, and allow guest customers to cancel using the unique link sent in their order email.

The Pro version adds partial (item-level) cancellation, a store wallet with refund credits, a cancellation fee, configurable refund methods, user-role and Ultimate Member / WooCommerce Subscriptions support, and more.

Basic Features

🔹 Customers can send order cancellation requests from the My Account order page with cancellation details.
🔹 The store admin receives an email notification whenever a customer submits a request.
🔹 Admins can approve or decline requests from the WC Cancel area.
🔹 The customer is notified by email when their request is approved or declined.
🔹 Guest (non-registered) customers can cancel using the unique link sent in their order email.
🔹 Limit cancellation requests to specific order statuses of your choice.
🔹 Optionally require customers to enter cancellation details before submitting a request.
🔹 Display the customer’s cancellation details inside the request popup.
🔹 Translation ready.

GET PREMIUM VERSION NOW!

Premium Features

✅ Partial order cancellation — request cancellation of specific items/quantities, not just the whole order.
✅ Store wallet — when you approve a cancellation you can credit the refunded amount to the customer’s wallet instead of refunding the gateway; customers then spend that balance at checkout via the wallet payment gateway.
✅ Wallet dashboard for admins (WooCommerce → WC Cancel → Wallet) — view every customer’s available balance, total received, and total spent at a glance, and drill into any customer to see their per-order wallet credits and debits.
✅ Cancellation fee — charge the customer a fixed amount or a percentage of the order total when a cancellation is approved. The fee is shown to the customer in the cancellation popup before they confirm, then automatically deducted from the refund on approval (it also appears in the admin popup, order notes, customer email, and the Cancellation Requests dashboard).
✅ Refund methods on approval — Automatic gateway refund, Manual refund, or Wallet credit (full & partial), with transaction IDs recorded.
✅ Automatic inventory restock when a refund is issued.
✅ Allow both cancellation requests and direct (immediate) cancellations for specific order statuses.
✅ Auto-assign a specific order status when a request is approved or declined.
✅ Enable cancellation requests for specific user roles.
✅ Admin-defined cancellation reason options shown as radio buttons in the popup.
✅ Make the reason radios and/or an additional text field required, optional, or disabled.
✅ Hide the cancellation request button after a configurable period (minutes, hours, days, months, years).
✅ Unified “Cancel Request” button offering a full or partial choice when both are available.
✅ Merged Cancellation Requests dashboard listing both full and partial requests, with bulk actions.
✅ Email notifications for the admin and customer on request received, approved, and declined, plus wallet-credit receipts.
✅ Supports Ultimate Member and WooCommerce Subscriptions.
✅ Translation ready.
✅ Pro support.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for popups and optins.

Popup Maker

Want to boost sales & marketing efforts? Use your favorite forms & builder. Unlimited popups & imp...

Free 700k+ installs 4.9★ (4,504)
Firelight Lightbox

Formerly Easy Fancybox. The most popular WordPress lightbox plugin. Simple, fast, and responsive. Opens images...

Free 200k+ installs 4.8★ (355)
My Sticky Bar

Create a welcome notification bar for your website. Also, My Sticky Bar plugin can make your menu or header st...

Free 100k+ installs 4.9★ (1,196)
Depicter

Build Stunning Slider and Popup. Exit intent Popup, Image slider carousel, video slider carousel, post slider...

Free 80k+ installs 4.6★ (234)
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)