FAQ
Does Restock require WooCommerce?
Section titled “Does Restock require WooCommerce?”Yes. Restock is a WooCommerce extension and requires WooCommerce 8.0 or later. It shows an admin notice and stays inactive if WooCommerce is missing or out of date.
Where does the waitlist form appear?
Section titled “Where does the waitlist form appear?”Automatically on any out-of-stock or on-backorder product page, in the product summary. It never appears on an in-stock product. You can also place it manually with the [restock_waitlist] shortcode.
Can guests join the waitlist?
Section titled “Can guests join the waitlist?”Yes by default. You can restrict signups to logged-in customers by turning off Allow guest subscriptions in WooCommerce → Restock; logged-out shoppers are then prompted to log in.
How are notifications sent?
Section titled “How are notifications sent?”When WooCommerce sets a product’s stock status to instock, Restock emails every pending subscriber for that product (and its parent, for variations) using your site’s own WordPress mailer (wp_mail). Subscribers emailed successfully are marked notified so they are not contacted twice. No queue or cron service is required.
Does this comply with GDPR / consent requirements?
Section titled “Does this comply with GDPR / consent requirements?”Every signup requires the shopper to tick an explicit consent checkbox before they can join; the form will not submit without it. Subscriber emails are stored only in a custom table in your own database and are never sent to any external service. You are responsible for the wording of your consent label and your privacy policy.
Does it work with variations?
Section titled “Does it work with variations?”Yes. On a variable product, the form appears once the shopper selects an unavailable variation, and it stores that variation ID — so the signup is for the specific option, not the whole product.
Where are subscribers stored?
Section titled “Where are subscribers stored?”In a custom {prefix}_restock_waitlist table in your WordPress database. Nothing is sent to any third party.
Can I export the subscriber list?
Section titled “Can I export the subscriber list?”Yes. From WooCommerce → Restock → Subscribers you can view subscribers, filter by product, and export the list as CSV.
Can I place the form somewhere else on the product page?
Section titled “Can I place the form somewhere else on the product page?”Yes. By default it is added to the single-product summary, but you can place it with the [restock_waitlist] shortcode in a product template. Use [restock_waitlist id="123"] to target a specific product. It still only renders for out-of-stock or backorder products.
Can I change the form markup?
Section titled “Can I change the form markup?”Yes. Copy the template to yourtheme/restock/single-product/waitlist-form.php and edit it there; the override survives plugin updates.
Does the form reload the page on submit?
Section titled “Does the form reload the page on submit?”No. Submission uses a small vanilla-JavaScript fetch (no jQuery), and the result is announced in an aria-live region — no page reload and no layout shift.
How do I remove all plugin data?
Section titled “How do I remove all plugin data?”Deleting the plugin from the Plugins screen runs the uninstall routine, which drops the {prefix}_restock_waitlist table and removes the restock_settings and restock_schema_version options.