← All plugins
Back In StockBY USER FRIENDLY PLUGINS

Bring shoppers back when stock returns.

Collect one-time restock requests for sold-out WooCommerce products and variations. Give shoppers clear signup status and account controls, then notify them when the requested item is back in stock.

Built for WooCommerce · Made in the EU · RESTOCK ALERTS
THE EVERYDAY BOTTLESage · 750 mlSold out

Your favorite.
Worth waiting for.

Get a one-time email when this item returns.

you@example.com
Notify meFor this stock alert only.
The right item. The right moment.
Illustrated exampleExplore the real plugin in the live demo
THE QUICK TOUR

See what it does
in under two minutes.

A narrated overview of Back In Stock, from its main features to the settings you control.

Overview · 1:34English narration · Captions available
THOUGHTFULLY EQUIPPED

The details that
make the difference.

Let shoppers request a one-time alert for sold-out products and variations, then notify them when stock returns.

01

Alerts for the right item

Collect requests for a sold-out product, a selected variation, or the return of any variation.

02

A signup card that fits

Choose a color palette, edit the copy, and adjust the card layout and placement with a live preview.

03

Clear customer controls

Customers can review and cancel their stock requests from My Account.

04

One-time permission

Require consent for the stock alert and optionally confirm the email address before activating a request.

05

Branded email previews

Personalize confirmation and restock messages, with WordPress email or optional SendGrid delivery.

06

Follow customer interest

See products with subscribers, selected variations, request states, and the available email history.

SEE IT IN ACTION

Watch a real
walkthrough.

Recorded step by step in a local demo store with fictional data, so you can see the actual screens before you buy.

Walkthrough · 1:00English narration · Captions availableRead the step-by-step guide
THE REAL PLUGIN. READY TO EXPLORE.

Try the moment after “sold out”.

Explore notification forms for simple products, selected variations, and products with every variation sold out.

Open live demo (opens in a new tab)

Sample products and customer data.
Includes an admin settings preview.

A SOLD-OUT PRODUCT CAN STILL START A CONVERSATION

Put it to work
in your store.

One practical starting point. Adapt the example to your products and your store’s settings.

  1. A shopper finds a sold-out favorite

    The product page displays a restock signup card. Signed-in customers can use their account email; guests enter an address and give consent.

  2. Make the request clear

    When confirmation is enabled, the customer confirms the email request. The card and My Account show its status, with controls for owned requests and eligible confirmation resends.

  3. Notify when the right item returns

    Scheduled processing rechecks availability and queues a one-time stock alert. A specific-variation request waits for that variation; an eligible any-variation request waits for the first available option.

A customer's preferred size

Collect an alert for a sold-out variation when WooCommerce can resolve that selection, so the request follows the option the customer wanted.

Prioritize products with waiting shoppers

The Products report groups requests and counts distinct subscribers. Search and filter products, then sort by demand or tracked stock-out duration.

Keep the experience on brand

Style the product card and customer pages separately from confirmation and stock-alert emails. Preview colors, copy, layout, and product imagery before saving.

MADE FOR THE WAY YOU SELL

A simple path from sold out to back in stock.

A shopper requests an alert for an unavailable item and confirms their email when confirmation is enabled. Scheduled processing checks availability and sends a one-time notification when that item returns.

Requires WordPress 6.6+, WooCommerce 9.0+, PHP 8.1+, scheduled processing, and a configured email transport.

Before you get started

Works with
WordPress 6.6+, WooCommerce 9.0+, and PHP 8.1+.
Product coverage
Sold-out simple products and eligible variations, with separate Classic and Block placement controls.
Email delivery
WordPress or SendGrid, with working scheduled processing. Sender acceptance alone does not prove inbox delivery.
Notification scope
One-time stock alerts. Backorders are not restocks, and an email does not reserve inventory.
Customer control
Customers can manage requests in My Account or through protected email links. Changing an owned request's address may require confirmation again.
Read the step-by-step guide Recent releases

Back In Stock

  • Alerts for the right item
  • A signup card that fits
  • Clear customer controls
Choose your plan
RIGHT AT HOME IN YOUR STACK

Built for your
WooCommerce store.

Requirements, supported integrations, and included languages, all in one place.

For the demonstrated build: 1.6.7.

Minimum requirements

WordPress
6.6+
WooCommerce
9.0+
PHP
8.1+

Tested with WordPress 7.1 and WooCommerce 11.1.0.

Supported technology

  • Products and variationsSimple products, selected variations, and alerts for any variation of a fully sold-out product.
  • Classic and Product BlocksIndependent automatic placement, a native notification block, and shortcode placement.
  • HPOSDeclares compatibility with WooCommerce High-Performance Order Storage.
  • Email deliveryWordPress email through your existing mail setup, or optional SendGrid with signed event webhooks.
  • Background processingAction Scheduler with WP-Cron fallback; the site's scheduler must run for delivery and cleanup.

Translated languages

Ready to speak your store’s language.

  • English Original
  • Dutch (Netherlands)
  • French (France)
  • German
  • Italian
  • Japanese
  • Polish
  • Portuguese (Brazil)
  • Romanian
  • Russian
  • Spanish (Spain)

Bundled interface translations. Untranslated text falls back to English.

Language inventory for version 1.6.7.

A stock alert is a one-time notification; it does not reserve inventory or add someone to a newsletter.

On multisite, activate separately on each site; network-wide activation is unsupported.

EVOLVING WITH YOUR STORE

What’s new.

Recent improvements, features, and fixes.

Full changelog
Version 1.6.8Release

Added

  • Shows the UFP Back In Stock icon on the WordPress Updates screen and in update details.
Version 1.6.7Release

Fixed

  • License status stays accurate after a temporary storage problem, and disconnecting a license now shows an error if the saved license details could not be removed from this site.
Version 1.6.6Release

Changed

  • Stock alert signups and email delivery pause when the license grace period ends.

Fixed

  • Keep queued requests ready to resume after license renewal, while cancellation and privacy tools remain available.
A BETTER EVERYDAY FOR YOUR STORE

Get Back In Stock.

Choose your plan and review the final total in Stripe. Your license and downloads will be available in your account after payment is confirmed.

  1. 01 Choose your plan
  2. 02 Create an account or sign in
  3. 03 Review and pay in Stripe
14-day money-back guaranteeFull refund within 14 days of a new purchase. No questions asked.
Made in the EUDesigned, built and supported in Romania. Plans are priced in euros.
Already a customer? My account

Choose your plan

1 Site Subscription

UFP Back In Stock · 1 site

If a renewal payment fails, the plugin keeps working for 30 more days.

39.00 EUR / year

Tax-exclusive price; any applicable tax is added in Stripe.

5 Sites Subscription

UFP Back In Stock · 5 sites

If a renewal payment fails, the plugin keeps working for 30 more days.

79.00 EUR / year

Tax-exclusive price; any applicable tax is added in Stripe.

25 Sites Subscription

UFP Back In Stock · 25 sites

If a renewal payment fails, the plugin keeps working for 30 more days.

149.00 EUR / year

Tax-exclusive price; any applicable tax is added in Stripe.

Review the final total, taxes, and renewal schedule in Stripe before confirming payment.

BEFORE YOU GET STARTED

A little more
clarity.

Can I keep my existing SMTP plugin?
Yes. WordPress email uses the normal wp_mail transport, so an existing SMTP integration can continue handling messages. SendGrid is an optional separate delivery choice.
Does an alert reserve stock?
No. It lets the shopper know that an item is available; it does not reserve inventory or guarantee that stock will remain available.
Does a stock request subscribe someone to a newsletter?
No. The request is for a one-time stock alert. Newsletter marketing uses a separate consent and subscription flow.
Does accepted mean the message reached the inbox?
No. Accepted means the chosen sender accepted the message. Inbox delivery depends on the mail provider and recipient server.
MORE GOOD THINGS FOR YOUR STORE

Find your next
friendly advantage.

Explore the collection