Digages Restock Alert

Description

Digages Restock Alert adds a “Notify Me When Available” button to out-of-stock WooCommerce product pages. Customers subscribe with one click (logged-in) or by entering their email (guests). When stock is replenished, the plugin automatically dispatches personalized email alerts — recovering sales that would otherwise be lost.

Key Features

Notify Me Button
Appears automatically on the single product page whenever a product’s stock hits zero. Logged-in users subscribe in one click; guests enter their email address in a clean inline form.

Automatic Email Notifications
The plugin watches for WooCommerce stock status changes. When a product transitions from out-of-stock to in-stock, email alerts are dispatched to all active subscribers via WordPress Cron — keeping your page load times unaffected.

Admin Subscriber Dashboard
A dedicated admin screen lists every subscriber with their product, email, subscription date, and last-notified date. You can search by email, paginate through large lists, remove individual subscribers, and manually trigger alerts for any product.

Export to CSV
Export the full subscriber list as a CSV file with one click — useful for audits, backups, or importing into external email tools.

Smart Alert Rules
Control when alerts fire:

  • Set a minimum stock quantity before alerts are sent (e.g. only alert when qty ≥ 5).
  • Limit the number of notifications sent per batch.
  • Optionally restrict each subscriber to receiving only one alert per product.

Urgency Builder
Alert emails automatically include a live stock count line (“Only 7 items left!”) when stock is low, encouraging immediate action.

Auto Discount Coupon
Optionally generate a unique, single-use WooCommerce percentage-off coupon for each subscriber’s alert email — rewarding them for their patience and boosting conversion.

Analytics Dashboard
Track performance across your entire alert program:

  • Total active subscribers
  • Total subscriptions recorded
  • Emails sent
  • Orders placed from alert emails (conversion tracking)
  • Conversion rate percentage
  • Bar chart of top products by subscriber demand

Priority Sending
Enable priority mode to dispatch alerts immediately when stock changes, bypassing the default 30-second cron delay.

Shortcode Support
Embed the notify form anywhere on your site using [digages_psas_notify_form product_id="123"].

WooCommerce Standards Compliant
Built on WooCommerce hooks, nonces on every action, all inputs sanitized and unslashed, all outputs properly escaped, assets loaded via wp_enqueue_style / wp_enqueue_script.

Credits

Built by Digages. Designed to integrate seamlessly with WooCommerce and follow all WordPress coding standards.

Screenshots

  • Notify Me form — shown on an out-of-stock product page for guest users.
  • One-click subscribe — shown for logged-in users.

Installation

  1. Upload the digages-restock-alert folder to the /wp-content/plugins/ directory, or install via Plugins Add New Upload Plugin.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Ensure WooCommerce is installed and active.
  4. The plugin creates its database tables automatically on activation.
  5. Visit Stock Alerts Settings to configure alert rules, coupon options, and sending preferences.

FAQ

Does this plugin require WooCommerce?

Yes. Digages Restock Alert is built specifically for WooCommerce and requires WooCommerce 6.0 or higher.

Will the “Notify Me” button appear automatically?

Yes. The button is injected automatically on single product pages whenever a product’s stock status is outofstock. No template edits are needed.

Can I use the notify form outside a product page?

Yes. Use the shortcode [digages_psas_notify_form product_id="123"] to embed the form on any page, post, or widget area. Replace 123 with the actual product ID.

How are emails sent?

Emails are sent using WordPress’s built-in wp_mail() function. For reliable delivery, we recommend pairing this plugin with an SMTP plugin or transactional email service such as Postmark, SendGrid, or Mailgun.

Will subscribers get duplicate alerts?

No. The plugin checks for existing active subscriptions before adding a new one, so a customer cannot subscribe to the same product twice. You can also enable the “notify once” setting to ensure each subscriber only ever receives one alert per product regardless of restocking cycles.

What happens to subscriptions when I deactivate the plugin?

Deactivating the plugin unschedules the cron jobs but leaves the database tables and subscriber data intact. Your data is only removed if you manually drop the wp_psas_subscribers and wp_psas_analytics tables.

Can I export subscribers?

Yes. Go to Stock Alerts Subscribers and click Export CSV to download all subscribers as a CSV file.

How does conversion tracking work?

When a subscriber places an order, the plugin checks whether their billing email matches a subscriber who was previously notified. If it does, the order is recorded as a conversion in the analytics table, and the conversion rate is updated on the analytics dashboard.

Can admins manually send alerts?

Yes. From the Subscribers dashboard, each row has a Send Alert button that immediately dispatches alerts to all active subscribers for that product, regardless of current stock status. This is useful for testing or for manually-managed restock announcements.

Does the auto-coupon feature work with variable products?

The coupon is generated as a standard WooCommerce percentage-discount coupon restricted to the subscriber’s email address. It will work with variable products in the same way any WooCommerce coupon does.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Digages Restock Alert” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial release.
  • “Notify Me When Available” button for out-of-stock products.
  • Guest and logged-in user subscription flows.
  • Automatic email dispatch via WooCommerce stock change hooks and WP-Cron.
  • Admin Subscribers dashboard with search, pagination, remove, and manual trigger.
  • CSV export of all subscribers.
  • Analytics dashboard with conversion tracking and demand chart.
  • Smart alert rules: minimum stock qty, notify-once mode, batch limit.
  • Auto discount coupon generation per subscriber alert.
  • Urgency line in alert emails based on live stock quantity.
  • Priority sending mode.
  • [digages_psas_notify_form] shortcode.
  • Social proof hint showing how many people are waiting for a product.