WordPress plugin

WC Cancel Order Pro

When a customer wants to cancel an order, WC Cancel Order Pro lets them submit a request from the WooCommerce My Account order page. An administrator can review it in the WC Cancel area and approve or decline it. The workflow supports full orders and, when enabled, selected items and quantities.

WC Cancel Order Pro

When a customer wants to cancel an order, WC Cancel Order Pro lets them submit a request from the WooCommerce My Account order page. An administrator can review it in the WC Cancel area and approve or decline it. The workflow supports full orders and, when enabled, selected items and quantities.

Set which cancellation settings are available

A customer can request cancellation of an entire order or choose specific items and quantities for a partial request. When both are enabled, a unified Cancel Request button can present the choice. For selected order statuses, the store can also allow direct, immediate cancellations.

Limit cancellation access by order status and visitor role. The request button can be hidden after a configured period measured in minutes, hours, days, months or years. Guests can submit a request using the unique cancellation link in their order email, without a registered account.

Choose how to settle an approved request

When approving a request, an administrator can choose an automatic gateway refund, a manual refund or wallet credit. Each method supports full and partial refunds, and transaction IDs are recorded. When a refund is issued, inventory can be restocked automatically.

A wallet credit gives the customer store balance instead of a gateway refund. Customers can spend their available balance at checkout through the wallet payment gateway. The wallet dashboard shows available balances, total received and total spent; administrators can also review credits and debits by order.

Configure a cancellation fee as a fixed amount or a percentage of the order total. The fee appears in the cancellation popup before confirmation and is deducted from the refund when the request is approved. It also appears in the administration popup, order notes, customer email and Cancellation Requests dashboard.

Collect request details and notify customers

Stores can require cancellation details and display them in the request popup. Administrators can set cancellation reasons displayed as radio buttons, then require a reason, an additional text field or both. A custom note can also appear in the popup.

Email notifications can go to administrators and customers when a request is received, approved or declined. The workflow also supports wallet-credit receipts. Stores can assign an order status for approved and declined requests.

Review requests and configure the workflow

The combined Cancellation Requests dashboard lists full and partial requests and supports bulk actions. WC Cancel Order Pro supports Ultimate Member and WooCommerce Subscriptions, and it is translation ready.

Setup includes eligible order statuses, cancellation types, user roles, request fields, reasons, refund methods, fees, wallet behavior, notifications and approval outcomes. Review the options with both registered-customer and guest processes in mind. For premium-version help, contact the publisher directly rather than using the WordPress support forum.