Black Friday: 30% off all plugins from 24 Nov · Join the list for early access →

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

  1. Download cancelly-order-cancellation.zip from My account › My plugins or from your order email. Do not unzip it.
  2. 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_active
  • cancelly_sanitize
add_filter( 'cancelly_active', function ( $value ) {
	// Change $value here.
	return $value;
}, 10, 1 );

Actions

  • cancelly_admin_after_form
  • cancelly_admin_before_form
  • cancelly_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.

Contact support