50+ Professional developers

Shopware Silver & extension partner

80+ Shopware Advanced Certificates

200+ E-commerce Projects

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).

What´s next?

Shopware still plans to extend the functionalities for B2B components. Shopware is continuously evolving its B2B Suite to meet the complex needs of enterprise customers. Several new features are currently in development and will soon expand what’s possible for structured B2B commerce:

  • Digital Sales Rooms will allow customers to create themed shopping lists, offering more flexibility in organizing product selections by project or purchase purpose.
  • Migration Support for B2B Components will make it easier for businesses to transition from the legacy B2B Suite to the native Beyond Edition features—ensuring data consistency and less friction.
  • Advanced Product Catalogues will introduce catalogue restrictions per employee role, enabling businesses to manage access to assortments based on internal structures—perfect for distributed teams or subsidiaries.
  • In-App Purchases in Extensions will unlock differentiated pricing models within plugins, helping agencies and developers build more flexible commercial offerings.
  • Global and Sales-Channel-Specific Unit Configuration will support better internationalization and market segmentation, especially for businesses operating in multiple regions.
  • American English Language Support will improve the localization of the Shopware interface for U.S. teams and clients.
  • 3D Preview Generator (Thumbnail Generator) will enhance visual merchandising, particularly in industries with configurable or design-sensitive products.

Conclusion

Shopware’s B2B Components are more than just a feature set—it’s a foundation for professional, scalable business commerce. Agencies that serve enterprise clients benefit from having a standardized, extendable framework to work with. Instead of building custom logic from scratch, Shopware provides native tools for fast ordering, team access, pricing negotiations, and internal controls.