Automatically cancel unpaid WooCommerce orders, restore stock automatically, and prevent inventory from being locked by abandoned checkouts.
Automatically Cancel Old WooCommerce Pending Orders
Auto-Close Old Pending Orders is a powerful WooCommerce order management plugin that automatically cancels unpaid and abandoned pending payment orders after a configurable time period. By releasing inventory from orders that remain unpaid, you can keep products available for customers who are ready to purchase and maintain more accurate stock levels.
Key Business Benefits
- Prevent Lost Sales: Automatically release inventory reserved by unpaid pending orders.
- Keep Stock Accurate: Restore product stock automatically when eligible orders are cancelled.
- Free Locked Inventory: Make products available again after abandoned or unpaid orders expire.
- Save Time: Automate order cleanup without manually reviewing old pending orders.
- Improve Store Availability: Reduce stock being unnecessarily held by unpaid orders.
WooCommerce Auto-Cancellation Features
- Automatically cancel old WooCommerce pending payment orders after a defined time
- Flexible time limits in minutes, hours, or days
- Hourly automated processing using WordPress Cron
- Manual Run Now option for immediate order cleanup
- Automatic product stock restoration after cancellation
- Optional customer email notification when an order is cancelled
- Admin dashboard statistics for pending and cancelled orders
- Designed to efficiently process orders on large WooCommerce stores
How to Automatically Cancel WooCommerce Pending Orders
- Set your preferred pending-order time limit
- Enable automatic order cancellation
- The plugin checks eligible pending orders hourly
- Orders exceeding the configured time limit are automatically cancelled
- Reserved product stock is restored
- An optional cancellation email is sent to the customer
Compatibility & Safety
- Works with WooCommerce-compatible payment gateways
- Compatible with Cash on Delivery (COD), Bank Transfer, Stripe, PayPal, and more
- Does not automatically cancel paid, processing, or completed orders
- Uses official WooCommerce APIs
- Suitable for live WooCommerce stores
- GDPR-friendly with no data tracking
Perfect For
- WooCommerce stores with limited or high-demand inventory
- Cash on Delivery (COD) stores
- Bank Transfer payment stores
- Wholesale and B2B WooCommerce stores
- Flash sales and limited-stock products
- High-volume WooCommerce stores and marketplaces
Why Choose Auto-Close Old Pending Orders?
If unpaid WooCommerce orders are holding your inventory, Auto-Close Old Pending Orders helps automate the cleanup process. Set a time limit, automatically cancel eligible pending orders, and restore reserved stock without manually reviewing orders.