Overview
Customers cancel an order from My account within a time limit, or request cancellation of a paid order, with a reason.
- Self-service cancellation
- Time limit and reasons
- Paid orders under control
Best for: Stores that get cancellation emails
Installation
- Download cancelly-order-cancellation.zip from My account › My plugins or from your order email. Do not unzip it.
- In WordPress, go to Plugins › Add New Plugin › Upload Plugin, choose the zip and click Install Now, then Activate.
Requires WordPress 6.0+, PHP 7.4+, WooCommerce 7.0+. Works with any theme, block themes and page builders.
Features
- Cancel button in My account › Orders
- Time limit after the order
- Unpaid orders cancelled right away, stock restored
- Paid orders: cancellation request for you to refund
- Reasons list, saved on the order
- Email to you for each cancellation
- Your button texts and messages
Shortcodes
Paste a shortcode in any page, post, widget or page builder text block.
[cancelly_preview]
Options of each shortcode are described in the Features above and in the plugin settings page.
For developers
Customize the plugin from your theme’s functions.php or a small plugin, without editing its files (your changes survive updates).
Filters
cancelly_activecancelly_sanitize
add_filter( 'cancelly_active', function ( $value ) {
// Change $value here.
return $value;
}, 10, 1 );Actions
cancelly_admin_after_formcancelly_admin_before_formcancelly_admin_form_end
Updates
Updates are free. When a new version is out, it appears in Dashboard › Updates of your WordPress site and you can install it in one click, or turn on automatic updates in Plugins. This works for the zip downloaded from your Woo-Plugins account; older copies can be replaced by downloading the latest version from My plugins. See the changelog.
Frequently asked questions
Are paid orders refunded automatically?
No, paid orders get a request: you cancel and refund from the order screen.
Is the stock restored?
Yes, WooCommerce restores it when an order is cancelled.
Still stuck?
Write to us with your WordPress and WooCommerce versions and what you tried: we answer by email.