2
Custom Fields for Registration/Sign-Up Forms

This feature would provide significant value to site admins by allowing greater flexibility and customisation of the user registration process. By gathering additional information during sign-up, it would facilitate more tailored user experiences and even enable quasi-affiliate systems.


Proposed Functionality:


Custom Fields:


Enable site admins to add custom fields to the registration/sign-up form, allowing for additional data collection such as:


  • Affiliate Code Field: A field titled “Referrer” where users can enter an affiliate code. This could support a quasi-affiliate system by tracking referrals for manual affiliate payments.
  • User Preferences or Interests: Collect additional data for personalised services or content.


Flexible Field Types: Include a variety of input options, similar to the experience of using the contact form module:


  • Dropdown menus.
  • Checkboxes.
  • Radio buttons.
  • Text fields.
  • Conditional logic to display certain fields based on user input.


Mandatory and Optional Fields:


  • Ensure mandatory fields (e.g., email, password) remain intact for transaction and account creation.
  • Provide the option to add optional fields for further information gathering.


Terms of Service Agreement:


  • Include a checkbox for users to confirm they have read and agreed to the terms of service.
  • Make this checkbox a mandatory step before completing the transaction or creating the account.


Benefits:


  • Tailored Data Collection: Admins can collect valuable user information that enhances onboarding or personalisation.
  • Quasi-Affiliate System: The referrer field enables tracking of user referrals for affiliate marketing without requiring a full affiliate plugin.
  • Streamlined Compliance: The terms of service checkbox ensures users explicitly agree to the terms before proceeding, enhancing legal compliance.
  • Enhanced Flexibility: Conditional logic allows admins to create dynamic forms that adapt to the user's input, improving the user experience.


Inspiration from Other Platforms:


Many platforms, including advanced membership systems, already support customisable registration forms with added fields and conditional logic. Incorporating such functionality into the Divi Membership plugin would elevate its capabilities, making it competitive with other solutions.


This feature would be transformative for site admins, enabling them to customise the sign-up experience fully, gather meaningful data, and explore innovative uses like affiliate tracking and personalisation.

Join the conversion, Login to Reply


Upvoters
2
user-img user-img
Feature Details

Status: In Review

Board: Divi Membership

Created: 21 November 2024

Last Updated: 13 May 2025

Posted By: KIERAN WHITE

© 2024 Divi Engine