Title: Waitlist &#8211; Back in Stock for WooCommerce
Author: Mariusz Szatkowski
Published: <strong>30 Giugno 2026</strong>
Last modified: 13 Luglio 2026

---

Ricerca i plugin

![](https://ps.w.org/plogins-waitlist/assets/banner-772x250.png?rev=3592139)

![](https://ps.w.org/plogins-waitlist/assets/icon-256x256.png?rev=3592139)

# Waitlist – Back in Stock for WooCommerce

 Di [Mariusz Szatkowski](https://profiles.wordpress.org/motylanogha/)

[Scarica](https://downloads.wordpress.org/plugin/plogins-waitlist.1.0.7.zip)

[Anteprima in tempo reale](https://it.wordpress.org/plugins/plogins-waitlist/?preview=1)

 * [Dettagli](https://it.wordpress.org/plugins/plogins-waitlist/#description)
 * [Recensioni](https://it.wordpress.org/plugins/plogins-waitlist/#reviews)
 *  [Installazione](https://it.wordpress.org/plugins/plogins-waitlist/#installation)
 * [Sviluppo](https://it.wordpress.org/plugins/plogins-waitlist/#developers)

 [Supporto](https://wordpress.org/support/plugin/plogins-waitlist/)

## Descrizione

Plogins Waitlist adds a waitlist form to out-of-stock WooCommerce products. A shopper
enters their email, and when you set the product back to “In stock”, Plogins Waitlist
emails everyone waiting through your site’s own WordPress mailer. There is no external
service, no account to sign up for, and nothing leaves your database.

The form is rendered in PHP on the single-product summary, where it sits in the 
normal page flow rather than being injected after load, so it does not shift surrounding
content. Submitting it runs a small vanilla-JavaScript `fetch` request loaded with`
defer` in the footer; the plugin adds no jQuery of its own. On variable products
it hooks into WooCommerce’s existing variation script so the form only appears once
an unavailable variation is selected.

Accessibility was a first-class concern rather than an afterthought. The email field
carries a visually hidden label, consent is a real required checkbox, and the success/
error message is announced through an `aria-live` region while the form reports `
aria-busy` during submission.

Subscriber data lives in a single `{prefix}_restock_waitlist` table that the plugin
creates and version-tracks. Notifications fire on the `woocommerce_product_set_stock_status`
hook, so there is no queue or background cron to run. Uninstalling drops the table
and removes the plugin’s options, leaving nothing behind.

Source and issues: https://github.com/wppoland/plogins-waitlist . Patches and bug
reports are welcome there.

**Features**

 * Waitlist form shown automatically on out-of-stock and backorder (“on backorder”)
   product pages
 * Variable products: form appears after the shopper selects an unavailable variation
 * WooCommerce **My Account  Waitlists** tab for logged-in customers (review lists,
   leave waitlist)
 * Asynchronous submit with a vanilla-JavaScript fetch call, so the page does not
   reload
 * Email field pre-filled for logged-in customers
 * Required consent checkbox for every signup
 * Automatic plain-text email notification on restock, sent via `wp_mail`
 * Optional heading and intro text shown above the form
 * Customisable form labels, button text, on-screen submit messages, and notification
   email subject/intro/closing text
 * Place the form with the `[restock_waitlist]` shortcode or the Elementor “Waitlist
   Form” widget
 * Toggle guest (not-logged-in) subscriptions on or off
 * Social-proof “N shoppers are already waiting” line above the form (optional, 
   customisable, singular/plural aware)
 * Admin subscriber list with per-product filter, CSV export, and one-click remove
 * Theme-overridable form template (`yourtheme/restock/single-product/waitlist-form.
   php`)
 * Compatible with WooCommerce HPOS (Custom Order Tables) and Cart/Checkout Blocks

#### You may also like these plugins

More free WooCommerce plugins from WPPoland:

 * [Plogins Tiers](https://wordpress.org/plugins/plogins-tiers/) – quantity and 
   volume pricing tiers with a server-rendered price table.
 * [Sieve – Search & Filter](https://wordpress.org/plugins/sieve/) – fast AJAX product
   search and filtering for WooCommerce, with no jQuery.
 * [Polski for WooCommerce](https://wordpress.org/plugins/polski/) – Polish-market
   compliance: GPSR, Omnibus, GDPR, invoices and storefront modules.

Browse the full catalogue at https://plogins.com/ .

### Plogins Waitlist PRO

The free edition is the complete back-in-stock waitlist. **Plogins Waitlist PRO**
adds demand insight and automation:

 * **Demand analytics** – see what shoppers are waiting for and prioritise restocks
 * **Double opt-in** – confirmed, consent-friendly signups
 * **Scheduled and batched sends** – stagger notifications by batch size and interval
 * **Category segmentation** – include and exclude rules per product category

Everything in the free edition stays free and open. Plogins Waitlist PRO starts 
at 29 EUR per year (PLN shown at checkout).

Compare editions and pricing: https://plogins.com/plogins-waitlist-pro/pricing/

### External Services

Plogins Waitlist does not connect to any external services. Back-in-stock notification
emails are sent through your own site’s WordPress mailer (`wp_mail`); subscriber
data stays in your WordPress database.

### Translations

Plogins Waitlist includes Polish, German and Spanish translations for the plugin
interface. The text domain is `plogins-waitlist`, so WordPress.org language packs
can also override or extend these bundled translations.

## Screenshot

[⌊The waitlist form on an out-of-stock product, where a shopper leaves their email
and ticks the required consent box to be notified when it returns.⌉⌊The waitlist
form on an out-of-stock product, where a shopper leaves their email and ticks the
required consent box to be notified when it returns.⌉[

The waitlist form on an out-of-stock product, where a shopper leaves their email
and ticks the required consent box to be notified when it returns.

[⌊The Plogins Waitlist settings screen with sectioned cards and inline help for 
guest access, the heading and intro, form labels, on-screen messages, and notification
email text.⌉⌊The Plogins Waitlist settings screen with sectioned cards and inline
help for guest access, the heading and intro, form labels, on-screen messages, and
notification email text.⌉[

The Plogins Waitlist settings screen with sectioned cards and inline help for guest
access, the heading and intro, form labels, on-screen messages, and notification
email text.

[⌊A customer's My Account Waitlists tab, showing products they are waiting for, 
the current stock status, and a button to leave each list.⌉⌊A customer's My Account
Waitlists tab, showing products they are waiting for, the current stock status, 
and a button to leave each list.⌉[

A customer’s My Account Waitlists tab, showing products they are waiting for, the
current stock status, and a button to leave each list.

## Installazione

 1. Install and activate WooCommerce (8.0 or later).
 2. Install Plogins Waitlist from the WordPress plugin directory, or upload the `plogins-
    waitlist` folder to `/wp-content/plugins/`.
 3. Activate the plugin through the **Plugins** screen.
 4. Optionally visit **WooCommerce  Plogins Waitlist** to customise labels and notification
    text; sensible defaults work out of the box.
 5. The waitlist form appears automatically on any out-of-stock or backorder product
    page.

## FAQ

### Documentation and links

 * **Documentation** – https://plogins.com/plogins-waitlist/docs/
 * **Plugin page** – https://plogins.com/plogins-waitlist/
 * **Source code** – https://github.com/wppoland/plogins-waitlist
 * **Bug reports and feature requests** – https://github.com/wppoland/plogins-waitlist/
   issues

### Does Plogins Waitlist require WooCommerce?

Yes. Plogins Waitlist is a WooCommerce extension and requires WooCommerce 8.0 or
later. It will show an admin notice and stay inactive if WooCommerce is missing 
or out of date.

### How are notifications sent?

When WooCommerce sets a product’s stock status to `instock`, Plogins Waitlist sends
a plain-text email to every pending subscriber for that product (and its parent,
for variations) using your site’s own WordPress mailer (`wp_mail`). Subscribers 
who are emailed successfully are marked as notified so they are not contacted twice.

### Does it work with variable products?

Yes. Choose options in the standard WooCommerce variation form first. When the selected
variation is out of stock or on backorder, the waitlist form appears and the subscription
is stored for that specific variation.

### Can guests join the waitlist?

Yes by default. You can restrict signups to logged-in customers by unchecking **
Allow guest subscriptions** in **WooCommerce  Plogins Waitlist**.

### Can customers manage waitlists in My Account?

Yes. Logged-in customers see a **Waitlists** tab under My Account with active subscriptions,
current stock status, and a button to leave each list.

### Does this comply with GDPR / consent requirements?

Every signup requires the shopper to tick an explicit consent checkbox before they
can join the waitlist; the form will not submit without it. Subscriber emails are
stored only in a custom table in your own WordPress database and are never sent 
to any external service. You are responsible for the wording of your consent label
and your site’s privacy policy.

### Can I export the subscriber list?

Yes. From **WooCommerce  Plogins Waitlist  Subscribers** you can view subscribers,
filter by product, and export the list as CSV.

### Does the form reload the page on submit?

No. The form is submitted with a vanilla-JavaScript `fetch` call and the result 
is announced in an `aria-live` region, so the page stays put. Plogins Waitlist loads
no jQuery for this; on variable products it does rely on WooCommerce’s own variation
script to know which variation is selected.

### Does this plugin work on WordPress Multisite?

Yes. This plugin is compatible with WordPress Multisite. Network activate it or 
activate it on individual sites; each site keeps its own settings and data.

## Recensioni

![](https://secure.gravatar.com/avatar/a6adab8aa9bbba9ddd9b35b256088d8164d23b07bd9b3d1d540c7995201fe162?
s=60&d=retro&r=g)

### 󠀁[Fantastic plugin](https://wordpress.org/support/topic/fantastic-plugin-2110/)󠁿

 [Marcin](https://profiles.wordpress.org/mszatkowski/) 30 Giugno 2026

Fantastic plugin. It saved me a lot of time and effort. I especially like the customization
options available.

![](https://secure.gravatar.com/avatar/d87735216bfa9770ddb7792bffe1e719eb4e3ca47db51dac06049cbf3ca8632b?
s=60&d=retro&r=g)

### 󠀁[great](https://wordpress.org/support/topic/great-17157/)󠁿

 [hanka](https://profiles.wordpress.org/frogqi/) 30 Giugno 2026

Very user-friendly. I appreciate how everything is clearly labeled, which makes 
configuration straightforward even for beginners.

 [ Leggi tutte le recensioni di 2 ](https://wordpress.org/support/plugin/plogins-waitlist/reviews/)

## Contributi e sviluppo

“Waitlist – Back in Stock for WooCommerce” è un software open source. Le persone
che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

 *   [ Mariusz Szatkowski ](https://profiles.wordpress.org/motylanogha/)

“Waitlist – Back in Stock for WooCommerce” è stato tradotto in 1 lingua. Grazie 
a [chi traduce](https://translate.wordpress.org/projects/wp-plugins/plogins-waitlist/contributors)
per il contributo.

[Traduci “Waitlist – Back in Stock for WooCommerce” nella tua lingua.](https://translate.wordpress.org/projects/wp-plugins/plogins-waitlist)

### Ti interessa lo sviluppo?

[Esplora il codice](https://plugins.trac.wordpress.org/browser/plogins-waitlist/)
segui il [repository SVN](https://plugins.svn.wordpress.org/plogins-waitlist/), 
segui il [log delle modifiche](https://plugins.trac.wordpress.org/log/plogins-waitlist/)
tramite [RSS](https://plugins.trac.wordpress.org/log/plogins-waitlist/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.7

 * Shortened display name (dropped the Plogins prefix; slug unchanged).

#### 1.0.6

 * Fixed low-contrast headings on the admin settings screen under an OS dark-mode
   preference.

#### 1.0.5

 * Added a Free vs PRO overview to the readme.

#### 1.0.4

 * Added bundled Polish, German and Spanish translations for the plugin interface.

#### 1.0.3

 * Internal cleanup: unified the internal code identity to Waitlist (was Restock).
   No change to your settings or data; legacy aliases keep older PRO builds working
   during the update.

#### 1.0.2

 * Added a settings-screen overview of upcoming PRO features.

#### 1.0.1

 * First stable release.

#### 0.4.1

 * Docs: added a “You may also like” section linking the other free WPPoland WooCommerce
   plugins. No functional changes.

#### 0.4.0

 * New: optional social-proof line above the form showing how many shoppers are 
   already waiting for a product (“12 shoppers are already waiting for this item.”).
   Singular/plural aware, fully customisable text with a {count} placeholder, and
   hidden when nobody is waiting.
 * New: remove a subscriber directly from the admin Subscribers list (nonce-protected,
   with confirmation).

#### 0.3.3

 * New: Elementor widget for the back-in-stock waitlist form, so it can be placed
   with the Elementor editor. Self-guarded: loads only when Elementor is active.

#### 0.3.2

 * Fix the text domain on three admin help strings so it matches the plugin slug.

#### 0.3.1

 * Renamed to Plogins Waitlist for WooCommerce for a distinct, non-generic directory
   name. No functional changes.

#### 0.3.0

 * New: WooCommerce My Account **Waitlists** tab with stock status and leave-waitlist
   action.
 * New: variation-aware waitlist signups on variable products (form shows after 
   an out-of-stock variation is selected).
 * New: settings for My Account menu label, variation prompt, and unsubscribe confirmation
   message.

#### 0.2.0

 * New: `[restock_waitlist]` shortcode to place the waitlist form manually (optional`
   id` attribute to target a specific product).
 * New: optional form heading and intro text, configurable from the settings page.
 * New: editable on-screen form messages (success, invalid email, missing consent,
   login required).
 * Improved: the settings page now exposes every form label, message, and email 
   text the engine supports, instead of relying on hardcoded defaults.
 * Improved: empty optional settings now correctly fall back to the built-in defaults.

#### 0.1.0

 * Initial release.

## Meta

 *  Versione **1.0.7**
 *  Ultimo aggiornamento **2 giorni fa**
 *  Installazioni attive **Meno di 10**
 *  Versione WordPress ** 6.4 o superiore **
 *  Testato fino alla versione **7.0.1**
 *  Versione PHP ** 8.1 o superiore **
 *  Lingue
 * [English (US)](https://wordpress.org/plugins/plogins-waitlist/) e [Polish](https://pl.wordpress.org/plugins/plogins-waitlist/).
 *  [Traduci nella tua lingua](https://translate.wordpress.org/projects/wp-plugins/plogins-waitlist)
 * Tag
 * [back in stock](https://it.wordpress.org/plugins/tags/back-in-stock/)[email](https://it.wordpress.org/plugins/tags/email/)
   [stock notification](https://it.wordpress.org/plugins/tags/stock-notification/)
   [waitlist](https://it.wordpress.org/plugins/tags/waitlist/)[woocommerce](https://it.wordpress.org/plugins/tags/woocommerce/)
 *  [Visualizzazione avanzata](https://it.wordpress.org/plugins/plogins-waitlist/advanced/)

## Valutazioni

 5 su 5 stelle.

 *  [  2 recensioni a 5-stelle     ](https://wordpress.org/support/plugin/plogins-waitlist/reviews/?filter=5)
 *  [  0 recensioni a 4-stelle     ](https://wordpress.org/support/plugin/plogins-waitlist/reviews/?filter=4)
 *  [  0 recensioni a 3-stelle     ](https://wordpress.org/support/plugin/plogins-waitlist/reviews/?filter=3)
 *  [  0 recensioni a 2-stelle     ](https://wordpress.org/support/plugin/plogins-waitlist/reviews/?filter=2)
 *  [  0 recensioni a 1-stelle     ](https://wordpress.org/support/plugin/plogins-waitlist/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/plogins-waitlist/reviews/#new-post)

[Vedi tutte le recensioni](https://wordpress.org/support/plugin/plogins-waitlist/reviews/)

## Collaboratori

 *   [ Mariusz Szatkowski ](https://profiles.wordpress.org/motylanogha/)

## Supporto

Hai qualcosa da dire? Ti serve aiuto?

 [Chiedi nel forum di supporto](https://wordpress.org/support/plugin/plogins-waitlist/)