This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Order Cancellation & Returns for WooCommerce

Order Cancellation & Returns for WooCommerce

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

200+ active installs
5.0
(1 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Order Cancellation & Returns for WooCommerce running.

WordPress compatibility
Tested to 7.0.2
Tested against the WordPress branch in use today.
Last updated
2 months ago
At least 10.2 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
6.3
Requires other plugins
woocommerce
These must be installed and active first.
Contributors
2

200+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Order Cancellation & Returns for WooCommerce is looked after — not on how many stores run it.

Well maintained
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
35 / 35
Updated 48 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.2 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
10 / 15
5.0/5 across 1 rating(s).
Listing transparency
10 / 10
Provides: screenshots, description, homepage
1 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-01 from the WordPress.org plugin registry.
Ratings

5.0

1 rating
5★1
4★0
3★0
2★0
1★0
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

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

The core cancellation and return features run on your WordPress/WooCommerce site. This plugin does not automatically send store, order, customer, or site data to an external service for cancellation or return processing.

On first plugin activation, the plugin sends the site admin email, WooCommerce order notification recipients, site URL, store country, plugin name, and plugin version once to https://yoexpress.top/wp-json/yo-pr/v1/email-subscriptions. This service is used by YoOhw Studio for product updates and support follow-up.

The settings screen and readme include links to documentation, support, demo, and premium upgrade pages. Those links are opened only when an administrator clicks them.

Does the plugin add a WooCommerce cancel order button?

Yes. You can enable cancellation requests, choose eligible WooCommerce order statuses, add preset reasons, set a time limit, and decide whether cancellation needs admin approval.

Does the plugin support WooCommerce return requests?

Yes. Customers can submit whole-order return requests with a reason. You can choose the eligible order status, set the return window, and approve or reject the request from the order screen.

Can customers return specific products or quantities?

Item-level returns are available in the premium version. The free version handles whole-order return requests.

Can guest customers submit cancellation or return requests?

Yes. Guest requests are protected with the WooCommerce order key. Logged-in customers must own the order, and store managers can manage requests from the admin area.

Can I choose which order statuses allow cancellation or returns?

Yes. Cancellation supports multiple allowed statuses. Return requests use the selected return-eligible status and can be limited by time after that status is reached.

What happens after a customer submits a request?

The plugin saves the request reason, adds an order note, updates the order to the request status, and sends the configured email notification.

Can admins approve or reject cancellation and return requests?

Yes. Admins and users with WooCommerce management permission can approve or reject cancellation and return requests from the WooCommerce order edit screen.

Does the free plugin create custom order statuses?

The free version registers the request statuses needed for cancellation and return workflows. Premium unlocks the full custom status builder with labels, colors, ordering, emails, and bulk actions.

Can I customize the request popup design?

Basic popup styling is included. Premium unlocks full appearance controls for borders, radius, shadows, colors, and buttons.

Does the plugin send data to a third-party service?

The cancellation and return workflows do not send order or customer data to external services. On first plugin activation, the plugin sends store contact email details to YoOhw Studio once for product updates and support follow-up.

Categories
Order management
Plugin details
Version1.1.14
Last updated2026-06-14 2:58am GMT
Added2024-06-10
Requires WordPress6.3
Tested up to7.0.2
Requires PHP7.4

Tags on WordPress.org
cancel-order
order cancellation
order status
return requests
woocommerce
Alternatives
Other plugins in the same categories.
Order On Mobile for WooCommerce
2K+ installs
4.9(66)
PiWeb Cancel order / Refund request for WooCommerce
2K+ installs
4.8(38)
Return Refund and Exchange For WooCommerce
4K+ installs
4.7(123)
Order Tracking – WordPress Status Tracking Plugin
3K+ installs
4.6(73)
Filter Orders by Product for WooCommerce
4K+ installs
4.7(15)
Moloni
2K+ installs
4.8(6)
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy