
IPS Waitlist for WooCommerce adds a lean waitlist workflow to WooCommerce shops. Customers can subscribe to unavailable products from the product page, review their registrations in My Account and remove a waitlist registration when they no longer want a notification.
Shop managers can review waitlisted products, manage waitlist entries, configure customer notices and send waitlist-related emails from the WordPress admin area.
The WordPress.org package contains the free Core edition. IPS license activation, IPS distribution updates and commercial Pro package runtime are not included in this package.
Extend your waitlist workflow with Pro
IPS Waitlist Pro for WooCommerce adds promotion campaigns, CSV import and export, advanced conversion and earnings reports, and optional Mailchimp Transactional delivery for eligible waitlist emails.
Features
- Product-page waitlist registration for unavailable WooCommerce products.
- My Account waitlist overview with a remove-registration action.
- Secure recipient links: account-owned registrations open My Account; an exact Guest registration can be removed only after explicit POST confirmation.
- Admin reports for waitlist activity and sent waitlist emails.
- Product waitlist management with customer counts and entry management.
- Settings for core waitlist behavior, exclusion rules and product-page display.
- Customer email templates for subscription, confirmation and back-in-stock workflows.
- Privacy exporter and eraser support for stored waitlist data.
Privacy
The plugin stores waitlist data needed to provide the waitlist feature, including product IDs, customer email addresses, user IDs where available, registration dates and waitlist status.
If reCAPTCHA is enabled by the shop manager, the browser loads Google reCAPTCHA from Google and sends the interaction data needed to evaluate potentially abusive traffic. Depending on Google’s service implementation, this may include the visitor’s IP address and browser, device, application and page-interaction information. Google returns a verification token that the plugin submits with the waitlist request to the shop’s own WordPress AJAX endpoint. The plugin does not send the entered waitlist email address or product ID to Google.
reCAPTCHA is optional and is not contacted unless it is enabled and configured. Its use is subject to the Google Privacy Policy (https://policies.google.com/privacy) and Google Terms of Service (https://policies.google.com/terms). Shop managers are responsible for providing any notices or consent required for their site and jurisdiction.
The WordPress.org package does not contact IPS update or license services. Updates are provided through WordPress.org.
Source and Build Tools
This package includes the exact free-Core React dependency graphs and the package metadata used to build the distributed JavaScript assets. The audited build toolchain is Node.js 22.12.0 with npm 10.9.0; build-node-version.txt records the Node.js pin in the package.
Build overview:
- Use Node.js 22.12.0 and npm 10.9.0.
- Run
npm ci --prefix ips-admin-reactandnpm ci --prefix ips-reactfrom the plugin root to install the exact locked dependencies. - Run
npm run typecheckand thennpm run build:wordpress-org-assetsfrom the plugin root. - Compare both rebuilt file lists and every rebuilt byte with the distributed
ips-admin-react/buildandips-react/buildassets before submitting a release.
Screenshots

Shop catalog overview used for the waitlist workflow.

Waitlist registration form on an out-of-stock product page.

Confirmation after joining a product waitlist, including the option to leave it again.

Customer waitlist overview in WooCommerce My Account with registered products and removal actions.

Core waitlist reports with summary figures, filters and email history.

General settings for the core waitlist behavior.

Product and category exclusion rules with blacklist and whitelist modes.

Privacy-consent and optional reCAPTCHA settings for the product-page waitlist form.

Product-page layout, text and button customization settings.

Configurable success and error notices for product-page waitlist actions.

Core customer and administrator email workflow settings.

Shop-manager overview of products with a waitlist, stock status and registration counts.