In high-turnover eCommerce industries such as electronics or limited-edition fashion, every minute a product remains “reserved” without payment represents lost revenue. The biggest problem for administrators is Stock Sequestration: bank transfer orders that are never completed and block sales to real customers.
With Custom Order Status Manager PRO, you can implement a “Time Rule” that manages your inventory autonomously, ensuring structural coherence between Layer 2 (WooCommerce Core) and Layer 3 (Plugin).
The Success Case: Managing High-Demand Products #
Imagine you sell a next-generation gaming console or a critical air conditioning spare part. You only have one unit left.
1. Automatic Reservation #
A customer selects the product and chooses “Bank Transfer.” The plugin moves the order to the Temporary Reservation status and deducts one unit from the stock.
2. The “Time Rule” (Active Time Sensor) #
The administrator activates a 2-hour timer. During this time, the product is protected for the buyer.
3. Stock Release & Recovery #
If payment is not confirmed within those 2 hours, the plugin detects the inactivity, changes the status to the native Cancelled status, and returns the product to the virtual shelf automatically. The sale becomes available again for the next interested customer.
5-Minute Setup Guide #
Follow this strict logical engineering configuration to protect your inventory without creating database or stock conflicts:
Step 1: Create the Control Status #
- Navigation: Go to
WooCommerce>Order Status>Add New. - Name:
Temporary Reservation (Payment Pending). - PRO Setting: Enable “Reduce inventory stock.”
- Impact: The product is removed from public sale while awaiting payment.
Step 2: Automate Assignment by Payment Method #
- Navigation: Go to the
Payment Methodstab in the plugin settings. - Configuration: Under “Direct Bank Transfer,” select your new status:
Temporary Reservation. - Impact: No more manual changes; every payment promise goes directly to your reservation box.
Step 3: Configure the Time Sensor (Master Rule) #
- Navigation: Go to
Rules>Add New Rule. - Rule Type: Time-Based Status Change.
- From Status:
Temporary Reservation. - To Status:
Cancelled. - Time in Status: 2 Hours.
Step 4: Automatic Asset Recovery (Crucial Technical Step) #
- Configuration: Edit the destination status (
Cancelled). - Crucial Action: Leave the “Increase inventory stock” checkbox UNCHECKED.
- Technical Impact: Since Cancelled is a native WooCommerce status (Layer 2), WooCommerce Core natively processes the inventory recovery upon transitioning to this status. Leaving this unchecked prevents a critical bug where stock is duplicated (falso positivo de stock).
Why This System Outperforms Conventional Pre-Orders #
| Feature | Standard Pre-Orders | Time Rule PRO |
|---|---|---|
| Focus | Products that have not arrived yet. | Products in stock that need to sell NOW. |
| Stock Management | Passive (only records orders). | Active (releases and recovers units autonomously). |
| Risk Control | Stock can remain blocked for weeks. | Blocking lasts only the exact minutes you decide. |
| Data Integrity | Risk of deleting orders to free stock. | Maintains customer history for remarketing. |