Replace the default WCFM registration with a polished, multi-step experience. Email verification, auto-save drafts, conditional logic, custom styling — everything your marketplace needs out of the box.
Standard WordPress plugin installation — no build tools, no dependencies to install manually. Activate your license and you're ready to go.
Upload the ZIP via WordPress admin or FTP and activate. Default settings are applied automatically on first activation.
Go to Vendor Registration → License, enter your license key and purchase email to unlock the registration form and auto-updates.
Enable multi-step, email verification, auto-save, and admin notifications from the Settings tab — all saved without a page reload.
Paste [pwd_wcfm_registration] on any page — the fully featured form renders instantly.
Built specifically for WCFM Marketplace — not a generic form plugin bolted on.
Drag-and-drop interface to organise any WCFM field across multiple steps. Create logical sections that guide vendors through account setup, personal info, store details, and custom fields — without losing them mid-way.
6-digit code verification with professional HTML email templates. Codes expire in 15 minutes. Prevents fake registrations and keeps your vendor list clean.
Automatic progress saving every 30 seconds. Vendors can close the browser and resume later via a unique emailed link — no data loss, no frustration.
Show or hide fields dynamically based on other field values. Supports equals, not_equals, empty, and not_empty conditions. Create intelligent forms that adapt to each vendor's answers.
Handles WCFM upload fields natively — files go to the WordPress media library as proper attachments. MD5-keyed storage format fully compatible with WCFM's internal data expectations.
Configurable HTML emails sent to one or more admins on new registrations. Includes all vendor details, custom field values, and an optional one-click approval link.
Optional bot protection with Cloudflare Turnstile — a privacy-friendly CAPTCHA alternative. Configure site key and secret key from the Settings tab.
A dedicated Styling admin page gives you full control over the registration form's appearance. Switch between Inherit mode (zero overrides — the form inherits your theme completely) and Custom mode for granular control. Google Fonts are auto-loaded on the frontend when selected.
The registration process is carefully orchestrated to match WCFM's internal data expectations at every step — from email verification through to vendor approval.
Once the vendor completes all steps, the plugin fires the wcfm_membership_registration hook, handles auto-login, and redirects to WCFM dashboard or a custom URL.
6-digit code confirms identity — auto-verifies on 6th digit
Resume link emailed on manual save — works cross-device
Reads plan-level or global approval settings; admin approval link in notification email
Add the registration form to any page or post. The plugin handles everything else — steps, verification, styling, and submission.
Paste this shortcode into any WordPress page, post, or widget. The complete multi-step form renders with all configured features.
Works in any WordPress environment that renders shortcodes — including all major page builders and widget areas.
The shortcode only outputs the form when the license is active. Without activation, the page remains clean — no error shown to visitors.
All settings are managed from WP Admin → Vendor Registration → Settings and saved without a page reload.
| Setting | Description | Default |
|---|---|---|
| enable_multi_step | Enables the multi-step form with navigation and progress bar | true |
| enable_email_verification | Requires vendors to verify email with a 6-digit code before proceeding | true |
| enable_auto_save | Automatically saves form progress as a draft every N seconds | true |
| auto_save_interval | Interval in seconds between automatic draft saves | 30 |
| draft_expiry_days | Days before an abandoned draft is considered expired and cleaned up | 30 |
| redirect_after_registration | Destination after successful registration: wcfm_dashboard or custom_url | wcfm_dashboard |
| custom_redirect_url | Custom URL to redirect to when redirect_after_registration is set to custom_url | — |
| enable_turnstile | Enables Cloudflare Turnstile bot protection on the form | false |
| turnstile_site_key | Your Cloudflare Turnstile site key | — |
| turnstile_secret_key | Your Cloudflare Turnstile secret key | — |
| enable_admin_email | Sends an HTML notification email to admins on new vendor registration | false |
| admin_emails | Comma-separated list of admin email addresses to notify | Site admin |
| admin_email_subject | Email subject — supports {store_name}, {username}, {email} placeholders | New Vendor Registration… |
| admin_email_approval_link | Adds an "Approve This Vendor" button to the admin notification email | false |
Standard modern WordPress stack. No exotic dependencies or server configurations required.
Give your vendors a registration experience that matches the quality of your marketplace. Purchase once, use on your site forever.