The Web Design Hub

Client Support

How can we help you today?

Client Portal

Access your project dashboard & files

Book Appointment

Schedule a call with our team

Remote Support

Get live technical assistance

Need something else? Contact our team

Free + Pro·WordPress Plugin

WooCommerce Registration

Custom fields, approval workflows, memberships, and payments — all in one WooCommerce registration plugin.

WooCommerce's built-in registration form asks for a username and password. That's it. For stores that need to know who their customers are — wholesale buyers, trade accounts, membership communities — that's nowhere near enough.

TWDH WooCommerce Registration turns the WooCommerce sign-up flow into a full customer acquisition system. Add any custom field — text, dropdown, file upload, date picker, checkboxes. Set validation rules. Mark fields required. The plugin hooks directly into native WooCommerce actions, so it works with any theme or page builder out of the box.

For teams that need to vet their customers, the manual approval flow holds registrations in pending until an admin reviews and approves them. Approved and rejected users get automatic email notifications with smart tag templating. You get an admin alert.

The Pro tier adds everything a real membership site needs: multi-step forms with conditional logic, membership plans with Stripe and PayPal billing, content restriction by plan, content drip, invite codes, a searchable member directory, two-factor authentication via OTP and magic links, role-based redirects, and signed webhooks for every major event.

Download Free
Any WordPress theme PHP 7.4+ compatible Free version available No coding required

PHP 7.4+

Minimum Requirement

Works on modern hosts

Any

Theme Compatible

Elementor, Divi, Bricks & more

5.0★

Average Rating

From early users

Free

Core Version

No credit card ever

Requirements

WordPress

5.6++

PHP

7.4++

WooCommerce

Required

Multisite

Supported

How It Works

Up and running in minutes

Three simple steps to get real results — no experience needed.

011

Install and activate

Upload via the WordPress plugin installer and activate. A WC Registration menu item appears under WooCommerce immediately — no setup wizard, no API keys required for free features.

022

Add your custom fields

Open the Fields tab and click Add Field. Pick a field type, label it, mark it required if needed, and drag to reorder. Fields appear on the WooCommerce registration form and the My Account edit profile page instantly.

033

Configure approval, emails, and Pro features

Set approval mode to Manual to hold new registrations for review. Customize email templates with smart tags. Enter your license key to unlock memberships, multi-step forms, Stripe/PayPal billing, and the full Pro feature set.

Ready to go!
Features

Built for professionals

No bloat. No surprises. Just the features that matter.

Built on WooCommerce hooks

Every field, validation, and save operation uses native WooCommerce actions and filters. No database table hacks, no wp_options bloat, no compatibility surprises.

Key Feature

Modular Pro loading

Pro classes only load after license validation. Free users never execute membership, payment, or webhook code — keeping page load lean and your server overhead low.

Stripe + PayPal built-in

No separate payment gateway plugin needed. Stripe Payment Element and PayPal Orders API are integrated directly into the membership checkout shortcode with full webhook reconciliation.

Features

Everything it can do

A complete breakdown of every capability — free and Pro.

Native WooCommerce Field Extension

Fields hook directly into WooCommerce's registration form using native woocommerce_register_form actions. They appear seamlessly in the My Account registration tab and the checkout registration flow without template overrides.

Manual Approval for Wholesale Accounts

Enable Manual approval and new registrations pend review before they can log in. Approved users receive a welcome email. Rejected users receive a notification. Your admin gets an alert. All emails use smart tag templating.

Custom My Account Tabs (Pro)

Pro adds custom tab sections to the WooCommerce My Account dashboard. Populate each tab with any shortcode content — display order history summaries, downloadable assets, membership status, or any custom dashboard widget.

Membership Plans with Stripe & PayPal (Pro)

Pro includes full membership billing built directly into WooCommerce's ecosystem. Create plans, set pricing, and accept recurring payments via Stripe Payment Element and PayPal Orders API — no separate membership plugin required.

Modular Pro Loading

Pro feature classes — membership billing, webhooks, conditional logic — only load after license validation. Free users never execute premium code paths. This keeps page load lean and your server overhead low regardless of plugin count.

Webhooks for Every Event (Pro)

Pro fires HMAC-SHA256 signed webhooks for every key event: user registered, approved, rejected, plan activated, payment succeeded, payment failed. Connect to Zapier, Slack, HubSpot, or any custom backend endpoint.

Who It's For

Made for web professionals

Built by a real web design agency — for everyone who needs a professional solution without the bloat.

Most Common

Wholesale and B2B stores

Vet trade account applications before granting access. Collect business name, ABN/EIN, trade references, and purchase volume on signup — then approve or reject from your WordPress admin.

Membership and community sites

Sell membership plans, restrict content by tier, drip content post-signup, and build a searchable member directory with profile cards.

Course and education platforms

Gate course content behind a membership plan, drip lessons after enrollment, collect student information on registration, and issue invite codes for cohort enrollment.

vs. Competition

How we stack up

TWDH WooCommerce Registration vs. WooCommerce Account Fields Pro

Feature
TWDH
WooCommerce Account Fields Pro
Free version available
Native WooCommerce integration
Manual approval workflow
Membership billing (Stripe + PayPal)
Pro
Content restriction & drip
Pro
Signed webhooks
Pro
Price (Pro single site)
$79/yr
$79/yr
Comparison

Free vs Pro — side by side

See exactly what each tier includes before you decide.

Feature
Free
Pro
Unlimited custom registration fields (text, email, phone, number, textarea, dropdown, checkbox, radio)
Manual approval workflow — auto or manual modes
Role assignment on registration
Post-registration and post-login redirects
Email notifications: welcome, approval, rejection, admin alert
Smart tag system: {{user_login}}, {{first_name}}, {{site_name}} and more
Honeypot spam protection + domain whitelist/blacklist
Password strength enforcement
CSV bulk import with column mapping
[twdh_login_form] shortcode with AJAX login
Works with any WooCommerce theme or page builder
Multi-step registration forms with animated progress indicatorPRO
Conditional field logic — show or hide fields based on other field valuesPRO
File upload and date picker field typesPRO
Custom My Account tabs with shortcode contentPRO
Membership plans (CPT) with recurring Stripe and PayPal billingPRO
Content restriction by plan, login status, or URL patternPRO
Content drip — release content X days after signup or on a fixed datePRO
Invite codes with per-code role, usage limits, and expiry datesPRO
Member directory shortcode with live search and grid layoutPRO
Two-factor authentication (email OTP + magic links)PRO
Webhooks for every key event — HMAC-SHA256 signedPRO
Per-role post-login redirectsPRO
Priority supportPRO
Plans

Simple, transparent pricing

No surprises. No hidden fees. Use the free version forever.

FREE

$0

forever

  • Unlimited custom registration fields (text, email, phone, number, textarea, dropdown, checkbox, radio)
  • Manual approval workflow — auto or manual modes
  • Role assignment on registration
  • Post-registration and post-login redirects
  • Email notifications: welcome, approval, rejection, admin alert
  • Smart tag system: {{user_login}}, {{first_name}}, {{site_name}} and more
  • Honeypot spam protection + domain whitelist/blacklist
  • Password strength enforcement
  • CSV bulk import with column mapping
  • [twdh_login_form] shortcode with AJAX login
  • Works with any WooCommerce theme or page builder
Download Free
PERSONAL

$79/yr

per year · 1 site

  • Multi-step registration forms with animated progress indicator
  • Conditional field logic — show or hide fields based on other field values
  • File upload and date picker field types
  • Custom My Account tabs with shortcode content
  • Membership plans (CPT) with recurring Stripe and PayPal billing
  • Content restriction by plan, login status, or URL pattern
  • Content drip — release content X days after signup or on a fixed date
  • Invite codes with per-code role, usage limits, and expiry dates
  • Member directory shortcode with live search and grid layout
  • Two-factor authentication (email OTP + magic links)
  • Webhooks for every key event — HMAC-SHA256 signed
  • Per-role post-login redirects
  • Priority support
MOST POPULAR
STUDIO

$129/yr

per year · up to 3 sites

  • Multi-step registration forms with animated progress indicator
  • Conditional field logic — show or hide fields based on other field values
  • File upload and date picker field types
  • Custom My Account tabs with shortcode content
  • Membership plans (CPT) with recurring Stripe and PayPal billing
  • Content restriction by plan, login status, or URL pattern
  • Content drip — release content X days after signup or on a fixed date
  • Invite codes with per-code role, usage limits, and expiry dates
  • Member directory shortcode with live search and grid layout
  • Two-factor authentication (email OTP + magic links)
  • Webhooks for every key event — HMAC-SHA256 signed
  • Per-role post-login redirects
  • Priority support
AGENCY

$199/yr

per year · unlimited sites

  • Multi-step registration forms with animated progress indicator
  • Conditional field logic — show or hide fields based on other field values
  • File upload and date picker field types
  • Custom My Account tabs with shortcode content
  • Membership plans (CPT) with recurring Stripe and PayPal billing
  • Content restriction by plan, login status, or URL pattern
  • Content drip — release content X days after signup or on a fixed date
  • Invite codes with per-code role, usage limits, and expiry dates
  • Member directory shortcode with live search and grid layout
  • Two-factor authentication (email OTP + magic links)
  • Webhooks for every key event — HMAC-SHA256 signed
  • Per-role post-login redirects
  • Priority support
Reviews

What people are saying

5.0 average from early users

"We needed to collect trade references and a business license number during signup. Five minutes to set up, works perfectly with our Flatsome theme. The manual approval flow is exactly right for a wholesale store."

Rachel M.

Owner, Trade Supplies Co.

"I replaced ProfilePress with this on two client sites. Multi-step forms and conditional logic work without any janky JavaScript. The Stripe integration is clean and the webhook events are exactly what I needed for Zapier."

James K.

Membership Site Developer

"We use invite codes to control who can register. The member directory shortcode is great — our members love being able to search for each other. Content drip keeps people engaged week over week."

Tanya L.

Community Manager

Changelog

What's new

Recent updates and improvements.

v1.5.0April 2026Latest
  • Pro: webhooks — HMAC-SHA256 signed events for every key registration event
  • Pro: two-factor authentication (email OTP + magic links)
  • Pro: discount codes for membership plans
v1.4.0January 2026
  • Pro: member directory shortcode with live search and grid layout
  • Pro: invite codes with per-code role and usage limits
  • Pro: content drip by days since signup
v1.3.0September 2025
  • Pro: Stripe Payment Element and PayPal Orders API for membership billing
  • Pro: content restriction by plan, login status, or URL pattern
  • Pro: multi-step registration forms with conditional field logic
v1.2.0June 2025
  • Added file upload and date picker field types
  • CSV bulk import with column mapping
  • [twdh_login_form] shortcode with AJAX login
v1.0.0February 2025
  • Initial release — custom WooCommerce registration fields, manual approval, smart tag emails, role assignment, honeypot spam protection
FAQ

Common questions

Everything you need to know before getting started.

Ready to get started? It's free.

Download the free version and be up and running in minutes. Upgrade to Pro whenever you're ready for more.

Download Free
Free forever No account requiredAny WordPress theme