Linux 软件免费装
Banner图

Waitlist - Back in Stock for WooCommerce

开发者 motylanogha
更新时间 2026年10月31日 17:03
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

email woocommerce waitlist back in stock stock notification

下载

1.0.16 1.0.21 1.0.5 1.0.19 1.0.1 1.0.3 0.3.3 0.4.1 1.0.7 1.0.12 1.0.4 1.0.8 1.0.10 1.0.11 1.0.13 0.4.0 1.0.14 1.0.15 1.0.2 0.3.2 1.0.23 1.0.28 1.0.9 1.0.17 1.0.29 1.0.30 1.0.31 1.0.32 1.0.22 1.1.0 1.1.1 1.1.2 1.0.18 1.0.24 1.0.6 1.1.10 1.1.3 1.1.6 1.1.7 1.1.8 1.1.9

详情介绍:

Plogins Waitlist adds a waitlist form to out-of-stock WooCommerce products. A shopper enters their email, and when you set the product back to "In stock", Plogins Waitlist emails everyone waiting through your site's own WordPress mailer. There is no external service, no account to sign up for, and nothing leaves your database. The form is rendered in PHP on the single-product summary, where it sits in the normal page flow rather than being injected after load, so it does not shift surrounding content. Submitting it runs a small vanilla-JavaScript fetch request loaded with defer in the footer; the plugin adds no jQuery of its own. On variable products it hooks into WooCommerce's existing variation script so the form only appears once an unavailable variation is selected. Accessibility was a first-class concern rather than an afterthought. The email field carries a visually hidden label, consent is a real required checkbox, and the success/error message is announced through an aria-live region while the form reports aria-busy during submission. Subscriber data lives in a single {prefix}_restock_waitlist table that the plugin creates and version-tracks. A restock queues the mailing and sends it in batches on WordPress's own cron, so the request that changed the stock is not held open while the emails go out. Uninstalling drops the table, removes the plugin's options and unschedules any batch still waiting, leaving nothing behind. Source and issues: github.com/wppoland/plogins-waitlist . Patches and bug reports are welcome there. Features Works with other Plogins plugins You may also like these plugins More free WooCommerce plugins from WPPoland: Browse the full catalogue at plogins.com/ . Reporting a security issue: email hello@wppoland.com, and under our coordinated disclosure policy we confirm within two business days, assess within five, and patch a critical issue within seven days of confirming it.

安装:

  1. Install and activate WooCommerce (8.0 or later).
  2. Install Plogins Waitlist from the WordPress plugin directory, or upload the plogins-waitlist folder to /wp-content/plugins/.
  3. Activate the plugin through the Plugins screen.
  4. Optionally visit WooCommerce > Plogins Waitlist to customise labels and notification text; sensible defaults work out of the box.
  5. The waitlist form appears automatically on any out-of-stock or backorder product page.

屏幕截图:

  • The Plogins Waitlist settings screen with sectioned cards and inline help for guest access, the heading and intro, form labels, on-screen messages, and notification email text.
  • A customer's My Account Waitlists tab, showing products they are waiting for, the current stock status, and a button to leave each list.

升级注意事项:

1.1.4 Security release. Only the names of products restocked while still unpublished are exposed. Update, nothing else to do. 1.0.31 Security release. Only a logged-in customer could hide a guest's pending waitlist signups by changing their own account email to the guest's address. Update, nothing else to do.

常见问题:

Documentation and links

Does Plogins Waitlist require WooCommerce?

Yes. Plogins Waitlist is a WooCommerce extension and requires WooCommerce 8.0 or later. It will show an admin notice and stay inactive if WooCommerce is missing or out of date.

How are notifications sent?

When WooCommerce sets a product's stock status to instock, Plogins Waitlist queues the mailing rather than sending it inside that request. WordPress cron then walks the pending subscribers for that product (and its parent, for variations) in batches of 50, oldest signup first, emailing each one with the Back in stock (Waitlist) WooCommerce email, which goes through your site's own WordPress mailer. Edit its subject, heading, extra content and format, or switch it off, under WooCommerce > Settings > Emails; the template can be overridden in yourtheme/woocommerce/emails/waitlist-restock.php. Subscribers who are emailed successfully are marked as notified so they are not contacted twice. Filter plogins_waitlist_notify_batch_size to change the batch size.

Does it work with variable products?

Yes. Choose options in the standard WooCommerce variation form first. When the selected variation is out of stock or on backorder, the waitlist form appears and the subscription is stored for that specific variation.

Can guests join the waitlist?

Yes by default. You can restrict signups to logged-in customers by unchecking Allow guest subscriptions in WooCommerce > Plogins Waitlist.

Can customers manage waitlists in My Account?

Yes. Logged-in customers see a Waitlists tab under My Account with active subscriptions, current stock status, and a button to leave each list.

Does this comply with GDPR / consent requirements?

Every signup requires the shopper to tick an explicit consent checkbox before they can join the waitlist; the form will not submit without it. When a privacy policy page is set under Settings > Privacy, the consent label links to it. Every restock email carries a signed "Leave this waitlist" link (and a List-Unsubscribe header for mail clients) that removes the signup without a login; the link does not reveal whether an address is on any list. Subscriber emails are stored only in a custom table in your own WordPress database and are never sent to any external service. You are responsible for the wording of your consent label and your site's privacy policy.

Can I export the subscriber list?

Yes. From WooCommerce > Plogins Waitlist > Subscribers you can view subscribers, filter by product, and export the list as CSV.

Does the form reload the page on submit?

No. The form is submitted with a vanilla-JavaScript fetch call and the result is announced in an aria-live region, so the page stays put. Plogins Waitlist loads no jQuery for this; on variable products it does rely on WooCommerce's own variation script to know which variation is selected.

Does it work with Shortlist and Rezervo?

Yes. Shortlist shows this sign-up form on out-of-stock items on the wishlist, switched in the Shortlist settings. Rezervo takes pre-order products and variations off the waitlist with no setting, so a pre-order never shows a second sign-up form. Developers can do the same with the plogins_waitlist_accepts_subscriptions filter.

Does this plugin work on WordPress Multisite?

Yes. This plugin is compatible with WordPress Multisite. Network activate it or activate it on individual sites; each site keeps its own settings and data.

更新日志:

1.1.10 1.1.9 1.1.8 1.1.7 1.1.6 1.1.5 1.1.4 1.1.3 1.1.2 1.1.1 1.1.0 1.0.32 1.0.31 1.0.30 1.0.29 1.0.28 1.0.27 1.0.26 1.0.25 1.0.24 1.0.23 1.0.22 1.0.21 1.0.20 1.0.19 1.0.18 1.0.17 1.0.16 1.0.15 1.0.14 1.0.12 1.0.11 1.0.10 1.0.9 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 0.4.1 0.4.0 0.3.3 0.3.2 0.3.1 0.3.0 0.2.0 0.1.0