What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
WooCommerce does not include a customer waitlist and restock-email flow in its core plugin. To add a “Notify me when back in stock” form, install the official WooCommerce Back In Stock Notifications extension, make sold-out products visible, and configure its notification settings. The extension records requests, watches inventory changes, and queues emails when a product or variation becomes eligible for notification.
Antihost offers managed WordPress hosting with free migration, one-click staging and a 14-day free trial.
What you need before starting
This setup is for a WordPress store running WooCommerce. The official extension requires PHP 7.4 or newer, WordPress 6.2 or newer, and WooCommerce 8.2 or newer. Your hosting environment must also allow Action Scheduler to run background jobs. Action Scheduler is the queue system the extension uses to prepare and send notification batches.
As an Amazon Associate I earn from qualifying purchases.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstall- WordPress: version 6.2 or later.
- WooCommerce: version 8.2 or later.
- PHP: version 7.4 or later.
- Background processing: WP-Cron and server loopback requests must work reliably.
- Store access: administrator access to upload and activate a plugin.
- Email infrastructure: a working WordPress mail route or an SMTP/HTTP email provider for dependable delivery.
Check these versions before installation rather than discovering an incompatibility after customers have joined a waitlist. Hosting plans that disable scheduled tasks, block loopback requests, or impose very low mail limits can prevent the queue from completing even when the extension itself is installed correctly.
Install the official Back In Stock Notifications extension
- Sign in to the account used to obtain the WooCommerce extension and download its ZIP file. Keep the ZIP compressed; WordPress’s uploader expects the archive.
- In WordPress administration, open Plugins > Add New.
- Select Upload Plugin, choose the downloaded ZIP, and click Install Now.
- When installation finishes, select Activate Plugin.
- Open WooCommerce > Settings and confirm that a Stock Notifications settings area is available. If it is missing, check activation status, the WooCommerce version, and whether the extension’s files uploaded completely.
Do not expect a new button immediately after activation. The product must remain reachable in the catalog, and its inventory state must be eligible for a signup form.
#1 Best Overall
Keep sold-out products visible to shoppers
A hidden product cannot collect a waitlist request. WooCommerce has a catalog setting that can remove out-of-stock products from shop and category pages, so change it before testing the notification form.
- Go to WooCommerce > Settings > Products > Inventory.
- Find Hide out of stock items from the catalog.
- Disable that option and save the changes.
Customers still see the product’s out-of-stock status, but they can now open its product page and submit a request. If you use a custom catalog, search template, or product-filter plugin, verify that it does not independently exclude products with zero stock. A product page that is technically published but unreachable from the customer-facing navigation is unlikely to collect signups.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Configure global notification behavior
Open WooCommerce > Settings > Stock Notifications. The available controls determine who may join, what consent is captured, when an email becomes eligible, and how the form appears.
| Setting | What it controls | Decision to make |
|---|---|---|
| Double opt-in | Requires the shopper to confirm the email address before the signup becomes verified. | Enable it when your list or privacy process requires confirmed ownership of an address. Test the confirmation message before publishing the form. |
| Delete unverified signups | Controls whether requests that never complete confirmation are removed. | Use it to prevent abandoned or unconfirmed records from accumulating, provided the resulting retention behavior fits your privacy policy. |
| Account requirement | Determines whether a shopper must be signed in to request a notification. | Allow guest email entry for the lowest-friction signup, or require an account if your store needs authenticated customer management. |
| Minimum stock quantity | Sets the inventory level at which notifications may be released. | Use zero or the lowest practical value for ordinary restocks; choose a higher number when a small delivery should be reserved for existing orders or local sales. |
| Product-page display | Controls the notification form’s placement and wording beside an out-of-stock status. | Check the resulting layout on desktop and mobile, especially for variable products where each variation can have a different stock state. |
An explicit consent checkbox and double opt-in are available for stores that need them. Make the consent text specific about the stock alert and any separate marketing use. A stock-alert request is not automatically permission for unrelated promotional email.
Set product-level behavior
Global settings provide the default behavior, while individual product editing lets you adjust notification behavior for particular items. Edit a supported product and look near its inventory or out-of-stock controls. The form is displayed beside the out-of-stock status when the product type and configuration are supported.
Supported product types
- Simple products.
- Variable products.
- Product Bundles.
- Simple Subscription products.
- Variable Subscription products.
For a variable product, customers can request a particular variation rather than joining a single undifferentiated list. Check each variation’s stock quantity and backorder setting; a blue, red, or other individual option may be unavailable even when another variation is purchasable.
Free tools Windows power users keep installed
One-click scans. No signup required.
Backorders are different from out-of-stock alerts
Signups are not supported for products on backorder. A backorder tells the shopper that the store accepts an order despite current inventory, whereas a notification request is intended for an item that cannot currently be ordered. If you want an alert for a delayed product, first decide whether accepting a backorder or collecting an email request is the more accurate promise to customers.
Understand the customer signup flow
Guest shoppers
A logged-out visitor enters an email address in the notification form. If double opt-in is enabled, the visitor must follow the confirmation message before the request is treated as verified. Display a clear success message that distinguishes “request received” from “email confirmed” so customers know whether another action is required.
Logged-in shoppers
A signed-in customer can use the Notify me control without typing the address again. The extension associates the request with the account’s email address. Test this path with a normal customer account, not only with an administrator account, because role-based templates and checkout extensions can change the visible form.
Rank #2
One request per address and item
The same email address can sign up only once for a particular product or variation. This prevents repeated clicks from creating duplicate messages. If a customer wants another alert after receiving one, the store’s records and account-management options determine whether a new request can be created for a later stock cycle.
Test a complete notification before launch
- Choose a test product that is supported and set its stock status to Out of stock. Do not use a product on backorder.
- Open the public product URL in a private browser window to simulate a logged-out visitor.
- Confirm that the product page is reachable and that the notification form appears beside the out-of-stock status.
- Submit a test address. If double opt-in is active, complete the confirmation step.
- In the dashboard, open WooCommerce > Stock Notifications > Notifications.
- Filter the records by email, product, or variation and confirm that the test request appears with the expected status.
- Export the records to CSV if you need to inspect fields, hand them to a compliance team, or verify an integration.
- Increase the product’s stock to a value that satisfies the configured minimum and wait for the background queue to process.
- Check the recipient’s inbox, spam folder, and the message headers. Confirm that only the intended product or variation is named.
Use a real customer-facing URL during the test. Testing only from an administrator preview can hide catalog-visibility, caching, account, or theme conflicts.
How the restock queue and threshold work
When inventory changes from Out of stock to In stock, the extension builds a recipient queue. Action Scheduler then processes that queue and sends messages in batches rather than attempting to deliver every email in a single web request. The batch approach reduces the risk of a timeout on a large waitlist, but it means an alert may not arrive the instant the stock field changes.
The minimum-stock setting adds another gate. For example, if the threshold is set to 10, a change from zero to five units does not release the queue. The extension waits until the eligible product or variation reaches at least 10 units. This is useful when a small shipment should not trigger hundreds of alerts for inventory that will sell out immediately. The threshold should reflect the stock unit used by that product; it does not create inventory, reserve units, or guarantee that every notified customer can complete a purchase.
For variable products, monitor the affected variation rather than only the parent product. A restock of size Medium should not be assumed to make Size Small eligible. Review the queue records after a variation-level stock update.
Why restock emails may not send
WP-Cron is disabled or not running
Action Scheduler commonly relies on scheduled WordPress execution. If WP-Cron is disabled in configuration and no server-side cron job replaces it, queued actions can remain pending. Ask the host or administrator to confirm that scheduled WordPress tasks run at the expected interval.
Loopback requests fail
The server must be able to make requests back to the WordPress site. Firewall rules, maintenance mode, HTTP authentication, DNS errors, or a security plugin can block those loopbacks and stop background processing. Check the site’s health diagnostics and server logs for failed local requests.
The product never met the threshold
Inspect the configured minimum stock quantity and the actual quantity on the product or variation. A status change alone is not enough when the threshold is higher than the available units.
The address is unverified
With double opt-in enabled, a customer who did not click the confirmation message may remain unverified. Check whether unverified records are automatically deleted and ask the customer to submit again if necessary.
Recommended Free Tools
Email provider limits or poor mail routing
WooCommerce does not guarantee or measure delivery after a message leaves the store. Provider limits still apply; WooCommerce gives Gmail’s example limit as 500 emails per day. A large waitlist can exceed a shared host or mailbox limit even when Action Scheduler reports successful processing. For higher volumes, use a dedicated SMTP provider or an HTTP-based service such as Mailgun or SendGrid, then verify the provider’s current sending policy and domain-authentication requirements.
Plugin or theme conflict
Temporarily disable every plugin except WooCommerce and Back In Stock Notifications, then test with a standard theme. If delivery or form display starts working, re-enable components one at a time to identify the conflict. Take a backup and perform this isolation on a staging site when possible; disabling a payment, cache, or security plugin on a live store can affect active orders.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Manage consent, records, and exports
The extension keeps waitlist contact details after notifications are sent, and WooCommerce documents CSV export from the notification records. Decide how those records fit your privacy notice, retention schedule, and access controls before collecting addresses. Limit dashboard permissions to staff who need them, and avoid importing stock-alert addresses into a general marketing list unless the customer gave the additional consent your jurisdiction requires.
Review the account requirement and consent checkbox together. Requiring an account can simplify later account-page management but adds friction for first-time shoppers. Allowing guests increases reach but makes address verification, unsubscribe handling, and duplicate prevention more important.
Official extension versus other waitlist approaches
The official Back In Stock Notifications extension is not the only way to collect requests. WooCommerce also documents a separate Waitlist extension, and WordPress.org lists third-party options such as Back In Stock Notifier and WT Waitlist. Features and compatibility change, so compare the exact versions available for your WordPress and WooCommerce installation before switching.
| Comparison area | Official Back In Stock Notifications extension | WooCommerce Waitlist extension | Back In Stock Notifier | WT Waitlist |
|---|---|---|---|---|
| Stock trigger | Restock queue with a configurable minimum quantity. | Can notify when stock returns or crosses a configured quantity threshold. | Signup and background notification features are documented in its WordPress.org listing; exact threshold behavior is not stated here. | Signup and background notification features are documented in its WordPress.org listing; exact threshold behavior is not stated here. |
| Supported product scope | Simple, Variable, Product Bundles, Simple Subscription, and Variable Subscription products. | Not stated in the supplied product description; verify before migration. | Not stated here; check the current listing for product and variation support. | Not stated here; check the current listing for product and variation support. |
| Guest and account behavior | Guest email entry and logged-in one-click signup are available; an account requirement can be configured. | Not stated here. | Not stated here. | Not stated here. |
| Consent controls | Double opt-in and an explicit consent checkbox are available. | Email subject and content can be edited through WooCommerce email settings; other consent controls are not stated here. | Not stated here. | Not stated here. |
| Records and export | Dashboard records can be filtered by email, product, or variation and exported to CSV. | Not stated here. | Not stated here. | Not stated here. |
| Background delivery | Uses Action Scheduler and sends queued batches. | Background delivery details are not stated here. | Background notification delivery is documented in its WordPress.org listing. | Background notification delivery is documented in its WordPress.org listing. |
Choose based on the capabilities you actually need: variation-level lists, a minimum quantity, guest access, double opt-in, editable email templates, export, account-page management, support quality, SMTP compatibility, and version compatibility. Do not migrate an existing list until the replacement can preserve consent status and distinguish products from individual variations.
Operational checklist for a reliable waitlist
- Keep the out-of-stock catalog-hiding option disabled for products that should collect requests.
- Review the Stock Notifications settings after every extension update.
- Test both guest and logged-in signup paths for a simple product and a variable product.
- Confirm that backorder products are intentionally excluded from the notification flow.
- Set the minimum quantity to match your replenishment policy, not an arbitrary number.
- Monitor Action Scheduler for pending or failed actions after a restock.
- Use an email service that can handle the largest plausible batch, and authenticate the sending domain.
- Document consent language, retention, export access, and deletion procedures for staff.
- Repeat an end-to-end test after changing themes, caching, security, checkout, or email plugins.
What the feature can—and cannot—promise
A notification request captures interest; it does not reserve inventory, create an order, or guarantee delivery. WooCommerce says it cannot guarantee or measure email deliverability because the final result depends on the sending provider, recipient mailbox, and network filtering. Treat the queue as an operational aid and monitor failures rather than assuming every subscriber received a message.
WooCommerce’s Store Owner’s Guide says some studies suggest that up to 20% of customers who receive a stock notification will return to complete a purchase. The page does not identify the underlying study or state a year, so this is a vendor-reported suggestion rather than a verified benchmark for your store. Use your own delivered-email, click, and order data to judge performance.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Bottom line
Install the official extension, keep sold-out products visible, configure consent and minimum-stock rules, and test the Action Scheduler queue with both guest and account-based shoppers. If alerts remain pending, investigate WP-Cron, loopback access, thresholds, provider limits, and plugin conflicts in that order. This produces a practical WooCommerce waitlist without implying that core WooCommerce includes the feature or that every queued email will reach its recipient.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




