Publish and test the B2B registration form

The configured route opens a separate partner-registration form. With the default path, use:

https://your-store.example/partner/register

Add this URL to the storefront navigation, a CMS page or your prospective-customer onboarding email. The Show CMS Link setting does not add a storefront link in the current package.

Fields used by the workflow

The registration service requires:

  • First name
  • Last name
  • Company
  • Email address
  • Password
  • Customer number

Magento's normal customer-account rules still apply, including password policy and duplicate-email handling. Customer sharing scope determines whether the same email can be registered on separate websites.

The submitted company is stored on the regular Magento customer as the b2b_company attribute. This keeps the registration value available in the customer record, but it does not create an Adobe Commerce company account or validate the legal entity.

What happens after submission

  1. Magento creates the customer in the configured website and customer group.
  2. The extension creates a registration record with a snapshot of the active approval mode.
  3. The customer is marked as pending and cannot sign in.
  4. The selected approval mode decides whether processing happens immediately, by email rules or manually.
  5. Approval activates sign-in and assigns a Debitor number.

The customer sees a neutral confirmation that the request is being processed. In manual mode, the application remains pending until one authorised decision wins.

Test checklist

Use a fictional applicant on staging and confirm:

  • the custom path opens the form;
  • a missing or invalid field produces a useful error;
  • the configured Magento password policy is enforced;
  • the request appears in the Admin grid;
  • the applicant cannot sign in while pending;
  • the approval or rejection email arrives;
  • an approved applicant can sign in;
  • a rejected applicant stays blocked or is deleted according to policy.