Actualize: B2B Registration

Actualize: B2B Registration

by Actualize


Tailors Shopware 6 registration for B2B shops: enforce company accounts and require account creation or guest checkout, with per-sales-channel settings and server-side enforcement.

This plugin is compatible with the following Shopware 6 versions:

6.7
  • Future updates
  • MIT license

Actualize: B2B Registration adapts the Shopware 6 storefront registration form for shops serving business customers. The extension can enforce the company account type and hide the choice between private and business registration. The associated company fields are displayed directly.

Separately, merchants can determine whether customers may choose between guest checkout and creating a customer account. Alongside the unchanged default choice, two fixed modes are available: always create a customer account or always proceed as a guest.

When account creation is mandatory, password fields remain visible and required during checkout. In guest mode, those fields are removed from the checkout form. Company account enforcement and the guest/account setting can be configured independently for each sales channel.

These rules are applied both in the form and on the server before registration. Submitted account type or guest status values that conflict with the active configuration are corrected accordingly. Shopware’s standard registration and validation process then handles customer creation.

KEY FEATURES AT A GLANCE

  • Enforce the company account type for new registrations.
  • Hide the private/business account selector.
  • Display company fields in the registration form.
  • Retain or hide the guest/account choice during checkout.
  • Require account creation or enforce guest checkout.
  • Show or remove checkout password fields according to the selected mode.
  • Configure company account enforcement independently of the guest/account mode.
  • Separate settings for each sales channel.
  • Server-side enforcement of account type and guest status.
  • Apply registration rules to account registration and checkout registration.
  • German and English translations.

IMPORTANT NOTICE

According to the project documentation, the extension requires Shopware 6.7.x and PHP 8.4 or higher.

The “always guest” mode is intended for checkout. On the separate account registration page, password fields remain visible in this mode, although guest status is still enforced server-side. Shops using this mode while also providing access to the separate registration page should account for this difference in form behaviour.

Whether the account-creation checkbox is selected by default when the standard choice remains available is controlled by a separate Shopware setting and is not managed by this plugin.

OPEN SOURCE AND LICENSE NOTICE

This plugin is based on the open-source project ActB2bRegistration by Actualize and is distributed through our platform. Unless stated otherwise, this plugin is provided under the terms of the MIT License. The original copyright notice and the full license text must be retained unchanged in the plugin package when redistributed.

Copyright (c) Actualize

The software is provided “as is”, without warranty of any kind, to the extent permitted by applicable law. The terms of the MIT License apply. The full license text is included in the plugin package and is available at: https://github.com/actualizer/ActB2bRegistration/blob/main/LICENSE

Source: Github Repository


Changelogs

  • Hide the disabled account-type selector on the registration form when a business account is enforced (previously shown as a non-editable field). Server-side company enforcement is unchanged.

No changelog was provided.