Troubleshoot B2B Registration
The public registration URL returns 404
- Confirm the module is enabled for the current website.
- Check Public Route Path at website scope.
- Use the path without leading or trailing slashes in configuration.
- Clean Magento's configuration and full-page caches.
- Make sure a CMS page or URL rewrite is not already using the same path.
No manual-review email arrives
- Confirm the request status is
pendingin Content > B2B Registration Requests. - Check that Approval Mode is Manual Approval for that website.
- Add at least one valid address under Additional Notification Recipients.
- Verify the website has a default store and Magento can send other transactional email.
- Check mail transport and application logs.
An empty recipient list does not cancel the request; it simply leaves reviewers to use the Admin grid.
The applicant cannot sign in
Pending and rejected registrations are deliberately blocked. Check the latest registration row for the customer and website. If it is approved, confirm the approval completed without a Debitor assignment error.
The storefront displays one general message for pending and rejected accounts, so use the Admin grid to determine the actual state.
Approval fails
- Confirm the request is still pending.
- Verify Debitor Management is configured for the request's website.
- Check whether the submitted customer number is valid for external source mode.
- Review Magento logs for number-generation or assignment errors.
The request decision is claimed before the remaining approval work runs. If activation or Debitor assignment fails afterwards, do not repeat actions blindly; inspect the stored status and repair the failed downstream step with SoftwareSilo support.
Email-rule mode rejects unexpected applicants
Email rules are website-specific and case-insensitive. Check exact, @domain and wildcard matches, then apply the configured priority rules. With blacklist-first and strict modes, an address that matches no rule is rejected.
Company data is missing
The submitted company is stored in the customer's Company attribute. If the value is missing after a new registration, confirm that Magento setup has completed for the current module version, then submit a new test request. The field does not create an Adobe Commerce company account.