Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro


Live Demo

Back In Stock Notifier is a WooCommerce Waitlist Pro Plugin which displays the Email Subscription form in frontend when a product is Out of Stock. When Product Back in Stock, this plugin will notifies the subscribers by email in a background process. Many of the existing plugins are loop through the subscribers to send mail so here there is many chance it will either fail/timeout. This plugin is designed to overcome this problem by sending a mail using background process, so that it will not fail till the completion of loop, by this you can turn your subscribers to customers.

Supported Product Types of WooCommerce

  • Simple
  • Variable
  • Grouped
  • Simple Subscription(From WooCommerce)
  • Variable Subscription(From WooCommerce)
  • Product Bundle(From WooCommerce)

We designed this product to manage subscribers in one place and what happen if we send instock mail for 10000+ subscribers, definitely server will crash or timeout issue/sometime duplicate mail to be sent to the subscribers.

We designed this plugin to overcome this situation by sending a mail in a background means asynchronous way so that mail will be sent to the respective user without any issue.


  • Advanced Waitlist Plugin for WooCommerce.
  • Shows the Email Subscription Form when Product is Out of Stock.
  • Automatically notify by email when product comes Back In Stock.
  • Works with Simple Product, Variable Product, Grouped Product, Simple Subscription and Variable Subscription (Product Level and Variant Level).
  • Google reCAPTCHA for Subscribe Field
  • Turn the interested visitors into customers using the Back In Stock Notifier.
  • Works for both Guests and Members.
  • For Members their Email Id is pre-filled in the Subscription Form.
  • Duplicate Email Id checked for each Product and hence the same Email Id will not be duplicated for the same Product Notify List.
  • Option to Show Waitlist Subscribe Form on Back Orders
  • Error Message customization options.
  • Mail subject and message are customizable in Admin Settings.
  • Translation Ready.
  • ADD-ON $10.00: WPML Compatible.
  • ADD-ON $10.00: Subscription Mail with Unsubscribe Option.
  • ADD-ON $10.00: Double Opt-In Support (Main Plugin v1.10.2 required)
  • Subscribed Email Ids can be deleted from the backend.
  • ADD-ON $10.00: Ban Email Ids and Domains.
  • ADD-ON $10.00: Custom CSS to customize frontend Subscriber Form.
  • ADD-ON $10.00: Export Waitlist as CSV file.
  • ADD-ON $10.00: Mailchimp Sync.
  • ADD-ON $10.00: Track Sales.
  • ADD-ON $10.00: Polylang.
  • ADD-ON $10.00: Edit Subscribers.
  • ADD-ON $10.00: Import CSV.
  • Notification Mails are highly customizable.
  • Works out of the box.
  • Simple and Easy to use.


We keep support this plugin based on our paid extensions. Anyone can afford to buy our extensions as it is only $10.00 and it can be used for your unlimited sites(we don’t have any restrictions). Our Add-ons will add value to the core product.

Listed Extensions is not mandatory to use but we recommend to buy all this extensions.

  1. WPML – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00
  2. Unsubscribe – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00
  3. Double Opt-In – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00
  4. Ban Emails – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00
  5. Export CSV – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00
  6. Custom CSS – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00
  7. Mailchimp – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00
  8. Track Sales – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00
  9. Polylang – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00
  10. Import CSV – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00
  11. Edit Subscribers – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00
  12. Bundle Add-ons(All Add-ons with discounted price) – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $49.00
  13. and more coming soon


WPML – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00

This Addon is based on WPML, for sending a mail to your subscribed user based on their language will has more potential rather than sending from site language. If you are already using WPML then you already knows the pros. After activation, this plugin will register admin_texts_cwginstocksettings for string translation. Then we pick the subscriber current language, check the translated text available for that language and finally we mail to the corresponding user. This Addon is necessary when you want to make use of WPML.

Unsubscribe – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00

If you subscribed wrongly to the product/someone wrongly subscribed to the product without your notice, using this addon anytime that user can unsubscribe from the list. For All Members(guests as well) Success Subscriber mail will have unsubscribe link (using our shortcode). For members they can anytime unsubscribe from their my account which has subscribed lists.

Double Opt-In – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00

If you subscribed wrongly to the product/someone wrongly subscribed to the product without your notice, using this addon that user will receive email to confirm subscription, if they confirm further will considered as confirmed subscription, if they ignore, pending list will be deleted automatically after X days. For All Members(guests as well).

Ban Emails – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00

This Add-on gives great value to the core and it blocks disposable email domains/public email domains also specific email addresses. Website like mailinator etc.. will allow to create the email and subscribe to the product and hence this will give one more check with email address to avoid fake domains being subscribed.

Export CSV – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00

Export your subscriber lists to CSV data, where it can be used for your records/you can use those email ids for promotional emails/ subscribe to the newsletter etc. As soon as the plugin active Export CSV button will appear above the list table of Subscribers and by click the button will export the csv data

Custom CSS – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00

Everyone want to customize their subscriber form, by the way they want an easy method to design. Using this Addon we designed the settings to customize the subscriber form like Color/Size/ and with Custom CSS. This addon will very much helpful to others without customize css files.

Mailchimp – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00

What if you want to sync your subscriber lists to mailchimp, using this add-on you can just configure and take rest, we automatically fetch the subscribers(new/old) and sync it to mailchimp in a background process.

Track Sales – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00

Track Sales is an add-on for Back In Stock Notifier. Using this Add-on you can track the subscribers who purchase product through our back in stock email.

Polylang – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00

Polylang is an add-on for Back In Stock Notifier which support sending mail(both success subscription and back in stock email) based on user chosen language.

Import CSV – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00

Import CSV add-on is for Back In Stock Notifier plugin, using this add-on you can import subscribers via CSV file. This add-on will be helpful when you want to move/clone other platform subscribers into our platform. For a streamlined import we highly suggest you to import 500 entries for a single csv file.

Edit Subscribers – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $10.00

Edit Subscribers is an add-on for Back In Stock Notifier – Using this add-on admin can edit already subscribed user entries without any hassle. Let say you found that entries of subscriptions contain wrong information which you want to correct it, with this add-on you can able to achieve that easily.

Bundle Add-ons(All 11 Add-ons with discounted price) + Future any New Add-ons – Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro – $49.00

Some people need few add-ons and some people need all add-ons, so for them we created bundle add-ons with discounted price(11 Add-ons x 10$ = 110$) which is only $49 for all eleven add-ons + any new add-ons(future), this will also has unlimited license with premium support.

Something Went Wrong 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?

From version 2.0 we added different techniques to avoid Something Went Wrong Error – If your site has encounter such issues we suggest you to try the below steps to get rid of Something Went Wrong Error

  1. Go to Admin Dashboard -> Instock Notifier -> Settings -> Troubleshoot Settings Section -> Frontend Subscribe Form Submission via
    It has two option one is WordPress AJAX(default) and another one is WordPress REST API Route

Try change that option to WordPress REST API Route and check it out(purge your cache and check it out).

  1. If the above steps not helpful then follow the another method which is Google reCAPTCHA v3(Invisible Recaptcha) – For that you need Site key and Secret Key of v3 – Go to Admin Dashboard -> Instock Notifier -> Settings -> Google reCAPTCHA Settings -> Enable Google reCAPTCHA and Choose Version -> V3 followed by Site Key and Secret Key(both fields required in order to function properly)

  2. If v3 not helps try v2 of Google reCAPTCHA

How to override/create custom template for front-end subscribe form?

  1. Create a folder inside your current theme in the name of 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 of default-form.php file inside that folder.

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

  5. That’s all now you’ve successfully loaded the template from theme – here you can edit whatever you want.

Automatic Instock Email support for Third-party Stock Management from v2.4

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

From v2.4 we methodologically implemented to keep supporting Third-party stock management to send our Automatic Instock Email. Do the following things – If you manage stock from third party inventory

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“

REST API Support

From Version 2.0 – We added support for REST API using that you can create/update/get/delete subscribers. For that you need Consumer Key and Consumer Secret

How to generate Consumer key and Consumer Secret?

We enforce our plugin to work on top of WooCommerce hence the credentials created from woocommerce(consumer key and consumer secret) can also used for our REST API Endpoint to perform different actions. Go to WooCommerce -> Advanced -> REST API -> Create Keys(with read/write permissions)

What are the endpoints provided from your plugin?

We created documentation for REST API which you can check it here


You can contact us via support Forum of WordPress or by creating a support ticket from our site

Snímky obrazovky

  • Subscriber Lists Backend
  • Back In Stock Notifier Backend Settings
  • Subscriber Form Frontend
  • Success Subscription Email
  • Success Instock Mail


Minimum Requirements

  • PHP version 5.6 or greater
  • MySQL 5.6 or greater
  • WooCommerce 3.0+
  • WordPress 4.7+

Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of Back In Stock Notifier, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type “Back In Stock Notifier” and click Search Plugins. Once you’ve found our plugin with author codewoogeek you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.

Manual installation

The manual installation method involves downloading our plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains instructions on how to do this here.

Nejčastější dotazy

Difference between this plugin and other similar plugins?

Actually we sync and send the email to your subscribers in a background process and hence server crash or timeout will be ignored using our plugin, and the sent rate will be 99.99%

How to import subscribers data to my new site?

You can do this by native way of wordpress, go to Admin Dashboard -> Tools -> Export -> Subscribers -> Download Export File(xml), then later you can import that 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?

Actually the main cause may be from your cache, where nonce also cached by your cache plugin, we suggest you to set the timeout for cache in your cache plugin settings to avoid this kind of issue, also we have alternate verification by Google reCAPTCHA v2 Checkbox with server side validation, this will validate response of google reCAPTCHA instead of WP Nonce(many people mentioned this option sort out the issue).

My site is behind BasicAuth will your plugin works?

By default if your site behind BasicAuth then our plugin won’t work is because we completely rely on HTTP API and WP Cron, but here there are some workaround solution which we listed here
Click here to know more

How to disable mail for subscription and instock notification?

We have the settings to disable each mail individually, see the latest screenshot or checkout our demo page

How to troubleshoot if the mail was not sent?

We use WooCommerce function to send mail hence if you face any problem then most likely the same will applicable for woocommerce order email, please check if your mail server has some problem, can be confirm by installing smtp related plugins.

What is meant by Background Process Engine in settings page?

We send mail in a background process(queue process) and both option is doing the same process, if you choose WooCommerce Background Process you can see the detailed status about the background process in WooCommerce-> Status -> Scheduled Actions Tab, so in default you cannot track the background process activities but result are same.

Fully Compatible with Product Bundle of WooCommerce? Can you please explain the flow?

When Bundle Product(s)/any of Bundle Items was out of stock our Subscribe Form shows automatically in frontend, when any of the bundled items back in stock we automatically detect the list of bundle products where the item linked and fetch the subscribers belongs to the bundled products(we even check the bundle product and items is in stock ) and send a mail in background process.

Do you accept feature requests for this plugin?

We accept your valuable feedback to ensure our product to be updated with loads of features, hence please let us know if you have any

Do you accept any customization work with respect to this plugin?

Yes we accept customization work with respect to any WordPress/WooCommerce Plugins or Themes.


26. 6. 2023
Very good plugin easy to install and use. It does what it says. Premium addons give some nice extra features. Support is also nice and adding new features from time to time, taking our feedback into account. Thank you CodeWooGeek team ! And I hope you will go on developing new features.
9. 6. 2023
The plugin works and does what it is told. I had to call support following another plugin that was in conflict with it, support was responsive and allowed me to unlock myself quickly.
9. 6. 2023 1 odpověď
One star set for helping other users who will search in this section.(...And also because I solved by myself)Install these plugins:- WP Mail Logging (only for log)- WP Mail SMTP Configure SMTP in the second plugin launching the wizard.Set "Background Process Engine" on "WooCommerce Background Process" in Instock Notifier Settings.It works.WP Mail Logging can be deleted if don't need to have logs about any problem.
8. 5. 2023
The plugin works like a breeze with my theme, I also bought the complete suite of add-ons, which only lacks adding some CSS hover effects for buttons more easily like selecting color and background because not so many people are advanced users 😔
Přečtěte si všech 93 recenzí


Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.


Plugin „Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro“ byl přeložen do 2 jazyků. Děkujeme všem překladatelům za jejich pomoc.

Přeložte “Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro” do svého jazyka.

Zajímá vás vývoj?

Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.

Přehled změn

Version 4.0.1 on 16th August 2023
Tweak: Formatted time for „Instockmail On“ section in „All Subscribers“ list table
Fix: PHP Warning Deprecated: Creation of dynamic property is deprecated
Tweak: Tested with WooCommerce 8.0.2 and WordPress 6.3

Version 4.0.0 on 24th June 2023
New: HPOS Compatibility
New: „Instockmail On“ section in „All Subscribers“ list table
New: Shortcodes for ‚{product_price}‘
New: Cachebuster for instock URL
New: Customizing Settings for Admin Emails
Tweak : Removed white space in class name
Tweak: Tested with WooCommerce 7.8.0 and WordPress 6.2.2

Version 3.2 on 29th November 2022
Fix: Theme Search Functionality

Version 3.1 on 28th November 2022
New: Hide Country placeholder
Fix: PHP Notice: Undefined index: post_type
Fix: isset check for trash post
Tweak: Translation Updated
Tweak: Tested with WooCommerce 7.1.0 and WordPress 6.1

Version 3.0 on 11th June 2022
New: Custom Placeholder for Default Country in Phone Field
New: Shortcodes {product_name}, {only_product_name} supported for Success Message and Error Message of Subscribe Form
Tweak: Improvements made on ajaxurl
Tweak: POT File updated
Tweak: Tested with WooCommerce 6.5.1 and WordPress 6.0
Fix: Fatal Error Undefined Function wc_clean() upon view subscribers(back-end)

Version 2.7 on 10th March 2022
New: Force Load Template from Plugin Option added in Troubleshoot Settings
Tweak: Added Information on Status Page for „Override Template from Theme“
Tweak: Priority changed to load subscribe form for variation
Tweak: Tested with WooCommerce 6.3 and WordPress 5.9.1
Tweak: POT File for Translation updated
Fix: Product Bundle fatal error on type null

Version 2.6.1 on 22nd January 2022
New: Default country selection for phone field
Tweak: Tested with WooCommerce v6.1

Version 2.6 on 03rd January 2022
New: Auto Delete Subscribers
New: Phone Field optional
New: Shortcode for phone number
Tweak: Visibility apply for entire variation when variable product selected
Fix: is_singular php error
Fix: Add to cart url issue

Version 2.5.1 on 19th December 2021
Fix: Unable to Subscribe Product(s) after 2.5 update

Version 2.5 on 18th December 2021
New: Phone Number field for Subscribe Form
Dev: Filter added for to extend/modify screen_ids
Dev: Filter added for to modify post type arguments
Tweak: Enhanced dev filter with additional parameters
Tweak: Code enhanced for display product name
Tweak: POT file updated
Tweak: Minified cwg-popup.js
Fix: Stock status change trigger email for variation(variable product subscribers)
Fix: Cart Link issue for Simple Product

Version 2.4.3 on 29th November 2021
New: Compatible with Event Tickets Manager for WooCommerce from Author MakeWebBetter
Tweak: Restore from trash goes to original status instead of draft for subscription entries.
Tweak: Code enhanced
Fix: Malformed Cart Link for Variable Product(not Variation) when back in stock

Version 2.4.2 on 10th November 2021
Fix: Fetch product ids for third Party inventory stock status check
Fix: Search functionality not working for email in backend
Tweak: Trigger Back In Stock Email to Variable Product Subscribers if any variation belongs to variable product become instock
Tweak: Enhanced code to avoid duplication of scheduled event
Tweak: Code Improvements for displaying product names in list table
Tweak: Tested with WooCommerce 4.9.0

Version 2.4.1 on 22nd October 2021
New: Hide Google v3 reCAPTCHA Badge as an option
Tweak: Remove View Subscribers Link in Product List Table(Admin Dashboard -> Products) as an option in Troubleshoot Settings
Fix: Subscribe Form not working in Simple Subscription(WooCommerce)

Version 2.4 on 12th October 2021
New: Automatic Instock Email Support for Third-party Stock Management(Admin Dashboard -> Instock Notifier -> Settings -> Troubleshoot Section -> Enable this option if you have updated the stock from a third-party inventory plugin)
Fix: Background Process Engine Option Selection

Version on 21st September 2021
Fix: Search Functionality conflicts with WooCommerce

Version 2.3.3 on 21st September 2021
New: Google reCAPTCHA v3 support for popup
New: Name search in list table
Tweak: Pop-up js revamped

Version 2.3.2 on 10th August 2021
New: Minimum Stock Quantity Threshold Option before trigger Instock Email
New: Fully Compatible with WPC Variations Radio Buttons for WooCommerce
Fix: Email Field Margin

Version 2.3.1 on 02nd August 2021
Fix: Filter by Product
New: Option to consider only published product before send automatic email, status other than this will not be considered
Tweak: Break tag removed and added margin for input field in subscribe form

Version 2.3 on 24th July 2021
Fix: Visibility for Pop-Up
Tweak: Code enhanced as per security standards
New: Hide Subscriber Count in Admin Menu as an option

Version 2.2 on 11th June 2021
New: Abstract Mailer
New: Status Menu
New: Additional Class Name for Subscribe Button in Troubleshoot Settings
Tweak: Add to Cart Link Function enhanced
Tweak: Responsive List Table
Fix: undefined member function get_id() in null

Version 2.1 on 25th May 2021
New: Subscribe Button in Catalog Page(shop/category)
New: Option to Hide Read More Button in Catalog Page(shop/category)
New: Template method to load Subscribe Form(now can load template from theme)
Tweak: Enhanced REST API List Subscribers
Fix: Uncaught JS Error

Version 2.0 on 01st May 2021
New: Google reCAPTCHA v3
New: Frontend Subscribe Form Submission via WordPress AJAX/WordPress REST API Route
Tweak: Check stock upon Instock Email(if stock sold – this will avoid sending mail to the subscribers)
Tweak: Revamped JS
Tweak: Removed unused js scripts

Version 1.10.8 on 12th April 2021
New: Webhook Support
New: Product Table Pro Compatible
Fix: Pop-up Subscribe Form not working in Back Order
Fix: Missed Text Domain for Subscribe Form Header

Version 1.10.7 on 07th April 2021
Fix: Translation from WordPress not loaded properly
Tweak: Variable declared for to instantiate class

Version 1.10.6 on 05th April 2021
New: Frontend Subscribe Form Display Type(1. Inline Subscribe Form 2. Pop-Up Subscribe Form)

Version 1.10.5 on 30th March 2021
Fix: Google reCAPTCHA v2 Verification
Fix: Grouped Product Subscribe Form
New: Shortcode for Subscribe Form [cwginstock_subscribe_form product_id=’304′ variation_id=’314′] //product_id and variation_id are parameters, for simple product type use it as
[cwginstock_subscribe_form product_id=’304′] //enter id of simple product type, and if it is variation you need to pass parent id and variation id [cwginstock_subscribe_form product_id=’304′ variation_id=’314′]

Version 1.10.4 on 24th March 2021
Fix: Subscriber Name not appear in Success Subcription Email
Tweak: Code Improvement to support custom Column via Hook

Version 1.10.3 on 16th March 2021
New: Hide Name Field Option Added under Visibility Settings

Version 1.10.2 on 15th March 2021
New: Name Field added in Subscribe Form
Tweak: Code enhanced to support Double Opt-In Add-on
Fix: Error upon using WP All Import Plugin

Version 1.10.1 on 26th February 2021
Fix: Call to undefined member function is_type() on bool upon using WP All Import Plugin
Tweak: Improvement made two tier verification of nonce
Tweak: Changed default Background Process engine to WooCommerce Background Process(for new installation)
New: Compatible with WooCommerce v5.0

Version 1.10.0 on 15th December 2020
Tweak: Nonce Validation Improvement to avoid Something went wrong error
New: Compatible with WooCommerce v4.8.0
New: POT File added instead of po file, now admin can create po files from POT template file

Version 1.9.9 on 12th May 2020
New: Fully Compatible with WooCommerce Product Bundle

Version 1.9.8 on 04th May 2020
Fix: Email Address not empty error even input field has email address(More than one subscribe form in page cause this kind of error)
Fix: Subscribe Form duplication upon variation selection(this happen on some theme)

Version 1.9.7 on 21th April 2020
Fix: contextual_help deprecated warning after upgrade wordpress
Fix: undefined index warning enable_success_sub_mail and enable_instock_mail when that mailing option was unchecked
Tweak: Improved default email message
New: Tested with WooCommerce 4.0 and WordPress 5.4

Version 1.9.6 on 11th February 2020
Fix: Conflict with third party admin side plugins because of our admin scripts and styles.
Tweak: Added current screen id in admin side to load our scripts and styles only on required places.

Version 1.9.5 on 23rd January 2020
New: Tested with WooCommerce Version 3.9
Tweak: Allow target attribute in anchor tag , previously it was removed because of sanitization

Version 1.9.4 on 20th January 2020
New: Background Process Engine Option(one is default Background Process and Another is WooCommerce Background Process) in Settings Page
New: Bulk Option added for to send email
Tweak: Manual In stock Notification now will update subscriber status based on email response.

Version 1.9.3 on 10th January 2020
Tweak: Enhanced Security for settings options by sanitization

Version 1.9.2 on 06th January 2020
New: Option added to not overwrite theme configuration for disabled variations
New: Minified JS and CSS

Version 1.9.1 on 06th November 2019
New: Visibility Subscribe Form based on Product Tag
New: {product_image} shortcode added to show corresponding product image, you can also define the size in shortcode like {product_image=thumbnail}, accepted values are thumbnail/medium/large/ 300×200(any width and height value)
New: Tested with WooCommerce Version 3.8
Fix: Fatal error Undefined function is_product() when conflict with third party plugins(WooCommerce Boost sales)

Version 1.9 on 29th October 2019
New: Google reCAPTCHA v2 Response verify it in Server Side(as an option – this will ignore WP Nonce Validation)
Tweak: Dev API added to customize RAW Subject and Message for Email

Version on 13th October 2019
Fix: Duplicate Meta „cwg_total_subscribers“ generated for products

Version 1.8.5 on 10th October 2019
Fix: Debug Error upon Subscribe from Frontend
Fix: Allow Sync Variation to Variable Product for Instock Notification when variable product has only one variation

Version 1.8.4 on 3rd October 2019
New: Subscribers Count Column in Product List Table(Admin) including sorting – Feature helps to restock product on priority
Fix: Mail sent to all Variations instead of corresponding variation
Fix: Removed unwanted codes from core

Version 1.8.3 on 16th September 2019
New: Ignore WooCommerce Out of Stock Visibility settings for Variations as an option in our settings page
New: Compatible with WPC Product Bundle Plugin

Version 1.8.2 on 2nd September 2019
New: Bulk Update Option added for mark the status
New: SKU Shortcode added in email
Tweak: Changed the capabilities from manage_options to manage_woocommerce for admin menu

Version 1.8.1 on 14th August 2019
New: Compatibility with WooCommerce 3.7
Minor Fix: Debug Warning upon filter products in subscriber list table
Minor Tweak: Moved calling product permalink function as a api

Version 1.8 on 29th July 2019
New: Shortcode for Product Name {only_product_name} (to skip product id/sku from product name)
New: Option to Hide subscribe form on sale price/regular price out of stock products
Tweak: Removed unwanted codes from core file
Fix: No Notification trigger when you manage stock from product level of variation

Version on 24th June 2019
Tweak: Compatible with Kadence Email Designer

Version 1.7.5 on 06th June 2019
Tweak: Unwanted Email Headers part removed from core(as it is already exists in WooCommerce Mail Function)
Fix: Debug Warning in Logger

Version 1.7.4 on 2nd June 2019
Fix: Variable Product Add to cart Disable Problem after update to 1.7.3

Version 1.7.3 on 1st June 2019
New: GDPR Compliance I Agree Checkbox for Subscriber Form
Tweak: Altered code of email part to load header and footer template
Tweak: Altered shortcode function to load SKU along with Product Name
Fix: Altered code to load reCaptcha only when that settings option enabled

Version 1.7.2
Fix: Conflict with Yith Gift Card Plugin (Free Version)

Version 1.7.1
New: {product_link} shortcode added
Fix: Apostrophe Problem in Settings Field

Version 1.7
New: Hide Subscribe form for Members
New: Show/Hide Subscribe Form for Specific Products and Categories
Fix: Fatal Error in subscriber list upon deletion(permanently) of simple products

Version 1.6.3
New: View Subscribers Count with Hyperlink in Products
New: Sorting Option for Product based on Product ID
New: Enable Disabled Variations (in some theme(ex:shopkeeper theme, etc) out of stock variation was disabled by default)
Tweak: Enhanced Filter by Products with Variable Product(If it is variable product then all variations belongs to variable product will be listed)

Version 1.6.2
New: Filter by Products Option Added in Backend to filter more than one specific products.

Version 1.6.1
Fix: Fatal Error in Subscriber Lists when corresponding WooCommerce Product Deleted
Tweak: Enhanced code to check whether WooCommerce is active or not

Version 1.6
Fix: Instock Variation Conflict
Fix: Undefined Index Warning in admin settings page
Tweak: Troubleshoot Settings added for to tackle subscriber form breaks/input field overlap
Tweak: Moved Inline CSS to External CSS

Version 1.5.8
Fix: Google reCAPTCHA site key value not properly linked

Version 1.5.7
Fix: Bootstrap CSS Conflict
Fix: Undefined Index in Google reCAPTCHA site key field

Version 1.5.6
New: Google reCAPTCHA added to subscribe form and customize from settings page
New: Send subscribe email copy to specific email ids (Ex: If admin/shop owner want to receive email)
Fix: Enhanced code to avoid JS Conflict
Fix: Break Theme Editor when plugin is active

Version 1.5.5
Fix: GDPR Include File Missed

Version 1.5.4
New: GDPR Support Export/Erase Personal Data

Version 1.5.3
Tweak: Subscribe Form Display by default on no variation Variable Product

Version 1.5.2
New: Option to show Subscribe Form on Back Order
Tweak: Added WooCommerce Compatibility 2.6.x

Version 1.5.1
Fix: Bootstrap JS Conflict
Tweak: Code Improvement for enqueue script

Version 1.5
Fix: Bootstrap CSS override Theme CSS
Tweak: Code Revamped
Tweak: Block UI for only subscribe box instead of page
New: Quick View Compatibility

Version 1.4
Fix: Debug Notice – session had already been started – ignoring session_start()
Tweak: Added Quick Links to Settings Page in Plugin Actions

Version 1.3
New: Subscriber Bubble Count in Admin Menu

Version 1.2
Fix: CSS Override
Fix: Block UI keep loading issue on subscribe

Version 1.1
New: Form Visibility for Guests

Version 1.0
– Initial Release