Log In

Forgot Your Password? Create an Account
or

Continue with

Skip to content
  • About
  • Blog
  • Knowledge Base
  • Support Center
  • Contact Us
Top Bar Menu
My Account
Login/Register
 1

View CartCheckout

  • ×Magento 2 Ai PdfCustomiser Magento 2 Ai PdfCustomiser1 × $349.00

Subtotal: $349.00

View CartCheckout

Software Development Services | Magento Ecommerce | Woocommerce | Web Development | Mobile App Development
Webcloud – Global IT Service Provider
Software Development Services | Magento Ecommerce | Woocommerce | Web Development | Mobile App Development
  • Magento® 2 Extensions
  • Woocommmerce
  • Ecommerce Solutions
  • Services
    • Web Development Services
    • Ecommerce Development Services
    • Web Design Services
    • Mobile App Development Services
    • Custom App Development Services
    • Podcast Services
Search:
  • Magento® 2 Extensions
  • Woocommmerce
  • Ecommerce Solutions
  • Services
    • Web Development Services
    • Ecommerce Development Services
    • Web Design Services
    • Mobile App Development Services
    • Custom App Development Services
    • Podcast Services

Magento 2 Hide Price, Request a Quote & WhatsApp Pro

“Magento 2 Ai PdfCustomiser” has been added to your cart. View cart
Home > Magento 2 Hide Price, Request a Quote & WhatsApp Pro
Sale!
Magento 2 Hide Price, Request a Quote & WhatsApp Pro
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 2
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 3
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 4
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 5
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 6
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 7
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 8
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 9
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 10
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 11
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 12
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 13
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 14
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 15
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 16
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 17
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 18
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 19
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 20
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 21
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 22
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 23
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 24
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 25
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 26
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 27
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 28
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 29
Magento 2 Hide Price, Request a Quote & WhatsApp Pro - Image 30
DOCUMENTATION
✔
Hyva READY
2.4.8-p3; 2.4.7-p8; 2.4.6-p13; 2.4.5-p15

Magento 2 Hide Price, Request a Quote & WhatsApp Pro

0 Reviews | Write a Review

Magento 2 Hide Price Extension – Hide product prices for guest users and specific customer groups. Includes WhatsApp integration, RFQ form, and email notifications.

The Hide Price extension allows you to hide product prices and the Add to Cart button for specific customer groups. Perfect for B2B stores, wholesale pricing strategies, or requiring login to view prices.

Core Features

  • Flexible Price Visibility Control — Hide prices by customer group, product, category, or globally for targeted pricing strategies
  • Request for Quote (RFQ) System — Enable customers to submit quote requests with a streamlined B2B-friendly form
  • WhatsApp Integration — Allow instant customer inquiries via WhatsApp for faster communication and conversions
  • Customizable Call-to-Action — Configure button text and control visibility of “Add to Cart” to guide user actions
  • Centralized Inquiry Management — Manage all quote requests and customer inquiries efficiently from the admin panel
  • Performance & Multi-store Ready — Full Page Cache compatible with seamless support for multiple store views
$299.00 $199.00 $199.00

Optional Services

  • Description
  • FAQ 8+
  • Reviews (0)
  • Specifications
  • Changelog
  • Installation
  • Support

1 Overview

Magento 2 v2.0.0 PHP ~8.1.0||~8.2.0||~8.3.0 Hyva Compatible

Enhance Magento 2 with customizable registration forms using AI and theme compatibility.

Ewebecommerce's Registration Field Suite offers a comprehensive solution for creating custom registration forms on Magento 2 platforms. Utilizing intuitive drag-and-drop functionality, merchants can quickly design and implement tailored registration experiences to fit various business needs. The integrated AI form generator adds another layer of efficiency by allowing automated form creation from simple text prompts.

The module supports a wide variety of use cases, from B2B registrations to medical and education form requirements, ensuring businesses can handle diverse customer onboarding scenarios. Enhanced security options, multi-store compatibility, and seamless integration with Hyva and Luma themes provide a robust foundation for efficient customer data collection and management.

At a Glance

  • Drag-and-drop form builder for easy design
  • AI-generated forms from simple text prompts
  • Secure with multiple captcha options
  • Supports multiple customer groups
  • Fully compatible with Hyva and Luma
  • Pending registration for manual approvals
  • Role-based ACL permissions
  • SEO-friendly URLs for each form
132
PHP Files
40
Controllers
36
Models
7
DB Tables
11
Events
4
Plugins
Module Ewebecommerce_RegistrationFieldSuite
Composer ewebecommerce/module-registration-field-suite
Version 2.0.0
PHP ~8.1.0||~8.2.0||~8.3.0
Compatibility Magento Framework >=103.0.0
Hyva Compatible
Dashboard: Registration Forms Overview
Dashboard: Registration Forms Overview

This screen provides an overview of all existing registration forms. Administrators can view key details for each form and quickly access actions to edit or delete forms. The ability to manage forms from a single interface streamlines the process of maintaining and customizing registration flows for different store views.

2 Features

01

Create unlimited registration forms

02

Visual drag-and-drop builder

03

AI-driven form generation

04

Custom field types and validation

05

Form-specific SEO optimization

06

Multi-store view support

07

Secure with captcha options

08

Pending status for new registrations

09

Role-based permissions

10

Supports OpenAI, Anthropic, and Google AI

11

Streamlines form setup with AI prompts

12

Allows custom model and key configuration

13

Instantly generate forms based on descriptions

14

Customizes forms for diverse needs

15

Enhances faster rollout of registration forms

16

Improves efficiency in managing complex forms

17

5 captcha options including reCAPTCHA v2/v3

18

Encrypted API key storage

19

Server-side verification

20

Email notifications for registration events

21

Pending registration for manual approval

22

Multi-layered notification settings

23

Custom email templates

24

Hyva theme full compatibility

25

Luma theme support

26

Automatic detection of theme settings

27

Consistent user experience across themes

28

Flexible design adapts to theme styles

29

Responsive form designs

30

Optimized for theme-specific navigation

31

Pending registration status defaults

32

Manual approval or declination of accounts

33

Automatic email notifications for status changes

34

Manage customer status directly in admin panel

35

Detailed control over customer access levels

36

Seamless handling of customer progress

Form Management

Effortlessly manage and customize registration forms.

  • Create unlimited registration forms
  • Visual drag-and-drop builder
  • AI-driven form generation
  • Custom field types and validation
  • Form-specific SEO optimization
  • Multi-store view support
  • Secure with captcha options
  • Pending status for new registrations
  • Role-based permissions
Edit: B2B Registration Form Settings
Edit: B2B Registration Form Settings

On this screen, administrators customize specific aspects of the B2B registration form, such as URL and title. AI tools can be leveraged to generate forms based on prompts, allowing for efficient creation and customization. This flexibility is crucial for optimizing user registration experiences tailored to business needs.

Admin: Custom Registration Fields
Admin: Custom Registration Fields

Administrators create tailored registration fields to gather specific customer information. This customization is essential for businesses requiring detailed user data for account creation, allowing flexibility and precise user profiling.

AI Form Generation

Harness AI technology to streamline form creation.

  • Supports OpenAI, Anthropic, and Google AI
  • Streamlines form setup with AI prompts
  • Allows custom model and key configuration
  • Instantly generate forms based on descriptions
  • Customizes forms for diverse needs
  • Enhances faster rollout of registration forms
  • Improves efficiency in managing complex forms
AI Form Generator: API Key Configuration
AI Form Generator: API Key Configuration

Configure API keys for various AI providers here to leverage AI-driven form generation features. Selecting the appropriate provider and model enables the dynamic generation of registration forms, which can adapt based on AI recommendations, facilitating efficient form setup.

AI-Driven Form Creation
AI-Driven Form Creation

This interface empowers administrators to use AI to rapidly create registration forms by entering descriptive prompts. The AI generates forms matching the specified characteristics, which can be fine-tuned post-generation. This offers a significant efficiency boost, enabling quick rollout of diverse forms for varied registration needs.

Security Enhancements

Protect registration forms with robust security features.

  • 5 captcha options including reCAPTCHA v2/v3
  • Encrypted API key storage
  • Server-side verification
  • Email notifications for registration events
  • Pending registration for manual approval
  • Multi-layered notification settings
  • Custom email templates
Google reCAPTCHA Configuration for Registration
Google reCAPTCHA Configuration for Registration

This configuration section allows you to enhance security by adding Google reCAPTCHA to the registration forms. By entering the necessary site and secret keys, you can protect your registration page from automated submissions, ensuring only legitimate user registrations.

Email Notification Settings for Registration Events
Email Notification Settings for Registration Events

Setup automated email notifications for registration events by configuring templates and senders here. This ensures timely communication with both admins and customers regarding registration status updates, helping maintain clear and efficient communication channels.

Theme Compatibility

Seamlessly integrate with popular Magento themes.

  • Hyva theme full compatibility
  • Luma theme support
  • Automatic detection of theme settings
  • Consistent user experience across themes
  • Flexible design adapts to theme styles
  • Responsive form designs
  • Optimized for theme-specific navigation
Frontend: Hyva Theme My Account Dashboard
Frontend: Hyva Theme My Account Dashboard

In the My Account Dashboard, users can access and manage their full profile, including custom fields enabled by the extension. The Hyva theme compatibility ensures a seamless user experience, facilitating easy navigation through personal and business data.

Customer Approval Workflow

Manage new registrations with a professional approval system.

  • Pending registration status defaults
  • Manual approval or declination of accounts
  • Automatic email notifications for status changes
  • Manage customer status directly in admin panel
  • Detailed control over customer access levels
  • Seamless handling of customer progress
Pending Registration: Enable Extension and Manual Validation
Pending Registration: Enable Extension and Manual Validation

This configuration allows you to activate the Pending Registration feature and select which customer groups require manual validation. By controlling registration status through this setting, you ensure that certain user groups meet predefined criteria before gaining access, enhancing customer management.

Admin: Update Customer Status Inline
Admin: Update Customer Status Inline

This interface allows admins to quickly modify a new customer's registration status. Inline editing enables efficient status updates, crucial for managing customer onboarding. It streamlines operations by allowing admins to approve or reject applications directly from the grid view.

3 Configuration Walkthrough

Navigate to Stores → Configuration in Magento Admin and follow these steps:

1

Enable the Module

To enable the Ewebecommerce_RegistrationFieldSuite, navigate to Stores > Configuration in the Magento admin panel. Under Customers > Registration Field Suite Settings, locate the 'Enable Registration Fields' setting in the 'General Settings' group. Use the dropdown to activate or deactivate the module functionality.

General Settings: Enable Registration Fields Module
General Settings: Enable Registration Fields Module

In this section, you enable or disable the custom registration fields provided by the Ewebecommerce_RegistrationFieldSuite module. Activating this feature introduces flexible form fields that can enhance the user registration process, allowing for a more customized user experience.

2

Configure Captcha Settings

Add an extra layer of security to your registration forms by configuring captcha settings within the Google reCAPTCHA (Storefront) group. Enter your site and secret keys for reCAPTCHA v2 and v3 keys.

Google reCAPTCHA Configuration for Registration
Google reCAPTCHA Configuration for Registration

This configuration section allows you to enhance security by adding Google reCAPTCHA to the registration forms. By entering the necessary site and secret keys, you can protect your registration page from automated submissions, ensuring only legitimate user registrations.

3

Set Up AI Form Generator

Leverage AI for form creation under the AI Form Generator section. Here, you can select the AI provider and model, in addition to configuring the necessary API keys for services like OpenAI, Anthropic Claude, and Google Gemini.

AI Form Generator: API Key Configuration
AI Form Generator: API Key Configuration

Configure API keys for various AI providers here to leverage AI-driven form generation features. Selecting the appropriate provider and model enables the dynamic generation of registration forms, which can adapt based on AI recommendations, facilitating efficient form setup.

4

Activate Pending Registrations

To control new registrations, activate the Pending Registration extension under its respective configuration section. Determine which customer groups should undergo manual approval processes for additional registration control.

Pending Registration: Enable Extension and Manual Validation
Pending Registration: Enable Extension and Manual Validation

This configuration allows you to activate the Pending Registration feature and select which customer groups require manual validation. By controlling registration status through this setting, you ensure that certain user groups meet predefined criteria before gaining access, enhancing customer management.

5

Configure Email Notifications

Streamline communication by setting up email templates and senders under the Events group. Assign templates for admin alerts and customer notifications to keep stakeholders informed during registration events.

Email Notification Settings for Registration Events
Email Notification Settings for Registration Events

Setup automated email notifications for registration events by configuring templates and senders here. This ensures timely communication with both admins and customers regarding registration status updates, helping maintain clear and efficient communication channels.

6

Set Default Registration Status

Define how new registrations are handled by default using the Set Default Status of New Registrations feature. Use the dropdown to assign a default status such as Approved, Pending, or Declined for incoming user registrations.

Set Default Status of New Registrations
Set Default Status of New Registrations

This setting defines the default status assigned to users after registration, allowing admins to control the access level or activation process. By determining this default, you ensure new users start with the appropriate status, facilitating smoother onboarding processes.

4 User Journey

1

Create a New Customer Account

Users initiate account creation on the frontend by providing necessary personal information like name, email, and password. This process includes completing custom registration fields supported by captcha verification for enhanced security.

Frontend: Create New Customer Account Form
Frontend: Create New Customer Account Form

On this screen, users can create a new customer account by filling in personal information such as name, email, and password, along with billing details. The extension allows for custom registration fields, enhancing account security with a captcha. This feature supports complex registration scenarios by using custom fields to gather specific customer data.

2

Register B2B Account

For B2B customer registration, submit detailed company information through the dedicated registration form. Capture critical business data such as Company Name, Business Registration Number, and Industry to validate B2B roles accurately.

Frontend: New B2B Account Registration
Frontend: New B2B Account Registration

This comprehensive registration form gathers essential business information from new customers. Completing these forms allows businesses to authenticate B2B accounts accurately, ensuring robust customer data collection for strategic engagements.

3

Navigate Customer Login

Access the login page to sign into existing accounts or begin new registration processes. Options to create B2B accounts are highlighted, ensuring business clients enjoy a streamlined experience.

Frontend: Luma Theme Customer Login
Frontend: Luma Theme Customer Login

This page offers customers a straightforward login process or the opportunity to register a B2B account. Highlighting B2B registration helps capture business customers, expanding potential user base and enhancing service offerings.

Frontend: Hyva Theme Customer Login
Frontend: Hyva Theme Customer Login

The Hyva theme login page provides a modern user experience with clear account options. Including B2B registration links directly aligns with business growth strategies by targeting organizational clients effectively.

4

Respond to Registration Errors

Upon an unsuccessful login attempt, users receive immediate feedback. This feedback system forms part of a proactive approach to user registration and access management, ensuring they are accurately informed on account status.

Frontend: Customer Login Error Message
Frontend: Customer Login Error Message

This screen informs users that their login attempt was unsuccessful, possibly due to a temporary account disablement. It is crucial for users whose accounts require admin approval before activation, a feature facilitated by the extension to manage user access proactively.

5

Access and Manage Account Information

Users can navigate to their account dashboard to review and update personal and business-related data. Enhanced with custom fields, the dashboard supports efficient management of user profiles and account details.

Frontend: Hyva Theme My Account Dashboard
Frontend: Hyva Theme My Account Dashboard

In the My Account Dashboard, users can access and manage their full profile, including custom fields enabled by the extension. The Hyva theme compatibility ensures a seamless user experience, facilitating easy navigation through personal and business data.

5 Use Cases

Streamlined B2B Registration

Handle B2B client registrations with comprehensive forms that gather necessary organizational details like business name, VAT number, and industry type.

Educational Institution Sign-Ups

Educational organizations can quickly set up student or teacher registration forms with custom fields capturing school-specific details like student IDs or course enrollments.

Event-Specific Registration Forms

For online or physical events, customize registration with fields specific to event interests, ticket preferences, and demographic data using AI-driven form creation.

Healthcare Professional Onboarding

Collect detailed professional information from healthcare practitioners by designing forms with fields for medical licenses, qualifications, and specialty areas.

6 Installation Guide

  1. Open your CLI terminal and navigate to your Magento 2 root directory.

  2. Run composer require ewebecommerce/module-registration-field-suite to fetch the module via Composer's package management.

  3. After requiring the package, run the command bin/magento setup:upgrade to update the module list.

  4. Run bin/magento setup:di:compile to compile the dependency injections necessary for module functionality.

  5. Lastly, clear the cache using bin/magento cache:clean to ensure the new setup refreshes in your Magento environment.

7 Database Schema (7 Tables)

eweb_regfields_form

Column Type Nullable
form_id   false
view_id   false
form_key   false
config   false
use_default   true

eweb_regfields_form_settings

Column Type Nullable
setting_id   false
view_id   false
form_key   false
url_key   true
form_title   true
show_login_button   false
login_button_text   true
show_header_link   false
header_link_text   true

eweb_regfields_customer_options

Column Type Nullable
option_id   false
customer_id   false
key   false
value   false

eweb_pendingregistration_users

Column Type Nullable
customer_id   false
status   false
ip   false
date   false

eweb_pendingregistration_settings

Column Type Nullable
id   false
name   false
value   false
scope   false
scope_area   false

eweb_pendingregistration_templates

Column Type Nullable
id   false
type   false
from_name   false
from_email   false
admin_email   false
subject   false
cc   false
bcc   false
email_content   false
email_styles   false
active   false
scope   false
scope_area   false

eweb_pendingregistration_customergroups

Column Type Nullable
entry_id   false
group_id   false
store_id   false
website_id   false
all_groups   true

8 Architecture

132
PHP
33
XML
24
PHTML
9
JS
4
CSS/LESS

Event Observers

Event Observer Area
customer_customer_authenticated AddCustomOptionToAuthenticated global
customer_load_after AddCustomOptionsToCustomer global
adminhtml_customer_save_after SaveCustomOptions global
controller_front_init_before FixOverride global
customer_save_after SaveCustomer global
adminhtml_customer_prepare_save SetFlag global
customer_login CheckLoginAbility global
controller_action_predispatch_customer_account_createpost SendEmails global
customer_register_success RegisterSuccess global
admin_system_config_changed_section_eweb_pendingreg CustomerGroupsPost global
eweb_regfields_pending_error PendingRegFields global

Plugin Interceptors

Target Plugin
AddressRepositoryInterface EnsureRegionIdPlugin
Fax ShowFaxWhenAddressHasFaxPlugin
Address ResolveRegionIdInGetDataPlugin
DataProvider EnsureRegionIdInLoadedDataPlugin

9 Frequently Asked Questions

How do AI options enhance form building?

AI options allow for the automatic generation of registration forms by interpreting descriptive prompts. This feature reduces setup time, optimizes form layout, and adapts to changing user requirements without manual coding.

What security features are available for keeping registration secure?

The module supports Google reCAPTCHA (v2 and v3), encrypted storage of API keys, server-side validations, and controls for manual registration approval processes. These features collectively maximize form security against bots and unauthorized access.

What are the configuration requirements for using this module?

You should have a Magento 2.4.x setup with the compatible framework and customer module versions, PHP versions between 8.1.0 to 8.3.0, and SSH access to run Composer commands for installation.

Can registration fields be customized for specific business needs?

Yes, the module features a robust drag-and-drop form builder to customize fields without writing any code. In addition to 25 default fields, 12 custom types are available with various validation rules.

Does the module support theme customization?

RegistrationFieldSuite is theme-agnostic and compatible with both Luma and Hyva themes. It automatically adjusts its appearance based on the active theme, ensuring a coherent and seamless user experience.

What levels of integration are available for B2B registration?

The module allows creating detailed B2B registration forms to collect business-specific data. You can manage B2B exclusivity for user groups needing validation or pending approval settings.

How are registration notifications handled?

An integrated systemful of email templates manages various notifications associated with registration processes. Admins can customize approval, pending, and declination messages as well as sender details.

What happens to inactive users after registration?

Users may be marked pending or declined (access denied), based on configuration. Admins can update statuses manually using the inline edit feature on the admin customer grid.

10 Tips & Tricks

  • Regularly update API keys to maintain security.
  • Verify captcha settings after changing them.
  • Utilize AI generation for rapidly setting up new forms.
  • Consolidate similar registration forms to improve management.
  • Utilize email templates for consistent communication.
  • Monitor customer status via the admin grid regularly.
  • Test theme compatibility after changes.
  • Review registration approval settings routinely.

11 Step-by-Step Screenshot Reference

Every captured screen in setup order. Click any image to open the full-size version in a new tab.

1

Admin: Customers > Registration Field Suite Settings

What this shows: The side navigation menu with 'Registration Field Suite' and 'Pending Registration' options under the 'Customers' section.

This screen displays the navigation menu where you access the Registration Field Suite options. By selecting 'Registration Field Suite', you can configure various registration settings, including custom fields, captcha, and approval processes, crucial for tailoring registration to fit your needs.

Admin: Customers > Registration Field Suite Settings
2

General Settings: Enable Registration Fields Module

What this shows: A dropdown labeled 'Enable Registration Fields' with options to enable or disable the registration fields functionality.

In this section, you enable or disable the custom registration fields provided by the Ewebecommerce_RegistrationFieldSuite module. Activating this feature introduces flexible form fields that can enhance the user registration process, allowing for a more customized user experience.

General Settings: Enable Registration Fields Module
3

Google reCAPTCHA Configuration for Registration

What this shows: Fields to configure Google reCAPTCHA v2 and v3 keys for the registration form including site and secret keys.

This configuration section allows you to enhance security by adding Google reCAPTCHA to the registration forms. By entering the necessary site and secret keys, you can protect your registration page from automated submissions, ensuring only legitimate user registrations.

Google reCAPTCHA Configuration for Registration
4

AI Form Generator: API Key Configuration

What this shows: Options for setting API keys for AI services like OpenAI, Claude, and Google Gemini, including selecting the specific AI provider and model.

Configure API keys for various AI providers here to leverage AI-driven form generation features. Selecting the appropriate provider and model enables the dynamic generation of registration forms, which can adapt based on AI recommendations, facilitating efficient form setup.

AI Form Generator: API Key Configuration
5

Pending Registration: Enable Extension and Manual Validation

What this shows: A setting to enable the extension and a dropdown to select customer groups for manual validation.

This configuration allows you to activate the Pending Registration feature and select which customer groups require manual validation. By controlling registration status through this setting, you ensure that certain user groups meet predefined criteria before gaining access, enhancing customer management.

Pending Registration: Enable Extension and Manual Validation
6

Email Notification Settings for Registration Events

What this shows: Dropdown menus to select email templates and senders for various registration notifications, including admin and customer emails.

Setup automated email notifications for registration events by configuring templates and senders here. This ensures timely communication with both admins and customers regarding registration status updates, helping maintain clear and efficient communication channels.

Email Notification Settings for Registration Events
7

Set Status for All Existing Customers

What this shows: A dialog box confirming the action to set the status for all existing customers, accompanied by buttons for confirmation.

Use this feature to uniformly set the status of all existing customers, which helps maintain consistent registration statuses across your customer base. This is particularly useful during initial setup or when changing default approval flows.

Set Status for All Existing Customers
8

Set Default Status of New Registrations

What this shows: Options to set the default status for all users upon new registration, with a dropdown for selecting the status and a 'Set Status' button.

This setting defines the default status assigned to users after registration, allowing admins to control the access level or activation process. By determining this default, you ensure new users start with the appropriate status, facilitating smoother onboarding processes.

Set Default Status of New Registrations
9

Dashboard: Registration Forms Overview

What this shows: The dashboard displays a table listing registration forms, including columns for Form Name, Identifier, Store View, URL, Page Title, Login Button, Header Link, and Actions like Edit and Delete.

This screen provides an overview of all existing registration forms. Administrators can view key details for each form and quickly access actions to edit or delete forms. The ability to manage forms from a single interface streamlines the process of maintaining and customizing registration flows for different store views.

Dashboard: Registration Forms Overview
10

Edit: B2B Registration Form Settings

What this shows: The screen shows fields for editing registration settings, including URL Key, Form Title, Button Text, and options for Captcha Type and Section Style. It also highlights AI form generation prompts and a save button.

On this screen, administrators customize specific aspects of the B2B registration form, such as URL and title. AI tools can be leveraged to generate forms based on prompts, allowing for efficient creation and customization. This flexibility is crucial for optimizing user registration experiences tailored to business needs.

Edit: B2B Registration Form Settings
11

Create: New Registration Form Identifier

What this shows: This screen allows for the creation of a new registration form, with fields for selecting Store View and setting a Form Identifier.

Here, new registration forms can be initiated by determining their store view and unique identifier. This setup is essential to ensure that forms are correctly grouped and easily retrievable during further configuration or on the frontend, simplifying form management.

Create: New Registration Form Identifier
12

AI-Driven Form Creation

What this shows: It displays an AI form generator section with input for form descriptions, captcha type selection, and the 'Generate Form' button.

This interface empowers administrators to use AI to rapidly create registration forms by entering descriptive prompts. The AI generates forms matching the specified characteristics, which can be fine-tuned post-generation. This offers a significant efficiency boost, enabling quick rollout of diverse forms for varied registration needs.

AI-Driven Form Creation
13

Field Configuration: Edit or Add Fields

What this shows: A modal shows form field settings, including options for field type, label, quantity, and item customization, with actions to add or remove items.

Administrators use this screen to customize form fields, either by editing existing options or adding new ones. This granular control is critical for tailoring registration fields to meet unique business requirements, ensuring that all necessary information is collected during user signup.

Field Configuration: Edit or Add Fields
14

Drag-and-Drop Form Field Arrangement

What this shows: This view features a drag-and-drop interface for organizing fields, with options to move sections up or down, and add new sections.

Here, administrators can rearrange registration form fields via a simple drag-and-drop mechanism. This feature allows for on-the-fly customization, ensuring that form layouts can be optimized quickly for usability, thereby enhancing the user experience during registration.

Drag-and-Drop Form Field Arrangement
15

Captcha Configuration for Registration Form

What this shows: A configuration panel displaying options to set field type and label, with a dropdown for selecting captcha types such as Google reCAPTCHA.

This screen offers configuration for captcha settings on registration forms, enabling the selection of different captcha technologies to enhance security. Proper captcha implementation helps prevent spam and automated registrations, maintaining the quality and integrity of user data.

Captcha Configuration for Registration Form
16

Field Type and Validation Settings

What this shows: A form configuration view that includes settings for field type, label, required status, and validation type, with dropdown options for various validations.

Administrators define field attributes and validations on this screen to ensure data integrity and accuracy. By selecting appropriate validation rules, they can enforce data formats and constraints, such as email or number requirements, improving data quality collected via registration forms.

Field Type and Validation Settings
17

Admin: Edit B2B Registration Form

What this shows: Edit screen with registration settings, AI form generator, and field configuration. Includes form options like URL key, form title, and button texts.

This screen allows administrators to customize B2B registration forms. Administrators can adjust settings like form titles, URLs, and login button texts. The AI Form Generator simplifies creating complex forms by auto-generating fields based on descriptive input. Users can further customize by adding or removing form sections to tailor the registration process.

Admin: Edit B2B Registration Form
18

Admin: Update Customer Status Inline

What this shows: Customer list with inline status edit for new users. Features include columns for email, group, and status with save and cancel options.

This interface allows admins to quickly modify a new customer's registration status. Inline editing enables efficient status updates, crucial for managing customer onboarding. It streamlines operations by allowing admins to approve or reject applications directly from the grid view.

Admin: Update Customer Status Inline
19

Admin: Account Activation Management

What this shows: Account Activation settings with a dropdown to set customer status to Approved, Pending, or Declined.

Here, admins manage user account activations, setting statuses that dictate login permissions. Approving an account allows user login, while pending keeps it in review. Declining an account prevents login, offering admins direct control over user activation.

Admin: Account Activation Management
20

Admin: Email Notification for Approval

What this shows: Email editor showing a notification template for account approval, with subject and HTML content fields.

This template is used to send automated emails to customers upon account approval. Admins can customize the content to ensure clarity and professionalism, reinforcing customer engagement by confirming successful registration.

Admin: Email Notification for Approval
21

Admin: Custom Registration Fields

What this shows: Custom fields editor for customer registration, including fields for school name, student ID, and course details.

Administrators create tailored registration fields to gather specific customer information. This customization is essential for businesses requiring detailed user data for account creation, allowing flexibility and precise user profiling.

Admin: Custom Registration Fields
22

Frontend: Luma Theme Customer Login

What this shows: Customer login page with options for registered customers and new account registration, including a B2B account option.

This page offers customers a straightforward login process or the opportunity to register a B2B account. Highlighting B2B registration helps capture business customers, expanding potential user base and enhancing service offerings.

Frontend: Luma Theme Customer Login
23

Frontend: Hyva Theme Customer Login

What this shows: Customer login interface featuring email and password fields, alongside options to create standard or B2B accounts.

The Hyva theme login page provides a modern user experience with clear account options. Including B2B registration links directly aligns with business growth strategies by targeting organizational clients effectively.

Frontend: Hyva Theme Customer Login
24

Frontend: New B2B Account Registration

What this shows: Registration form for B2B accounts, including sections for account information, company profile, and address details.

This comprehensive registration form gathers essential business information from new customers. Completing these forms allows businesses to authenticate B2B accounts accurately, ensuring robust customer data collection for strategic engagements.

Frontend: New B2B Account Registration
25

Frontend: Create New Customer Account Form

What this shows: The form includes fields for First Name, Last Name, Email Address, Password, Phone Number, and more, ending with a reCAPTCHA widget for security verification.

On this screen, users can create a new customer account by filling in personal information such as name, email, and password, along with billing details. The extension allows for custom registration fields, enhancing account security with a captcha. This feature supports complex registration scenarios by using custom fields to gather specific customer data.

Frontend: Create New Customer Account Form
26

Frontend: Customer Login Error Message

What this shows: The page displays a login form with email and password fields, along with an error message indicating a failed login attempt.

This screen informs users that their login attempt was unsuccessful, possibly due to a temporary account disablement. It is crucial for users whose accounts require admin approval before activation, a feature facilitated by the extension to manage user access proactively.

Frontend: Customer Login Error Message
27

Frontend: Customer Header Links

What this shows: Header menu options include 'Register B2B Account', 'Sign In', and 'Create an Account', positioned prominently for easy access.

Here, new menu options are provided to facilitate quick access to account creation or B2B registration. This customization helps businesses encourage both regular customers and B2B clients to register, leveraging the flexibility offered by the extension to tailor registration paths.

Frontend: Customer Header Links
28

Frontend: Luma Theme B2B Account Registration

What this shows: The form gathers detailed B2B information, including Company Name, Business Registration Number, and Industry, alongside contact details.

This extends the registration process to B2B customers, collecting specific business details essential for account setup. The module's form builder capabilities are highlighted here, allowing eCommerce stores to seamlessly capture and manage extensive business-related data.

Frontend: Luma Theme B2B Account Registration
29

Frontend: Luma My Account Page

What this shows: Displays contact information and additional fields such as Business Registration Number, Fax, and Industry, emphasizing custom fields.

The My Account page provides users access to personal and company-specific information, enhanced by custom registration fields. This allows users to review and update details, reflecting the extension's capability to tailor user data management.

Frontend: Luma My Account Page
30

Frontend: Luma Edit Address Form

What this shows: This form allows users to modify address and contact information, including custom fields like Company and Fax.

Users can update their contact and address details, with fields extended to include company data. This flexibility highlights the module's ability to support complex user profiles, useful for businesses requiring comprehensive customer data.

Frontend: Luma Edit Address Form
31

Frontend: Luma Edit Account Information

What this shows: Displays editable personal and additional information fields like Tax/VAT Number and Business Registration Number.

This screen enables users to modify their account details, with emphasis on additional business-related fields. The customizable nature supports diverse user requirements, underpinning the module's adaptability in managing varied customer profiles.

Frontend: Luma Edit Account Information
32

Frontend: Hyva Theme My Account Dashboard

What this shows: Contains sections for Account Information and Address Book, highlighting custom registration fields and additional business data.

In the My Account Dashboard, users can access and manage their full profile, including custom fields enabled by the extension. The Hyva theme compatibility ensures a seamless user experience, facilitating easy navigation through personal and business data.

Frontend: Hyva Theme My Account Dashboard
33

Frontend: New Account Registration Email

What this shows: The screenshot shows a welcome email for new account registration, including user login credentials (email and password) and links for account management like password reset. It outlines benefits such as faster checkout and order tracking.

Upon registering a new account on the Magento 2 platform, users receive this welcome email, confirming their registration and providing essential login details. It serves as an introduction to the account's functions and features, promoting benefits such as expedited checkout processes and enhanced order management. This email underscores the customization capabilities provided by the Ewebecommerce RegistrationFieldSuite, ensuring users can manage their accounts seamlessly while being aware of all available features.

Frontend: New Account Registration Email

9 Frequently Asked Questions

How do AI options enhance form building?

AI options allow for the automatic generation of registration forms by interpreting descriptive prompts. This feature reduces setup time, optimizes form layout, and adapts to changing user requirements without manual coding.

What security features are available for keeping registration secure?

The module supports Google reCAPTCHA (v2 and v3), encrypted storage of API keys, server-side validations, and controls for manual registration approval processes. These features collectively maximize form security against bots and unauthorized access.

What are the configuration requirements for using this module?

You should have a Magento 2.4.x setup with the compatible framework and customer module versions, PHP versions between 8.1.0 to 8.3.0, and SSH access to run Composer commands for installation.

Can registration fields be customized for specific business needs?

Yes, the module features a robust drag-and-drop form builder to customize fields without writing any code. In addition to 25 default fields, 12 custom types are available with various validation rules.

Does the module support theme customization?

RegistrationFieldSuite is theme-agnostic and compatible with both Luma and Hyva themes. It automatically adjusts its appearance based on the active theme, ensuring a coherent and seamless user experience.

What levels of integration are available for B2B registration?

The module allows creating detailed B2B registration forms to collect business-specific data. You can manage B2B exclusivity for user groups needing validation or pending approval settings.

How are registration notifications handled?

An integrated systemful of email templates manages various notifications associated with registration processes. Admins can customize approval, pending, and declination messages as well as sender details.

What happens to inactive users after registration?

Users may be marked pending or declined (access denied), based on configuration. Admins can update statuses manually using the inline edit feature on the admin customer grid.

Reviews

There are no reviews yet.

Be the first to review “Magento 2 Hide Price, Request a Quote & WhatsApp Pro” Cancel reply

Your email address will not be published. Required fields are marked *

Post comment

Version 1.0.0
Category B2B E-commerce
Compatibility Magento Framework ^103.0
PHP Version ~8.1.0||~8.2.0||~8.3.0
Released April 2026
Updated April 2026
License Commercial License
Browsers Chrome, Firefox, Safari, Edge
  • Version 1.0.0 - Initial release with core functionality for hiding prices, WhatsApp integration, and RFQ management.

Installation

Via Composer (Recommended)

composer require ewebecommerce/module-hideprice:2.1.0
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:flush

Manual Installation

  • 1. Create directory: app/code/Ewebecommerce/HidePrice
  • 2. Extract extension files to that directory
  • 3. Run:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:flush

12 Support & Contact

@

Email

support@webcloud-solutions.com

www

Portal

Support Portal

docs

Documentation

Browse Docs

Related products

  • Magento 2 Ai Email Template Designer
    Magento 2 Ai Email Template Designer $349.00 Original price was: $349.00.$299.00Current price is: $299.00.
    Add to cart
  • Magento 2 Ai PdfCustomiser
    Magento 2 Ai PdfCustomiser $399.00 Original price was: $399.00.$349.00Current price is: $349.00.
    Add to cart
  • Magento 2 Ai Registration Field Suite
    Magento 2 Ai Registration Field Suite $399.00 Original price was: $399.00.$349.00Current price is: $349.00.
    Add to cart
  • Magento 2 Minimum Order Surcharge Pro
    Magento 2 Minimum Order Surcharge Pro $199.00 Original price was: $199.00.$149.00Current price is: $149.00.
    Add to cart
  • Checkout Magento 2 Country Code Phone & WhatsApp Field
    Checkout Magento 2 Country Code Phone & WhatsApp Field $149.00 Original price was: $149.00.$99.00Current price is: $99.00.
    Add to cart
Locations
  • Canada Address
  • 363 boardwalk Waterloo , canada,
  • +1 (587) 434-8431
  • info@webcloud-solutions.com
  • Flag of India India Address
  • B013/00595,Randhwa Road,Mohali,Punjab
  • +91 788 887 3087
  • info@webcloud-solutions.com
Services
  • Web Design Services
  • Web Development Services
  • Ecommerce Devaelopment Services
  • Custom App Development Services
  • Mobile App Development Services
  • Digital Marketing Service
  • Podcast Services
Technologies
  • Magento
  • WooCommerce
  • Shopify
  • BigCommerce
  • Laravel Development Services
  • Android
  • iOS
  • Wordpress
Quick Links
  • Home
  • About Us
  • Services
  • Our Work
  • Contact Us
  • Support
  • Privacy Policy
  • Terms and Conditions

©Copyright 2026, Webcloud-solutions All rights reserved.