Utilizing the Registration Form Module in Divi Membership
Divi Membership's Registration Form module is a powerful tool designed to facilitate the account creation and membership subscription processes on your site. This guide will help you configure the Registration Form module effectively, ensuring a smooth user experience for new subscribers.
Overview of the Registration Form Module
The Registration Form module allows new users to register for an account and subscribe to a membership plan simultaneously. For existing users who do not have a subscription, the Signup module should be used instead.
Main Options
- Form Title: Enter a title for the form that will appear above it on the webpage.
- User Role: Select the default role that should be assigned to new users upon registration.
- Auto Login & Redirect: Choose whether users should be automatically logged in after registration. Options include 'Yes' or 'No'.
- Redirect Type: Decide where the user should be redirected after registration, choosing between a specific page or a custom URL.
- Redirect Page/URL: Specify the exact page or URL to which the user should be redirected after completing registration.
Logged-In User Options
- Logged In Action: Select the action to be taken when a logged-in user accesses the registration form. Options include showing a message, displaying a Divi Library Layout, or redirecting to a specified page or URL.
- Configuration: Depending on the selected action, additional settings will appear to define the message, layout, or redirection details.
Layout Options
- Form Title Visibility: Toggle the visibility of the form title.
- Enable Payment Form: If your membership requires a payment, toggle this setting to "Yes". This action will make additional payment-related fields visible, such as billing address fields and membership plan field style options.
- Payment Selection Requirement: Disabled: Allows users to submit the form without selecting a payment method, useful for registrations that may not require immediate payment. Enabled: Sets a payment method (like Stripe) as mandatory, ensuring all form submissions include payment details.
- Membership Plan Field Style: Choose how to display membership plan options within the form. Options include: Select Field: A dropdown menu for selecting a membership plan. Radio Options: Radio buttons for selecting a membership plan.
- Redirect Type for Failed Payment: Determine the course of action for failed payments—redirect users to a specific URL or a page on your website.
- Redirect Page for Failed Payment & Redirect URL for Failed Payment: Specify the page or URL to which users will be redirected if their payment fails. This is a critical step for maintaining a good user experience and managing user expectations during payment failures.
- Show Billing Address Fields: Toggle this to "Yes" to collect comprehensive user billing information, including first and last names, company name (if applicable), and address.
- Company Field Visibility: Choose whether to include a field for the company name in the billing address section.
- Enable Field Label: Toggle this to display labels for each field, enhancing form readability.
- Enable Field Placeholder: Toggle this to display placeholder text in each form field, guiding users during form completion.
- Form Columns: Configure the layout of your form: Options for 1 or 2 columns are available, influencing how content is arranged within the form. Note that some fields will span 100% width regardless of the layout to ensure clarity and ease of use.
- Payment Design: Choose how the payment gateway options are presented—either as buttons or radio fields.
- Payment Columns: Set the number of columns for displaying payment gateways, with options ranging from 1 to 6 columns. This setting helps in organizing smaller or fewer selection elements more effectively.
- Show Payment Logos: Decide whether to display logos for the payment gateways within the button or radio field.
- Show Payment Labels: Choose whether to display the names of the payment gateways within the button or radio field.
- Payment Logo & Label Position: Select the layout for displaying logos and labels—either side by side or stacked.
Spam Protection
- Honeypot Captcha: Enable a basic honeypot field to deter bots without affecting user experience.
- Google reCAPTCHA: Activate this for more robust spam protection. Ensure you enter the required site keys in Membership Settings > General > Spam Protection.
Finalize Your Setup
After configuring these settings, review everything to ensure accuracy and functionality. Save your changes and test the registration process to confirm that all elements work as intended and provide a smooth user experience.
Additional Tips:
- User Experience: Ensure the form is user-friendly and clearly communicates all requirements and steps.
- Security: Always keep spam protection enabled and up-to-date to protect your site and users.
- Testing: Regularly test the registration process, especially after making changes to the settings or updating Divi Membership.
By following these detailed instructions, you can effectively set up the Registration Form module in Divi Membership, creating a streamlined and secure process for users to join your site