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:
| Feature | Status |
|---|---|
| Company profile management | Supported |
| Role-based permissions | Supported |
| Legal address management | Supported |
| Company contact information | Supported |
| Payment methods configuration | Supported |
| Shipping methods configuration | Supported |
| Multi-language support | Supported |
| Custom regions for international addresses | Supported |
| Email validation | Supported |
| GraphQL API integration | Supported |
| Company hierarchy management | Supported |
| Advanced user role management | Supported |
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.