Public Sublogin Signup
The base package can show a guest form for someone who wants to join an existing customer account. The feature is disabled by default and should normally create an inactive request for the parent customer or an administrator to review.
Enable the request form
Open Stores > Configuration > MageB2B > Sublogin > Public signup.
- Set Enable public sublogin signup to Yes for the intended website.
- Keep Activate sublogin immediately after signup set to No.
- Save configuration.
- Open
/sublogin/signup/indexunder the store's base URL.
The applicant enters the existing parent customer's email, their own details, a unique email, password and password confirmation.
Understand the security boundary
The form checks that the named parent email exists. Knowing that email does not prove the applicant belongs to the company.
With automatic activation disabled, the new sublogin remains inactive until the parent customer or an administrator reviews it. Before activation, verify the person through your normal company process, such as an approved contact or internal directory.
Only enable immediate activation when another trusted control has already established identity and account membership.
What a public request does not grant
A new request does not receive permission to create sublogins and is not subscribed to the newsletter by default. Role, group, budget, catalog and approval values still need an explicit assignment where those add-ons are installed.
Test the flow
- Use a fictional parent customer in staging.
- Submit a request with a normal-looking demo email.
- Confirm duplicate emails and mismatched passwords are rejected.
- Confirm the new record is inactive.
- Review and activate it through the intended account-management route.
- Test sign-in and checkout.
Related: Email and Account Recovery and Create Your First Sublogin.