Complete Features List
OpenAI (GPT-4, GPT-4o)
Anthropic Claude (Claude Sonnet, Opus)
Google Gemini (Gemini Pro, Ultra)
`/b2b-registration` — Business-to-business wholesale registration
`/student-registration` — Student enrollment form
`/medical-registration` — Healthcare professional verification
Google reCAPTCHA v2 — “I’m not a robot” checkbox
Google reCAPTCHA v3 — Invisible score-based verification
Alikon Image Captcha — PHP GD-generated distorted text image
Captcha Form — Math-based challenge (addition)
SecurImage — PHP-based image captcha with custom fonts
Text Input
Password (with visibility toggle)
Checkbox (single and multi-select with items)
Radio Button
Select Dropdown
List Box
Multi-Select List Box
Textarea
File Upload (with extension and size validation)
Static Text / Section Divider
Captcha (5 types)
Date Picker
Country / State (WooCommerce regions with cascading dropdown)
Custom fields on WooCommerce Registration page
Custom fields on My Account > Account Details (grouped by section)
Custom fields on Admin User Profile (with proper field types — dropdowns, checkboxes, etc.)
Address auto-fill — registration address fields populate billing address automatically
Login page buttons — configurable “Create B2B Account” button on WooCommerce login
Header navigation link — auto-detected primary menu registration link
HPOS (High-Performance Order Storage) compatible
WooCommerce Cart/Checkout Blocks compatible
Custom columns on WordPress Users list — show any registration field
Column chooser — Magento-style popup with 3-column grid, “X of Y visible” counter
Inline status editing — change Approved/Pending/Declined directly from Users list
SweetAlert2 notifications — professional popup confirmations
Status badges — color-coded (green=Approved, yellow=Pending, red=Declined)
Admin Notification — sent when new registration requires approval
New Customer Notification — sent to customer confirming pending status
Approved Notification — sent when account is approved (with login button)
Declined Notification — sent when account is declined (with contact info)
Configurable sender (WordPress Admin, WooCommerce, or Custom name/email)
Template selection (choose any template for any event)
Disable option (don’t send)
Built-in HTML template editor
General — Enable/disable plugin
Google reCAPTCHA — Site keys for v2 and v3
AI Generator — API keys and model selection for OpenAI, Claude, Gemini
Pending Registration — Enable, user role selection, email events
Events — Per-event sender and template configuration
Existing Users — Bulk status assignment
Nonce verification on all forms and AJAX requests
Input sanitization (sanitize_text_field, sanitize_email, sanitize_key)
Output escaping (esc_html, esc_attr, esc_url, esc_js)
Prepared database queries ($wpdb->prepare)
File upload validation (extensions, size limits)
Capability checks (manage_options, edit_users)
CAPTCHA server-side verification
IP tracking for registration audit
WordPress coding standards compliant (PHPCS)
No inline CSS — all styles in external stylesheets
CodeCanyon/Envato marketplace standard
`eweb_regfields_form` — form configurations (JSON)
`eweb_regfields_form_settings` — per-form settings (URL, title, buttons)
`eweb_regfields_customer_options` — customer field values
`eweb_pendingregistration_users` — approval status and IP tracking
`eweb_pendingregistration_settings` — module settings
`eweb_pendingregistration_templates` — email template overrides
`eweb_pendingregistration_customergroups` — role-based approval rules
`[eweb_registration_form]` — Render registration form (supports form_key attribute)
`[eweb_regist_account]` — Customer account page
`[eweb_regist_edit]` — Account edit page
`[eweb_regist_create]` — Registration form
`[eweb_regist_confirmation]` — Email confirmation page
`[eweb_regist_captcha]` — Captcha display
And 7 more for complete registration workflow
B2B wholesale registration with company details and tax ID
Student registration with institution, course, and year of study
Medical professional registration with license verification
Event registration with custom questions and file uploads
Age-verified registration with date of birth validation
Membership registration with tier selection
Any custom registration workflow you can imagine