Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

Company Management overview

The Company Management drop-in enables company profile management and role-based permissions for Adobe Commerce storefronts. It also supports legal address management and company contact information.

Supported Commerce features

The following table provides an overview of the Adobe Commerce features that the Company Management drop-in supports:

FeatureStatus
Company profile managementSupported
Role-based permissionsSupported
Legal address managementSupported
Company contact informationSupported
Payment methods configurationSupported
Shipping methods configurationSupported
Multi-language supportSupported
Custom regions for international addressesSupported
Email validationSupported
GraphQL API integrationSupported
Company hierarchy managementSupported
Advanced user role managementSupported

Section topics

The topics in this section will help you understand how to customize and use the Company Management effectively within your storefront.

Quick Start

Provides quick reference information and getting started guide for the Company Management drop-in. This topic covers package details, import paths, and basic usage examples to help you integrate Company Management functionality into your site.

Initialization

Explains how to initialize the Company Management drop-in with language definitions for internationalization, custom data models, and drop-in-specific configuration options. All configuration options are optional.

Containers

Describes the 8 main UI containers: AcceptInvitation (for processing company invitations), CompanyCredit (for displaying credit information), CompanyProfile (for managing company profile data), CompanyRegistration (for company account creation), CompanyStructure (for organizational hierarchy), CompanyUsers (for user management), CustomerCompanyInfo (for displaying company information), and RolesAndPermissions (for role-based access control).

Functions

Documents the 26 API functions for managing company structures, users, roles, permissions, and credit, including creating companies, managing users and teams, assigning roles, retrieving company data, and handling company invitations.

Events

Explains the 3 events emitted during company management operations: company/updated (for company data changes), companyStructure/updated (for structure changes), and companyContext/changed (for context changes). The drop-in also listens to companyContext/changed events.

Slots

Describes the 2 customization slots available: CompanyData slot for the CompanyProfile container and StructureData slot for the CompanyStructure container. Use slots to replace or extend container components without modifying source code.

Dictionary

Explains the internationalization keys for translating company management-related UI text, including form field labels, button labels, validation errors, status messages, and role names. Customize dictionary values during initialization for localization and branding.

Styles

Describes how to customize the appearance of company management containers, forms, tables, user lists, and action buttons using CSS classes, design tokens, and BEM-style naming conventions.