Ghost orders, gone.
Automatically cancel unpaid WooCommerce orders (pending payment AND on-hold) after a configurable timeout, restore stock, and notify customers. Lightweight, HPOS-ready, no frontend JavaScript.
Built by a store owner, not a plugin company — every CartMend plugin runs live on my own store, stickitsibiu.ro. — Manu
Built for one specific job. No bloat. Tested on WP 6.5+ and WooCommerce 8+. Block and classic checkout supported.
No subscriptions. No renewal traps.
Works on both Block Checkout (modern) and Classic Checkout. No JS hacks.
| Feature | Free (WP.org) | Pro |
|---|---|---|
| Core functionality | â | â |
| Free updates for life | Free updates | Free updates |
| Multi-site usage | 1 site | 1 site (default), more on request |
| Priority support | â | â |
| Advanced rules | â | â |
| Per-payment-gateway cancellation rules (stripe, bank-transfer) | â | â |
| Restock items on cancel | â | â |
| Customer notification with re-purchase coupon | â | â |
| Skip cancel for whitelisted customers | â | â |
| Audit log of cancellations | â | â |
Yes. CartMend plugins work with classic AND block checkout, including modern themes like Storefront, Astra, Kadence, Blocksy, and Divi. We test on WP 6.5+ and WooCommerce 8+.
Yes. All CartMend plugins are HPOS-compatible (High-Performance Order Storage). You can enable HPOS without breaking anything.
Not right now. The plugin is free.