Restock
Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.
- Plugin page: https://plogins.com/restock/
- Documentation: https://plogins.com/restock/docs/
- Author: WPPoland.com
- WordPress.org contributor: motylanogha
- Source: https://github.com/wppoland/restock
Restock adds a waitlist form to out-of-stock and backorder WooCommerce products. A shopper leaves an email, and when you set the product back to In stock Restock emails everyone waiting through your site’s own wp_mail. There is no external service, no account, and no third party, subscriber data stays in one custom table in your database.
How it works
Section titled “How it works”Restock hooks woocommerce_single_product_summary (priority 32) and renders the form in PHP, in the normal page flow, so it adds no layout shift. On a simple product the form shows only when the product is out of stock or on backorder. On a variable product the form is output hidden and revealed by WooCommerce’s own variation script once the shopper selects an unavailable variation, storing that variation ID.
Notifications fire on woocommerce_product_set_stock_status when the new status is instock. Restock looks up pending subscribers for that product (and, for a variation, its parent), emails each one with wp_mail, and marks them notified so nobody is contacted twice. There is no queue or cron to run.
Free edition
Section titled “Free edition”- Signup form on out-of-stock and backorder products, added automatically or placed with the
[restock_waitlist]shortcode. - Variation-aware waitlists, the form appears for the selected unavailable variation and stores its ID.
- Automatic restock email, a plain-text
wp_mailnotification with an editable subject, intro and closing, and a{product_name}placeholder. - My Account → Waitlists tab for logged-in customers, listing active signups with stock status and a leave-waitlist button.
- Required consent checkbox on every signup; guest signups can be turned off entirely.
- Admin subscriber list with Total/Waiting/Notified counts, a per-product filter, and CSV export.
- Accessible by design, visually hidden email label,
aria-liveresult announcements,aria-busyduring submit, built with WCAG 2.2 AA in mind. - Theme-overridable form and My Account templates, plus two template filters for developers.
The free edition is the full GPL product, not a trial with hidden limits. It declares compatibility with WooCommerce HPOS (Custom Order Tables) and Cart/Checkout Blocks.
Restock Pro
Section titled “Restock Pro”Restock Pro (Freemius) is on the roadmap with demand analytics, double opt-in and scheduled sends. None of those are needed for the core waitlist flow, which is complete in the free edition. See Restock Pro.
Polski overlap
Section titled “Polski overlap”Polski for WooCommerce can include a waitlist in Other storefront modules. Do not run both, if that module is enabled, do not also install Restock. See Standalone storefront plugins in Polski.
Next steps
Section titled “Next steps”- Getting started, install, the first signup, and the first restock email.
- Configuration, every setting and its option key.
- Using waitlists, the full storefront flow, variations, and the subscriber list.
- FAQ, guests, GDPR, storage, jQuery and uninstall.