BACK TO DIRECTORY

tymok Presale Waitlist for WooCommerce

by fangox

0.0
(0 ratings)

Some products should not simply go to whoever refreshes the page fastest: a limited
drop, a hand-made batch, an advent calendar. This plugin turns those products into a
managed queue.

Switch the waitlist on for a product and nobody can order it any more. The add-to-cart
button is replaced by a sign-up form. When you are ready, you invite people from the
list, one by one or in batches. Each invitation unlocks the product for exactly one
customer account, for a limited quantity and a limited time. After the purchase, or
after the deadline, the right to buy is gone and the next person can move up.

What it does

  • Blocks the product for everyone while the waitlist is running
  • Quota of places per product; the list closes itself when it is full
  • Shows the remaining places, the full ratio, or nothing at all
  • Customers sign up with their shop account (created on the spot if your shop allows registration)
  • Single-use invitation links: one account, a limited quantity, a deadline
  • Expired invitations are released automatically by a scheduled task
  • Admin overview with bulk invitations and CSV export
  • A “My waitlists” section in the customer account
  • Templates and hooks for your own adjustments

Templates and hooks

Copy the templates into your theme under yourtheme/tymok-presale-waitlist-for-woocommerce/
to change the markup. Among the available hooks are wcwl_is_waitlist_product,
wcwl_validate_signup, wcwl_after_signup, wcwl_form_extra_fields,
wcwl_invite_sent, wcwl_invite_redeemed, wcwl_invites_expired and
wcwl_settings_fields.

External services

This plugin does not contact any external service. No data leaves your site.

Privacy

The plugin stores waitlist entries: name, email address, IP address and timestamp.
The IP address serves as proof of the sign-up. Deleting the plugin only removes this
data if you enable the corresponding setting.

Screenshots

The waitlist form replaces the add-to-cart button on the product page.

The waitlist form replaces the add-to-cart button on the product page.

Waitlist tab in the product editor: switch the waitlist on, set the number of places and choose what customers see.

Waitlist tab in the product editor: switch the waitlist on, set the number of places and choose what customers see.

Waitlist admin screen: invite the next customers in line with one click, filter by product and status, export as CSV.

Waitlist admin screen: invite the next customers in line with one click, filter by product and status, export as CSV.

Settings: button and notice texts, invitation validity, allowed quantity and privacy checkbox.

Settings: button and notice texts, invitation validity, allowed quantity and privacy checkbox.

Plugin Details

Active Installs
0
Total Downloads
166
Version
1.2.2
Requires WP
6.5
Requires PHP
8.0
Tested Up To
7.1.3
Added
2026-09-25
Last Updated
2026-09-26 10:52am GMT

Ratings

5
0
4
0
3
0
2
0
1
0