Title: RestockBeacon Preorder &amp; Back in Stock for WooCommerce
Author: AsanaPlugins
Published: <strong>September 28, 2026</strong>
Last modified: September 28, 2026

---

Search plugins

![](https://ps.w.org/restockbeacon-preorder-back-in-stock-for-woocommerce/assets/
banner-772x250.png?rev=3716988)

![](https://ps.w.org/restockbeacon-preorder-back-in-stock-for-woocommerce/assets/
icon-256x256.gif?rev=3716988)

# RestockBeacon Preorder & Back in Stock for WooCommerce

 By [AsanaPlugins](https://profiles.wordpress.org/asanaplugins/)

[Download](https://downloads.wordpress.org/plugin/restockbeacon-preorder-back-in-stock-for-woocommerce.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/restockbeacon-preorder-back-in-stock-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/restockbeacon-preorder-back-in-stock-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/restockbeacon-preorder-back-in-stock-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/restockbeacon-preorder-back-in-stock-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/restockbeacon-preorder-back-in-stock-for-woocommerce/)

## Description

**RestockBeacon Preorder & Back in Stock for WooCommerce** is a **WooCommerce preorder
plugin** and **back in stock notifier** for products that are out of stock, on backorder,
or not released yet. Let shoppers **preorder** upcoming products, capture demand
with an **out of stock waitlist**, and automatically send **back in stock email 
notifications** when inventory returns.

Instead of hiding an out-of-stock product, turn it into a **preorder**, a **backorder**,
or a **“Notify me when available”** waitlist sign-up. When you restock, the plugin
emails everyone who was waiting, in the background.

**High-Performance Order Storage (HPOS) compatible**, **WooCommerce Cart & Checkout
Blocks** ready, works with **simple and variable products**, translation ready, 
and GDPR friendly.

[FRONT-END DEMO](https://pricing-and-discounts.asanaplugins.com/demo1/preorders-back-in-stock/)
| [BACK-END DEMO](https://pricing-and-discounts.asanaplugins.com/?plugin=restockbeacon-preorder-back-in-stock-for-woocommerce)
| [DOCUMENTATION](https://www.asanaplugins.com/docs/preorder/) | [Ask Questions](https://wordpress.org/support/plugin/restockbeacon-preorder-back-in-stock-for-woocommerce/)
| **[GET PRO](https://www.asanaplugins.com/product/woocommerce-preorder-back-in-stock/)**

#### What you can do

 * **Sell preorders** — take orders for products before they launch and show a clear“
   Preorder — ships on {date}” label and message.
 * **Capture back in stock demand** — replace the Add to Cart button on out of stock
   items with a themed **“Notify me”** button and email capture form.
 * **Send automatic restock emails** — the instant stock is replenished, every customer
   on the waitlist gets a **back in stock notification** email.
 * **Support backorders** — build on WooCommerce’s native backorders with a clearer
   badge and label.
 * **Manage everything from one screen** — a campaign-based admin app to target 
   products, schedule windows, and style the storefront.

### Examples of Preorder & Back in Stock for WooCommerce

 * **[Preorder Button with Ship Date](https://pricing-and-discounts.asanaplugins.com/demo1/product/logitech-g502-x-plus/)**
 * **[Notify Me Back in Stock Form](https://pricing-and-discounts.asanaplugins.com/demo1/product/logitech-g432-wired-gaming-headset/)**
 * **[Variable Product Preorder](https://pricing-and-discounts.asanaplugins.com/demo1/product/ak820-grey-white-wired-mechanical-keyboard/)**
 * **[Deposit / Partial Payment (PRO)](https://pricing-and-discounts.asanaplugins.com/demo1/product/redragon-k689-qwertz-wired/)**
 * **[Preorder Discount & Early Bird Pricing (PRO)](https://pricing-and-discounts.asanaplugins.com/demo1/product/logitech-g-g522-lightspeed-wireless-gaming-headset/)**
 * **[Preorder Countdown, Progress Bar & Info Panel (PRO)](https://pricing-and-discounts.asanaplugins.com/demo1/product/logitech-g-g522-lightspeed-wireless-gaming-headset/)**
 * **[Limited Preorders (PRO)](https://pricing-and-discounts.asanaplugins.com/demo1/product/logitech-g403-gaming-mouse/)**
 * **[Sold Out Preorder with Notify Me (PRO)](https://pricing-and-discounts.asanaplugins.com/demo1/product/aoc-gaming-cu34g2xp/)**
 * **[Coming Soon Countdown (PRO)](https://pricing-and-discounts.asanaplugins.com/demo1/product/aoc-q27g4zr-27-inch-wqhd-gaming-monitor/)**
 * **[Restock Countdown (PRO)](https://pricing-and-discounts.asanaplugins.com/demo1/product/rk-royal-kludge-r98/)**

### Features Overview (Free Version)

 * **Preorder, Backorder & Notify Me modes** — all three driven by targeting campaigns,
   so you never edit products one by one.
 * **Custom Add to Cart button text**, an under-button **message**, and a **preorder
   note** on the cart and checkout (classic **and** Cart/Checkout Blocks).
 * **“Notify me when available” button** — a fully styled button that opens a **
   modal popup sign-up form**; customize the button, form, colors, radius and confirmation
   message per campaign.
 * **Out of stock waitlist capture** — with email validation, GDPR consent checkbox,
   honeypot and rate-limiting anti-spam, and logged-in email prefill.
 * **Automatic back in stock email** — sent to waitlisted customers on restock, 
   batched and idempotent so nobody is emailed twice.
 * **Two themeable WooCommerce emails** — Back in Stock and Preorder Confirmation(
   override in `yourtheme/woocommerce/emails/`), with a branded or plain WooCommerce
   template style and an optional product image.
 * **Waitlist admin screen** — browse sign-ups, filter by product and status, and
   delete individually or in bulk.
 * **Scheduling** — open preorder / back in stock windows with start and end dates.
 * **Preorder order tagging** — order note and ship date saved to the order.
 * **My Account  Preorders tab** — customers can see and unsubscribe from their 
   own sign-ups.
 * **Shortcode & blocks** — `[asnp_wepo_notify_form]` shortcode plus **Notify Me**
   and **Preorder Message** Gutenberg blocks to place output anywhere.
 * **Built for modern WooCommerce** — **HPOS compatible**, **Cart & Checkout Blocks**
   compatible, translation ready, GDPR export/erase, and clean uninstall.

### 🚀 Pro Features: Deposits, Widgets & Advanced Targeting

 * **Deposits & partial payments** — let customers pay a **deposit now** (percentage
   or fixed) and record the **remaining balance** on the order, shown on the product
   page, cart, checkout, order and emails.
 * **Preorder pricing** — apply a percentage or fixed **discount** to preorder products,
   and **stop selling** automatically at a chosen stock level.
 * **Early Bird Pricing** — a two-card Launch Price vs Early Bird comparison under
   the Add to Cart button.
 * **Preorder widgets** — a **countdown timer** to the ship date, an order **progress
   bar / timeline** (Purchased  Production  Shipping), and an **info panel** (Ships/
   Pay now / Limited run).
 * **Extra Back in Stock email layouts** — Hero, Split and Minimal, alongside the
   free Centered layout.
 * **Category & tag targeting** — target preorder and back in stock campaigns by
   product category or tag.
 * **Mixed-cart prevention** — stop preorder and in-stock items being bought in 
   the same cart.
 * **Order limits** — cap the quantity of a product available for preorder.
 * **B2B / user-role rules** — restrict preorder availability to specific customer
   roles (e.g. wholesale).
 * **Region / country targeting** — allow preorders only for selected billing/shipping
   countries.
 * **Automatic product tagging** — tag products by preorder / backorder / back-in-
   stock status for filtering and reporting.
 * **Analytics** — preorder units, revenue and fulfilment status, daily demand trends
   up to 12 months, waitlist signups and notification rates, and top preorder and
   most-wanted products.
 * **Waitlist CSV export** — download the filtered waitlist from the Waitlist admin
   screen.

[Learn more about RestockBeacon Pro](https://www.asanaplugins.com/product/woocommerce-preorder-back-in-stock/)

### How It Works

 * **No product editing required** — configure everything with **targeting campaigns**(
   all products, or specific products) instead of editing products one by one.
 * **Background processing** — restock detection is queued and processed with WooCommerce
   Action Scheduler, with a lock so a customer is not emailed twice for the same
   restock.
 * **Theme compatibility** — the preorder button, message, cart note and Notify 
   Me popup render through standard WooCommerce hooks and work on classic and block
   themes.
 * **Conditional asset loading** — the frontend CSS and JS load only on shop, product,
   cart and checkout pages.

**Where it shows up in your store:**

 * **Product Page** — preorder button + ship-date label, or the “Notify me” button
   and modal sign-up form.
 * **Cart & Checkout** — preorder note on both the classic and Blocks cart/checkout.
 * **Emails** — automatic Back in Stock and Preorder Confirmation emails.
 * **My Account** — a Preorders tab for waitlist entries and preorders.

### 🔗 Follow Us

 * [YouTube](https://www.youtube.com/@asanaplugins4913)
 * [Twitter / X](https://twitter.com/AsanaPlugins/)

### 🎉 Our Other Free Plugins

 * [Side Cart & Upsell for WooCommerce](https://wordpress.org/plugins/easy-upsells-for-woocommerce/)
 * [Discount Rules and Dynamic Pricing for WooCommerce](https://wordpress.org/plugins/easy-woocommerce-discounts/)
 * [Product Badge, Label, Countdown Timer for WooCommerce – Sale Booster](https://wordpress.org/plugins/easy-sale-badges-for-woocommerce/)
 * [WooCommerce Product Bundles](https://wordpress.org/plugins/easy-product-bundles-for-woocommerce/)
 * [ChatGPT AI Content Writing and WhatsApp](https://wordpress.org/plugins/live-chat-button/)

### 💡 Our Other Pro Plugins

 * [Side Cart & Upsell for WooCommerce Pro](https://www.asanaplugins.com/product/woocommerce-side-cart-upsell/)
 * [Discount Rules and Dynamic Pricing for WooCommerce Pro](https://www.asanaplugins.com/product/woocommerce-dynamic-pricing-and-discounts-plugin/?utm_source=wp-org&utm_campaign=preorder-back-in-stock-free&utm_medium=link)
 * [WooCommerce Product Badges & Sale Booster Pro](https://www.asanaplugins.com/product/woocommerce-sale-badges-and-product-labels/)
 * [WooCommerce Product Bundles Pro](https://www.asanaplugins.com/product/woocommerce-product-bundles/?utm_source=wp-org&utm_campaign=preorder-back-in-stock-free&utm_medium=link)
 * [Advanced Coupons](https://www.asanaplugins.com/advanced-discounts-woocommerce/?utm_source=wp-org&utm_campaign=preorder-back-in-stock-free&utm_medium=link)
 * [Auto Add Products to Cart](https://www.asanaplugins.com/product/auto-add-products-to-cart-woocommerce/?utm_source=wp-org&utm_campaign=preorder-back-in-stock-free&utm_medium=link)

## Screenshots

[⌊Preorder button on the product page, with the ship date shown beneath it.⌉⌊Preorder
button on the product page, with the ship date shown beneath it.⌉[

Preorder button on the product page, with the ship date shown beneath it.

[⌊"Notify Me" button and back in stock waitlist sign-up form on an out-of-stock 
product.⌉⌊"Notify Me" button and back in stock waitlist sign-up form on an out-of-
stock product.⌉[

“Notify Me” button and back in stock waitlist sign-up form on an out-of-stock product.

[⌊Preorders screen — every preordered product with its fulfilment status, quantity
preordered, orders, stock and ship date.⌉⌊Preorders screen — every preordered product
with its fulfilment status, quantity preordered, orders, stock and ship date.⌉[

Preorders screen — every preordered product with its fulfilment status, quantity
preordered, orders, stock and ship date.

[⌊Partial payments (Pro) — customers choose full payment or a deposit at checkout;
the remaining balance is recorded on the order.⌉⌊Partial payments (Pro) — customers
choose full payment or a deposit at checkout; the remaining balance is recorded 
on the order.⌉[

Partial payments (Pro) — customers choose full payment or a deposit at checkout;
the remaining balance is recorded on the order.

[⌊Analytics (Pro) — preorder units, fulfilment status and revenue, plus waitlist
signups, notification rate and most-wanted products.⌉⌊Analytics (Pro) — preorder
units, fulfilment status and revenue, plus waitlist signups, notification rate and
most-wanted products.⌉[

Analytics (Pro) — preorder units, fulfilment status and revenue, plus waitlist signups,
notification rate and most-wanted products.

[⌊Preorder add-ons (Pro) — Early Bird pricing, shipping progress timeline, info 
panel and countdown timer.⌉⌊Preorder add-ons (Pro) — Early Bird pricing, shipping
progress timeline, info panel and countdown timer.⌉[

Preorder add-ons (Pro) — Early Bird pricing, shipping progress timeline, info panel
and countdown timer.

## Blocks

This plugin provides 2 blocks.

 *   Notify Me (Back in Stock)
 *   Preorder Message

## Installation

#### Automatic installation

 1. Go to **Plugins  Add New** in your WordPress dashboard.
 2. Search for **“Preorder Back in Stock for WooCommerce”**.
 3. Click **Install Now**, then **Activate**.

#### Manual installation

 1. Upload the `restockbeacon-preorder-back-in-stock-for-woocommerce` folder to the`/
    wp-content/plugins/` directory.
 2. Activate the plugin through the **Plugins** screen in WordPress.

#### After activation

 1. Make sure **WooCommerce 8.5 or newer** is installed and active.
 2. Go to **WooCommerce  Preorder  Campaigns** and click **Add** to create your first
    campaign.
 3. Choose a type (**Preorder** or **Back in Stock**), set your targeting (all products,
    or specific products), button text, message and schedule, then **Save**.
 4. Adjust global options under **WooCommerce  Preorder  Settings**.

## FAQ

### How do customers get notified when a product is back in stock?

When a product is out of stock and matched by a Back in Stock campaign, the Add 
to Cart button is replaced with a **“Notify me”** button. Customers enter their 
email (with a consent checkbox) and join the product’s waitlist. As soon as you 
restock the product, the plugin automatically sends each waitlisted customer a **
back in stock email** and marks them as notified.

### Can I sell products before they are released (preorder)?

Yes. Create a Preorder campaign and the plugin keeps the Add to Cart button active
on out-of-stock or upcoming products, relabels it (for example “Preorder — ships
on {date}”), and adds a preorder note to the cart, checkout and order.

### Does it work with variable products?

Yes. Preorder, backorder and back in stock / Notify Me all work with both **simple
and variable products**, including per-variation waitlist sign-ups.

### Do customers need an account to sign up for the waitlist?

No. Guests can join the back in stock waitlist with just their email address. Logged-
in customers get their email prefilled automatically.

### Is it compatible with HPOS and the Cart & Checkout Blocks?

Yes. The plugin declares compatibility with **WooCommerce High-Performance Order
Storage (HPOS)** and works with both the classic shortcode cart/checkout and the
new **Cart & Checkout Blocks**.

### What does this add on top of WooCommerce backorders?

This plugin builds on WooCommerce backorders and adds a **preorder experience** (
custom button text, ship date, under-button message and order flagging) plus a **
back in stock waitlist** with automatic restock emails.

### Will the restock emails send twice or overload my server?

No. Restock detection is queued through **WooCommerce Action Scheduler** and processed
in the background in batches, with a locking mechanism that prevents duplicate sends
even if you save a product multiple times.

### Can I customize the back in stock and preorder emails?

Yes. Both are standard, themeable **WooCommerce emails**. Enable, disable and edit
the subject/heading under **WooCommerce  Settings  Emails**, or copy the templates
into `yourtheme/woocommerce/emails/` to fully customize them. Each Back in Stock
campaign can also choose a branded or plain WooCommerce template style and show 
the product image.

### Can I take a deposit or partial payment on preorders?

Yes, in **Pro**. Preorder & Back in Stock Pro lets customers pay a **deposit** (
percentage or fixed) at checkout while the remaining **balance** is recorded on 
the order for collection before fulfilment.

### Can I export the waitlist?

The **Waitlist** admin screen lets you filter sign-ups by product and status. **
CSV export** is provided by the Pro add-on.

### Is it translation ready and GDPR friendly?

Yes. All strings are translation ready, the sign-up form includes a consent checkbox,
and the plugin integrates with WordPress’s personal-data export and erase tools.

### Where can I place the Notify Me form?

By default it appears on out-of-stock product pages. You can also place it anywhere
with the `[asnp_wepo_notify_form]` shortcode or the **Notify Me** block.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“RestockBeacon Preorder & Back in Stock for WooCommerce” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ AsanaPlugins ](https://profiles.wordpress.org/asanaplugins/)

[Translate “RestockBeacon Preorder & Back in Stock for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/restockbeacon-preorder-back-in-stock-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/restockbeacon-preorder-back-in-stock-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/restockbeacon-preorder-back-in-stock-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/restockbeacon-preorder-back-in-stock-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/restockbeacon-preorder-back-in-stock-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release: preorder, backorder, and back in stock “Notify Me” waitlist 
   for WooCommerce.
 * Automatic, batched back in stock email notifications on restock.
 * Campaign-based targeting (all products, or specific products) with scheduling.
 * Themeable Back in Stock and Preorder Confirmation emails.
 * Waitlist admin screen with product and status filtering.
 * HPOS and Cart & Checkout Blocks compatibility.

## Meta

 *  Version **1.0.0**
 *  Last updated **4 weeks ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [back in stock](https://wordpress.org/plugins/tags/back-in-stock/)[backorder](https://wordpress.org/plugins/tags/backorder/)
   [out of stock](https://wordpress.org/plugins/tags/out-of-stock/)[preorder](https://wordpress.org/plugins/tags/preorder/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/restockbeacon-preorder-back-in-stock-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/restockbeacon-preorder-back-in-stock-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/restockbeacon-preorder-back-in-stock-for-woocommerce/reviews/)

## Contributors

 *   [ AsanaPlugins ](https://profiles.wordpress.org/asanaplugins/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/restockbeacon-preorder-back-in-stock-for-woocommerce/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.asanaplugins.com/)