Install
- Install and activate the free plugin from Plugins, Add New, or upload the zip.
- Make sure your products track stock (Inventory tab, “Track stock quantity”).
- Set the hold time under WooCommerce, Settings, Stock Holds.
- For Pro, upload and activate the Pro zip. Its sections appear next to General.
Requirements
- WordPress 6.2 or newer, PHP 7.4 or newer, WooCommerce 7.0 or newer (tested up to 10.8).
- A database that uses InnoDB tables (standard on almost all hosts). The plugin warns you if not.
FAQ
Does it change my stock numbers? No. Shoppers see stock minus what is held, and held units come back on their own.
What happens at checkout? The hold ends when the order is placed, and WooCommerce’s own Hold stock reservation takes over.
Does it work with the Cart and Checkout blocks? Yes, including removing items without a page reload when time is up.
Does it send data anywhere? The free plugin makes no external requests. Pro emails use your own store email.
Can shop managers test without holds? Yes, pick their role under Advanced.