WC Waitlist Lead Capture
A production-ready WordPress plugin for WooCommerce that combines waitlist lead capture with native user account creation.
by Zainab Salman · github.com/zainabsalman612/wc-waitlist-lead-capture-plugin · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/zainabsalman612/wc-waitlist-lead-capture-plugin/archive/refs/heads/main.zipA production-ready WordPress plugin for WooCommerce that combines waitlist lead capture with native user account creation.
Features
- Combined Signup Form: Seamlessly capture leads while generating native WordPress/WooCommerce customer accounts.
- Lead Storage: Stores user data securely in a custom table (
wp_waitlist_leads). - Admin Dashboard: Easy-to-use dashboard to search, filter, update statuses, and export leads to CSV.
- Maintenance Mode: Restrict your site to non-logged-in users while still capturing waitlist interest.
- Native Shortcodes: Deploy your custom responsive forms anywhere via
[waitlist_signup]and[waitlist_login].
Installation
- Move the
Custom-waitlist-plugin-directory into your WordPresswp-content/plugins/directory. - Go to your WordPress Dashboard > Plugins.
- Locate WC Waitlist Lead Capture and click Activate.
- The plugin will automatically configure the required database tables.
Usage
- Settings & Dashboard: Go to Waitlist Leads in the left-hand WordPress admin panel.
- Signup Form: Place the shortcode
[waitlist_signup]on the desired page. - Login Form: Place the shortcode
[waitlist_login]on the desired page. - Maintenance Mode: Go to Waitlist Leads -> Settings and check "Enable Maintenance Mode". Unauthenticated visitors will see a "Coming Soon" screen rendering your waitlist form, while authenticated users will experience the site normally.
Security Practices Used
dbDeltaimplementation for reliable initial schema staging.- Full
wpdb->prepareintegration for explicit defense against SQL injection. - Robust WP nonces generated for all authentication and admin manipulation endpoints.