Free plugin Version 7.5.2 Updated

Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro documentation

Notify subscribed users when products back in stock

Try the live demo Get all add-ons

Overview

Notify subscribed users when products back in stock

Requirements

  • WordPress 5.3 or later
  • PHP 7.4 or later
  • WooCommerce 2.2.0 or later
  • Required plugins: woocommerce

Installation

Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro is free on WordPress.org.

  1. In your WordPress admin, go to Plugins > Add New Plugin.

  2. Search for Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro.

  3. Click Install Now, then Activate.

Quick start

  1. Open Subscribers

    Go to wp-admin/edit.php?post_type=cwginstocknotifier in your WordPress admin.

  2. Open Back In Stock Notifier for WooCommerce Settings

    Go to wp-admin/edit.php?post_type=cwginstocknotifier&page=cwg-instock-mailer in your WordPress admin.

  3. Open Back In Stock Notifier for WooCommerce Settings: Visibility Settings

    Go to wp-admin/edit.php?post_type=cwginstocknotifier&page=cwg-instock-mailer#cwginstock_section_visibility in your WordPress admin.

  4. Open Back In Stock Notifier for WooCommerce Settings: Message Settings

    Go to wp-admin/edit.php?post_type=cwginstocknotifier&page=cwg-instock-mailer#cwginstock_section_error in your WordPress admin.

#Subscribers

Location: wp-admin/edit.php?post_type=cwginstocknotifier

On this screen:

  • Subscribers
Screenshot: Subscribers
Subscribers

#Back In Stock Notifier for WooCommerce Settings

Location: wp-admin/edit.php?post_type=cwginstocknotifier&page=cwg-instock-mailer

On this screen:

  • Back In Stock Notifier for WooCommerce Settings
  • Frontend Form
Screenshot: Back In Stock Notifier for WooCommerce Settings
Back In Stock Notifier for WooCommerce Settings

#Back In Stock Notifier for WooCommerce Settings: Visibility Settings

Location: wp-admin/edit.php?post_type=cwginstocknotifier&page=cwg-instock-mailer#cwginstock_section_visibility

On this screen:

  • Back In Stock Notifier for WooCommerce Settings
  • Visibility Settings
Screenshot: Back In Stock Notifier for WooCommerce Settings: Visibility Settings
Back In Stock Notifier for WooCommerce Settings: Visibility Settings

#Back In Stock Notifier for WooCommerce Settings: Message Settings

Location: wp-admin/edit.php?post_type=cwginstocknotifier&page=cwg-instock-mailer#cwginstock_section_error

On this screen:

  • Back In Stock Notifier for WooCommerce Settings
  • Message Settings
Screenshot: Back In Stock Notifier for WooCommerce Settings: Message Settings
Back In Stock Notifier for WooCommerce Settings: Message Settings

#Back In Stock Notifier for WooCommerce Settings: Mail Settings

Location: wp-admin/edit.php?post_type=cwginstocknotifier&page=cwg-instock-mailer#cwginstock_section_mail

On this screen:

  • Back In Stock Notifier for WooCommerce Settings
  • Mail Settings
Screenshot: Back In Stock Notifier for WooCommerce Settings: Mail Settings
Back In Stock Notifier for WooCommerce Settings: Mail Settings

#Back In Stock Notifier for WooCommerce Settings: Auto Coupon

Location: wp-admin/edit.php?post_type=cwginstocknotifier&page=cwg-instock-mailer#cwginstock_section_coupon

On this screen:

  • Back In Stock Notifier for WooCommerce Settings
  • Auto Coupon
Screenshot: Back In Stock Notifier for WooCommerce Settings: Auto Coupon
Back In Stock Notifier for WooCommerce Settings: Auto Coupon

#Back In Stock Notifier for WooCommerce Settings: Background Process Engine - Advanced Settings

Location: wp-admin/edit.php?post_type=cwginstocknotifier&page=cwg-instock-mailer#cwginstock_section_bgprocess

On this screen:

  • Back In Stock Notifier for WooCommerce Settings
  • Background Process Engine - Advanced Settings
Screenshot: Back In Stock Notifier for WooCommerce Settings: Background Process Engine - Advanced Settings
Back In Stock Notifier for WooCommerce Settings: Background Process Engine - Advanced Settings

#Back In Stock Notifier for WooCommerce Settings: Bot Protection

Location: wp-admin/edit.php?post_type=cwginstocknotifier&page=cwg-instock-mailer#cwginstock_section_bot_protection

On this screen:

  • Back In Stock Notifier for WooCommerce Settings
  • Bot Protection
Screenshot: Back In Stock Notifier for WooCommerce Settings: Bot Protection
Back In Stock Notifier for WooCommerce Settings: Bot Protection

#Back In Stock Notifier for WooCommerce Settings: Quantity Field Settings

Location: wp-admin/edit.php?post_type=cwginstocknotifier&page=cwg-instock-mailer#cwg_instock_quantity_field

On this screen:

  • Back In Stock Notifier for WooCommerce Settings
  • Quantity Field Settings
Screenshot: Back In Stock Notifier for WooCommerce Settings: Quantity Field Settings
Back In Stock Notifier for WooCommerce Settings: Quantity Field Settings

#Back In Stock Notifier for WooCommerce Settings: Auto Delete Settings

Location: wp-admin/edit.php?post_type=cwginstocknotifier&page=cwg-instock-mailer#cwginstock_auto_delete_section

On this screen:

  • Back In Stock Notifier for WooCommerce Settings
  • Auto Delete Settings
Screenshot: Back In Stock Notifier for WooCommerce Settings: Auto Delete Settings
Back In Stock Notifier for WooCommerce Settings: Auto Delete Settings

#Back In Stock Notifier for WooCommerce Settings: I Agree Checkbox in Subscribe Form

Location: wp-admin/edit.php?post_type=cwginstocknotifier&page=cwg-instock-mailer#cwginstock_section_iagree

On this screen:

  • Back In Stock Notifier for WooCommerce Settings
  • I Agree Checkbox in Subscribe Form
Screenshot: Back In Stock Notifier for WooCommerce Settings: I Agree Checkbox in Subscribe Form
Back In Stock Notifier for WooCommerce Settings: I Agree Checkbox in Subscribe Form

#Back In Stock Notifier for WooCommerce Settings: Estimate Stock Arrival

Location: wp-admin/edit.php?post_type=cwginstocknotifier&page=cwg-instock-mailer#cwginstock_section_est_stock

On this screen:

  • Back In Stock Notifier for WooCommerce Settings
  • Estimate Stock Arrival
Screenshot: Back In Stock Notifier for WooCommerce Settings: Estimate Stock Arrival
Back In Stock Notifier for WooCommerce Settings: Estimate Stock Arrival

#Back In Stock Notifier for WooCommerce Settings: Troubleshoot Settings (Experimental)

Location: wp-admin/edit.php?post_type=cwginstocknotifier&page=cwg-instock-mailer#cwginstock_section_troubleshoot

On this screen:

  • Back In Stock Notifier for WooCommerce Settings
  • Troubleshoot Settings (Experimental)
Screenshot: Back In Stock Notifier for WooCommerce Settings: Troubleshoot Settings (Experimental)
Back In Stock Notifier for WooCommerce Settings: Troubleshoot Settings (Experimental)

#Status

Location: wp-admin/edit.php?post_type=cwginstocknotifier&page=cwg-instock-status

On this screen:

  • PLUGIN STATUS
  • CRON STATUS
  • Settings Configuration
  • EMAIL STATUS
  • ACTIVE ADD-ON(S)
Screenshot: Status
Status

#Plugins & Add-ons

Location: wp-admin/edit.php?post_type=cwginstocknotifier&page=cwg-instock-extensions

On this screen:

  • Plugins & Add-ons
  • No extensions loaded yet
Screenshot: Plugins & Add-ons
Plugins & Add-ons

#WooCommerce > Settings > Email > Back In Stock - Subscription Confirmation

Location: wp-admin/admin.php?page=wc-settings&tab=email&section=wc_email_bis_subscription

On this screen:

  • Back In Stock - Subscription Confirmation
  • Email preview
  • You subscribed to Sample Product at Everyday Goods Co.
Screenshot: WooCommerce > Settings > Email > Back In Stock - Subscription Confirmation
WooCommerce > Settings > Email > Back In Stock - Subscription Confirmation

#WooCommerce > Settings > Email > Back In Stock - Product Available

Location: wp-admin/admin.php?page=wc-settings&tab=email&section=wc_email_bis_instock

On this screen:

  • Back In Stock - Product Available
  • Email preview
  • Good news! Sample Product is back in stock
Screenshot: WooCommerce > Settings > Email > Back In Stock - Product Available
WooCommerce > Settings > Email > Back In Stock - Product Available

Settings reference

Back In Stock Notifier for WooCommerce Settings

The Back In Stock Notifier for WooCommerce Settings screen
Back In Stock Notifier for WooCommerce Settings

#Frontend Subscribe Form Display Type

Dropdown Default: Inline Subscribe Form

2 options

Inline Subscribe FormDefault
Pop-Up Subscribe Form

#Subscribe Form Design

Dropdown Default: Default (classic)

6 options

Default (classic)Default
Card
Minimal
Compact (single row)
Bold
Outline

#Title for Subscribe Form

Text

#Placeholder for Name Field

Text Default: Your Name

#Placeholder for Email Field

Text

#Button Label

Text

#Popup Design

Dropdown Default: SweetAlert (default)

Shown when Frontend Subscribe Form Display Type is set to Pop-Up Subscribe Form.

6 options

SweetAlert (default)Default
Centered Modal
Slide Up (mobile friendly)
Side Drawer
Minimal Modal
Card Modal

Back In Stock Notifier for WooCommerce Settings: Visibility Settings

The Back In Stock Notifier for WooCommerce Settings: Visibility Settings screen
Back In Stock Notifier for WooCommerce Settings: Visibility Settings

#Hide Name

Checkbox Default: Off

#Show Phone

Checkbox Default: Off

#Hide Subscribe Form for Guests

Checkbox Default: Off

#Hide Subscribe Form for Members

Checkbox Default: Off

#Show Subscribe Form on Backorders

Checkbox Default: Off

#Show Subscribe Now Button in Catalog Page(shop/category)

Checkbox Default: Off

#Hide Read more Button in Catalog Page(shop/category)

Checkbox Default: Off

#Hide Subscribe Form on Regular Products out of stock

Checkbox Default: Off

#Hide Subscribe Form on Sale Products out of stock

Checkbox Default: Off

#Hide Subscribe Form on Free or Zero Price Out of Stock Products

Checkbox Default: Off

#Don't overwrite disabled out of stock variations from theme configuration

Checkbox Default: Off

#Ignore WooCommerce Out of Stock Visibility Settings for Variation

Checkbox Default: Off

#Phone field optional

Checkbox Default: Off

Shown when Show Phone is turned on.

#Default Country for Phone Field

Dropdown Default: Select Default Country

Shown when Show Phone is turned on.

#Hide Country Placeholder

Checkbox Default: Off

Shown when Show Phone is turned on.

#Message to display when the subscribe form is hidden for non logged-in Users

Text area

Shown when Hide Subscribe Form for Guests is turned on.

Back In Stock Notifier for WooCommerce Settings: Message Settings

The Back In Stock Notifier for WooCommerce Settings: Message Settings screen
Back In Stock Notifier for WooCommerce Settings: Message Settings

#Success Subscription Message

Text

#Email Already Subscribed Message

Text

#Name Field Empty Error

Text Default: Name cannot be empty

#Email Field Empty Error

Text

#Invalid Email Error

Text

#Invalid Phone Number Error

Text Default: Please enter valid Phone Number

#Phone Number too short error

Text Default: Phone Number too short

#Phone Number too long error

Text Default: Phone Number too long

Back In Stock Notifier for WooCommerce Settings: Mail Settings

The Back In Stock Notifier for WooCommerce Settings: Mail Settings screen
Back In Stock Notifier for WooCommerce Settings: Mail Settings

#From Name

Text Default: Everyday Goods Co.

#From Email

Text Default: store-owner@demo.propluginslab.io

#Reply To Email

Text

#Additionally Send this Subscription mail as a copy to specific email ids

Checkbox Default: Off

#Enter Email Ids separated by commas that you want to receive subscription copy mail

Text area

#Copy Subscription Mail Subject

Text Default: {subscriber_name} has subscribed to {product_name}

#Copy Subscription Mail Message

Text area Default: Subscription Info:<br> {subscriber_name} <br> {subscriber_email} <br> {product_name}

#Consider Only Published Product Status

Checkbox Default: Off

#Minimum stock quantity threshold value

Number Default: 0

#Keep Subscription Entry to Subscribed Status even Instock Email Sent (Unless it is Unsubscribed)

Checkbox Default: Off

#Fair Sending: Notify only as many Subscribers as Units in Stock

Checkbox Default: Off

#Fair Sending: Subscribers to Notify per Unit in Stock

Number Default: 1

Back In Stock Notifier for WooCommerce Settings: Email Link Tracking

The Back In Stock Notifier for WooCommerce Settings: Email Link Tracking screen
Back In Stock Notifier for WooCommerce Settings: Email Link Tracking

#Add UTM Parameters to Email Links

Checkbox Default: Off

#Campaign Source (utm_source)

Text

#Campaign Medium (utm_medium)

Text

#Campaign Name (utm_campaign)

Text

#Campaign Term (utm_term)

Text

#Campaign Content (utm_content)

Text

#Label Each Link Separately

Checkbox Default: Off

Back In Stock Notifier for WooCommerce Settings: Auto Coupon

The Back In Stock Notifier for WooCommerce Settings: Auto Coupon screen
Back In Stock Notifier for WooCommerce Settings: Auto Coupon

#Enable Auto Coupon

Checkbox Default: On

#Discount Type

Dropdown Default: Percentage discount

3 options

Percentage discountDefault
Fixed product discount
Fixed cart discount

#Coupon Amount

Number Default: 10

#Coupon Valid For (days)

Number Default: 7

#Coupon Code Prefix

Text Default: BIS

#Usage Limit per Coupon

Number Default: 1

#Minimum Spend

Number

#Do Not Create Coupon for Products on Sale

Checkbox Default: Off

#Coupon Cannot Be Used on Sale Items

Checkbox Default: On

#Cannot Be Combined with Other Coupons

Checkbox Default: On

#Restrict Coupon to Subscriber Email

Checkbox Default: On

#Allow Free Shipping

Checkbox Default: Off

#Always Create the Coupon

Checkbox Default: Off

#Coupon Block Heading

Text

Leave empty for the default wording. You can use {coupon_amount}, {coupon_code}, {coupon_expiry}, {shopname}.

#Coupon Block Subtext

Text

#Coupon Block Expiry Line

Text

Shown only when the coupon has an expiry date.

#Coupon Block Button Label

Text

Leave empty for the default label. The button links to the product that came back in stock.

#Coupon Block Colour

Dropdown Default: Match my WooCommerce email colour (#8526ff)

Colour of the {coupon_box} heading, border and button in the back in stock email. Use the Preview button on the email to see it.

3 options

Match my WooCommerce email colour (#8526ff)Default
Match my website colour (none detected in this theme)
Use the custom colour below

Back In Stock Notifier for WooCommerce Settings: Background Process Engine - Advanced Settings

The Back In Stock Notifier for WooCommerce Settings: Background Process Engine - Advanced Settings screen
Back In Stock Notifier for WooCommerce Settings: Background Process Engine - Advanced Settings

#Background Process Engine

Dropdown Default: WooCommerce Background Process

2 options

WooCommerce Background ProcessDefault
Default Background Process

#Limit Email Sending Speed

Checkbox Default: Off

#Maximum Emails per Minute

Number Default: 60

#Auto-retry Stuck Emails

Checkbox Default: Off

#Retry Frequency

Dropdown Default: Every Hour

4 options

Every HourDefault
Every 6 Hours
Every 12 Hours
Every Day

#Maximum Retry Attempts

Number Default: 2

#Status After All Retries Fail

Dropdown Default: Mail Not Sent (recommended)

3 options

Mail Not Sent (recommended)Default
Subscribed (retry on next restock)
Unsubscribed

Back In Stock Notifier for WooCommerce Settings: Bot Protection

The Back In Stock Notifier for WooCommerce Settings: Bot Protection screen
Back In Stock Notifier for WooCommerce Settings: Bot Protection

#Bot Protection through

Dropdown Default: Google reCAPTCHA

2 options

Google reCAPTCHADefault
Turnstile

#Enable Google reCAPTCHA in Subscribe Form

Checkbox Default: Off

#Select Google reCAPTCHA version

Dropdown Default: v2

2 options

v2Default
v3

#Google reCAPTCHA v2 Site Key

Text

#Verify Google reCAPTCHA response in Server Side - this will ignore nonce validation

Checkbox Default: Off

#Google reCAPTCHA v2 Secret Key(this is required when you want to verify reCAPTCHA response in server side)

Text

#Enable Turnstile in Subscribe Form

Checkbox Default: Off

Shown when Bot Protection through is set to Turnstile.

#Turnstile Site Key

Text

Shown when Bot Protection through is set to Turnstile.

#Turnstile Secret Key

Text

Shown when Bot Protection through is set to Turnstile.

#Google reCAPTCHA v3 Site Key

Text

Shown when Select Google reCAPTCHA version is set to v3.

#Google reCAPTCHA v3 Secret Key

Text

Shown when Select Google reCAPTCHA version is set to v3.

#Hide Google v3 reCAPTCHA badge in website

Checkbox Default: Off

Shown when Select Google reCAPTCHA version is set to v3.

Back In Stock Notifier for WooCommerce Settings: Quantity Field Settings

The Back In Stock Notifier for WooCommerce Settings: Quantity Field Settings screen
Back In Stock Notifier for WooCommerce Settings: Quantity Field Settings

#Display Quantity Field in the Front-End Subscription Form

Checkbox Default: Off

#Quantity Field Placeholder

Text

#Quantity Field Empty Error

Text Default: Quantity cannot be empty

#Quantity Field Optional

Checkbox Default: Off

Back In Stock Notifier for WooCommerce Settings: Auto Delete Settings

The Back In Stock Notifier for WooCommerce Settings: Auto Delete Settings screen
Back In Stock Notifier for WooCommerce Settings: Auto Delete Settings

#Enable Auto Delete

Checkbox Default: Off

#Delete subscribers after x days (By considering the following statuses: MAIL SENT, UNSUBSCRIBED, and PURCHASED)

Number Default: 7

Back In Stock Notifier for WooCommerce Settings: I Agree Checkbox in Subscribe Form

The Back In Stock Notifier for WooCommerce Settings: I Agree Checkbox in Subscribe Form screen
Back In Stock Notifier for WooCommerce Settings: I Agree Checkbox in Subscribe Form

#Enable I Agree in Subscribe Form

Checkbox Default: Off

#Text for I Agree - this will appear next to the checkbox frontend

Text area Default: I Agree to the <a href="#">terms</a> and <a href="">privacy policy</a>

#I Agree Error Message

Text area Default: Please accept our terms and privacy policy

Back In Stock Notifier for WooCommerce Settings: Estimate Stock Arrival

The Back In Stock Notifier for WooCommerce Settings: Estimate Stock Arrival screen
Back In Stock Notifier for WooCommerce Settings: Estimate Stock Arrival

#Enable Estimate Stock Arrival

Checkbox Default: Off

#Rule Priority

Choice Default: First Matched Rule

2 options

First Matched RuleDefault
Last Matched Rule

#Display Message Place

Dropdown Default: Before Heading

6 options

Before HeadingDefault
After Heading
Before Input Field
After Input Field
Before Submit Button
After Submit Button

Back In Stock Notifier for WooCommerce Settings: Troubleshoot Settings (Experimental)

The Back In Stock Notifier for WooCommerce Settings: Troubleshoot Settings (Experimental) screen
Back In Stock Notifier for WooCommerce Settings: Troubleshoot Settings (Experimental)

#Frontend Subscribe Form Submission via

Dropdown Default: WordPress AJAX(default)

2 options

WordPress AJAX(default)Default
WordPress REST API Route

#Enable if Subscribe Form Layout Problem/Input Field Overlap

Checkbox Default: Off

#Enable Accessibility Compliance for Subscribe Form

Checkbox Default: Off

#Additional Class Name for Subscribe Button(seperated by commas)

Text area

#Hide Subscriber Count(Admin Side)

Checkbox Default: Off

#Admin Menu Counter Shows

Dropdown Default: New subscribers since your last visit

2 options

New subscribers since your last visitDefault
Total number of subscribers

#Enable this option if you have updated the stock from a third-party inventory plugin

Checkbox Default: Off

Only needed when stock is updated outside WooCommerce, for example by an ERP or inventory system writing straight to the database, where WooCommerce fires no stock event. Subscribers are notified when a product changes from out of stock to in stock, checked at the recurrence below. Leave this off if

#Delete Subscriber Cron Recurrence

Dropdown Default: Every 5 Minutes

3 options

Every 5 MinutesDefault
Every 12 Hours
Every Day

#Remove View Subscribers Link in Product List Table(Admin Dashboard -> Products)

Checkbox Default: Off

#Trigger mail to variable product subscribers when any other variation of that product is back in stock

Checkbox Default: Off

#Force load Template from Plugin - This option ignores the template override from theme

Checkbox Default: Off

#Enable Cache Buster

Checkbox Default: Off

#Show Subscribers Count

Checkbox Default: Off

#Disable sending emails on staging environments

Checkbox Default: Off

#Disable Prefilled Data for Logged-in Users

Checkbox Default: Off

#Trash Subscribers upon Product Deletion

Checkbox Default: Off

#Auto Purge W3 Total Cache on Stock Status Update

Checkbox Default: Off

#Show Waitlist Summary on Product Edit Screen

Checkbox Default: Off

#Refresh the Plugins & Add-ons catalogue daily

Checkbox Default: Off

#Third-Party Stock Update Cron Recurrence

Dropdown Default: Every 5 Minutes

Shown when Enable this option if you have updated the stock from a third-party inventory pl is turned on.

3 options

Every 5 MinutesDefault
Every 12 Hours
Every Day

#Variable Product Stock Check: Limits multiple emails for variations.

Checkbox Default: Off

Shown when Trigger mail to variable product subscribers when any other variation of that pr is turned on.

#Enter your staging site starting domain

Text area

Shown when Disable sending emails on staging environments is turned on.

Status

The Status screen
Status

#Want to change the UI of Backend Admin Settings?

Dropdown Default: Tabbed UI

2 options

Default UI
Tabbed UIDefault

WooCommerce > Settings > Email > Back In Stock - Subscription Confirmation

The WooCommerce > Settings > Email > Back In Stock - Subscription Confirmation screen
WooCommerce > Settings > Email > Back In Stock - Subscription Confirmation

#Enable/Disable

Checkbox Default: Off

#Subject

Text Default: You subscribed to {product_name} at {shopname}

#Email heading

Text Default: Thanks for subscribing to {product_name}

#Additional content

Text area Default: Hello {subscriber_name},<br/><br/>Thank you for subscribing to {product_name} (#{product_id}). We will notify {subscriber_email} as soon as this product is back

#Email type

Dropdown Default: HTML

3 options

Plain text
HTMLDefault
Multipart

WooCommerce > Settings > Email > Back In Stock - Product Available

The WooCommerce > Settings > Email > Back In Stock - Product Available screen
WooCommerce > Settings > Email > Back In Stock - Product Available

#Enable/Disable

Checkbox Default: On

#Subject

Text Default: Good news! {product_name} is back in stock

#Email heading

Text Default: Your subscribed item {product_name} is now available

#Additional content

Text area Default: Hello {subscriber_name},<br/><br/>Good news! {product_name} is now back in stock. View it here: {product_link} or add it directly to your cart: {cart_link}. We

#Email type

Dropdown Default: HTML

3 options

Plain text
HTMLDefault
Multipart

Shortcodes

[cwginstock_subscribe_form]

Shortcode registered by the plugin.

[cwginstock_subscribe_form]

On your site

These pages show what visitors see on your site.

Screenshot: Travel Water Bottle
Travel Water Bottle

Frequently asked questions

Difference between this plugin and other similar plugins?

Actually, we sync and send the email to your subscribers in a background process, so server crashes or timeouts are ignored when using our plugin. This ensures a 99.99% success rate for sent emails.

How to import subscribers' data to my new site?

You can do this by using the native way of WordPress. Go to Admin Dashboard -> Tools -> Export -> Subscribers -> Download Export File (xml). Later, you can import that data into your new site by visiting Admin Dashboard -> Tools -> Import -> Upload Downloaded XML file and Finish Import. Now you've successfully migrated subscribers' data.

Something went wrong error upon subscription and how to get rid of such error?

We use one layer of security to our ajax request which is WP Nonce, but due to caching mechanism from third party plugins/hosting this security nonce also cached which cause this error "something went wrong, please try again after some time", some cases by setting up cache timeout in plugin settings reduce this kind of issue.

How to get rid of this error?

We added new techniques in version 2.0 to avoid the Something Went Wrong Error. If your site has encountered such issues, we suggest you try the below steps to get rid of the Something Went Wrong Error.

  1. Switch to the WordPress REST API Route: Go to Admin Dashboard -> Instock Notifier -> Settings -> Troubleshoot Settings Section -> Frontend Subscribe Form Submission. One is WordPress AJAX (default) and the other is WordPress REST API Route. Try changing that option to "WordPress REST API Route" and checking it out (purge your cache and check it out).

  2. Google reCAPTCHA: Consider using Google reCAPTCHA v2 or v3. You will need a Site Key and a Secret Key for this. (Go to Admin Dashboard -> Instock Notifier -> Settings -> Bot Protection -> Bot Protection through -> Google reCAPTCHA -> 1. Enable Google reCAPTCHA in Subscribe Form : Enable 2. Select Google reCAPTCHA version -> v2/v3. Enter the Site Key and Secret Key corresponding to the selected version for proper operation.)

  3. Turnstile: Consider using Turnstile as an additional bot protection option. You will need a Site Key and a Secret Key for this. Go to Admin Dashboard -> Instock Notifier -> Settings -> Bot Protection -> Bot Protection through -> Turnstile -> Enable Turnstile in Subscribe Form (Enable) -> Turnstile Site Key -> Turnstile Secret Key.  

How to override/create a custom template for the front-end subscribe form?
  1. Create a folder inside your current theme with the name "back-in-stock-notifier-for-woocommerce." For example: wordpress -> wp-content -> themes -> storefront/(your theme) -> back-in-stock-notifier-for-woocommerce.

  2. Go to our plugin folder, then inside, find the "templates" folder. (wordpress -> wp-content -> plugins -> back-in-stock-notifier-for-woocommerce -> templates -> default-form.php)

  3. Open the "templates" folder and copy the file with the name "default-form.php" from that folder.

  4. Now, paste the copied file inside your theme under the folder with the name "back-in-stock-notifier-for-woocommerce" (step 1).

  5. That's all. Now, you've successfully loaded the template from your theme, and you can edit it however you want.

I manage stock inventory in thirdparty inventory management will your plugin handle this?

Not all site owners manage stock within the website; some of them manage their stock through third-party inventory management. The problem with our plugin is that Automatic Instock Email is not triggered/detected because some third-party software directly updates the stock in the database.

From v2.4, we methodologically implemented support for Third-party stock management to send our Automatic Instock Email. Do the following:

Go to Admin Dashboard -> Instock Notifier -> Settings -> Troubleshoot Section -> Enable this option if you have updated the stock from a third-party inventory plugin. Enable that checkbox option and save changes.

Now we check the product every five minutes to trigger our Automatic Instock Email when the stock status becomes "In Stock."

How can I manually check for subscribers' email?

Our plugin syncs with WordPress users who subscribe to our plugin. In some cases, an email id can be added without subscriptions (like cart abandonment, checkout page, etc.) by website owners. To check such emails, you can go to Admin Dashboard -> Users -> Add any data you want. For example, custom text.

What to do when a product is in stock but subscribers didn't get emails?

If your product is in stock and your subscribers didn't get emails, do the following:

  1. Go to Admin Dashboard -> Instock Notifier -> Settings.
  2. Go to the Troubleshoot Section.
  3. Set "Enable to send Instock Email after 'X' time when stock becomes Instock" to something like 5 minutes.
  4. Save Changes.
The status says "Mail Sent" but the email never arrives. Why?

Without an SMTP plugin, WordPress sends email through the server's PHP mail() function. The server accepts the email (which is why the status says sent), but many servers cannot actually deliver it, or the email lands in spam. To fix this, install and configure an SMTP plugin such as WP Mail SMTP or FluentSMTP so emails are sent through a real mail service. You can verify delivery from Admin Dashboard -> Instock Notifier -> Status -> Test Email.

Free vs With all add-ons

Back In Stock Notifier Free vs Bundle Add-ons

The free plugin already covers the waitlist form, automatic back in stock emails, coupons, bot protection and a full subscriber list. The Bundle Add-ons add email marketing sync, sales tracking, analytics, reminders, SMS and WhatsApp alerts, list cleaning and translated emails.

14 of 30 features in Free16 more with With all add-ons

Feature Free With all add-ons
Subscribe form
Waitlist form on out-of-stock products Included Included
Inline or popup form with ready designs Included Included
Phone, quantity and I Agree checkbox fields Included Included
Bot protection with reCAPTCHA or Turnstile Included Included
Show estimated stock arrival date on form Included Included
Custom colours, sizes and CSS for the form Free has six form designs and editable texts. Colours, sizes, widths and custom CSS come with the Subscribe Form Styling add-on. Limited Included
Notifications
Automatic back in stock emails sent in background Included Included
Unique coupon in the back in stock email Included Included
Notify only as many subscribers as units in stock Included Included
Priority customer roles and timed alert waves Free Fair Sending notifies the earliest subscribers per unit in stock, with no role priority or timed waves. Limited Included
Reminders to notified people who have not bought Not included Included
SMS and WhatsApp alerts through Twilio Not included Included
Move discontinued product waitlists to replacements Not included Included
Subscriber management
Subscriber list with filters and bulk actions Included Included
REST API and webhooks for subscribers Included Included
Edit subscriber details and add subscribers by hand Not included Included
Import and export subscribers as CSV Free moves subscribers between sites with WordPress Tools > Export and Import, with no CSV file or column mapping. Limited Included
One-click unsubscribe and My Account waitlist tab Not included Included
Double opt-in email confirmation Not included Included
Ban Emails Not included Included
Reports and alerts
Track Sales Not included Included
Waitlist reports with charts and revenue Free shows waiting counts on the product list and a waitlist summary on the product edit screen, with no period reports or charts. Limited Included
Show shoppers how many people are waiting Not included Included
Waitlist alerts in Slack, Discord or Teams Not included Included
Marketing and translation integrations
Omnisend Not included Included
MailerLite Not included Included
ActiveCampaign Not included Included
Klaviyo Not included Included
Sync subscribers to Mailchimp, Brevo and Constant Contact Not included Included
Translated emails with WPML, Polylang, TranslatePress or Weglot Not included Included

Try it with all add-ons Get all add-ons

Upgrade

Get every add-on

  • Omnisend
  • Track Sales
  • Ban Emails
  • MailerLite
  • ActiveCampaign
  • Klaviyo

Try with all add-ons Get all add-ons