Shopware B2B Components: All You Need To Know
For enterprise companies, digital commerce goes far beyond the classic online shop. Complex purchasing structures, internal approval processes, customer-specific pricing, and role-based access are all essential for running scalable and efficient B2B operations. Standard shop systems rarely cover these needs out of the box. With the Beyond Edition,
Shopware provides a powerful B2B Suite that enables enterprise-level workflows—making it easier for agencies and system integrators to support large clients with professional requirements.
You will find the menu item Customer groups under Settings. Here you can create and edit the customer groups in which the customers are divided.
With the button Create customer group(1) you can create a completely new customer group. You can edit existing customer groups by clicking on the name (2) or via the context menu (4). In the list settings (3) you can adjust the order of the information, but also hide individual columns. You can also use the compact mode, which summarizes the list to the most important information.
You can also hide a column directly via the context menu (5) next to the column name.
New customer group
Click the button Create customer group to create a completely new customer group.
In addition to the name of the customer group, you can specify which tax representation (1) (gross or net prices) should be used in the shop for the customers of the customer group. You can also specify whether a separate registration form (2) should be used for the customer group. This allows the customer to register directly for a specific customer group. The customer is not directly assigned to the customer group, an activation is required. Alternatively, the Customer is assigned to the standard Customer Group of the sales channel. For more information, please refer to the next section Customer Group Registration.
Customer group registration
Configuration
If you activate the custom signup form (1) for the customer group, further configuration options are displayed.
Registration form
In addition to the title (1), you can also optionally enter an additional text as an introduction (2). The introductory text can, for example, contain information about the customer group for which the customer can register here. This information is displayed on the registration form directly below the title.
You can also enter an SEO meta description (3) for the form.
You can display additional input fields for the registration of corporate customers by activating the option Company signup form (4). In this case, the customer can also enter the company, department and VAT ID. These entries are optional.
URLs
In order to call up the form, it is given its own URL.
To do this, it is first necessary to assign the form to at least one available sales channel (1).
When you save the form, a Technical URL (2) is created.
The Technical URL(2) can be used for user-defined links within the category module and is then automatically replaced with the corresponding sales channel URL.
If no complete URL is created for a sales channel for a language, please check in the sales channel settings whether the language has also been added and a domain for the language exists.
B2B Components functions
If you are using the Shopware Commercial extension and have booked at least one Shopware Evolve plan, the B2B Components functions are available to you in the customised registration form. This allows you to determine directly for entire customer groups which individual functions should be available.
To do this, it is first necessary to assign the form to at least one available sales channel (1).
When you save the form, a Technical URL (2) is created.
The Technical URL(2) can be used for user-defined links within the category module and is then automatically replaced with the corresponding sales channel URL.
If no complete URL is created for a sales channel for a language, please check in the sales channel settings whether the language has also been added and a domain for the language exists.
B2B Components functions
If you are using the Shopware Commercial extension and have booked at least one Shopware Evolve plan, the B2B Components functions are available to you in the customised registration form. This allows you to determine directly for entire customer groups which individual functions should be available.
Storefront
The title (1) stored in the configuration of the form and the optional introductory text (2) are displayed above the form fields.
Activation of the customer in Admin
After a customer has registered for a customer group via the registration form, the customer is not directly assigned to the customer group. The customer is initially in the standard customer group of the sales channel and is provided with a corresponding note (1) in the customer overview.
You can then carry out further administration in the customer details. You can access the details by clicking on the customer name or the “…” menu at the end of the line.
For customers who have made a request for a customer group, the administration function is displayed above the navigation tabs, which you can use to reject (1) or accept (2) the customer for the customer group. The customer will then receive an info by e-mail. For this purpose, the e-mail templates of the type customer group change rejected or customer group change accepted are used.
As long as no selection has been made, the customer is assigned to the standard customer group (3).