Org Accounts provides flat company accounts, users, roles, permissions, addresses, and payment methods. Org
Hierarchy is the Growth child package that adds nested business units.
Core Concepts
Company: A business entity with a state machine lifecycle (Pending, Active, Suspended, Denied, Closed).
CompanyUser: Links a Vendure Customer to a Company with its own state machine (Invited, Active, Suspended, Removed).
CompanyBusinessUnit: Hierarchical departments/divisions within a company (configurable max depth, default 3).
CompanyRole: Named roles scoped to a company, containing a set of permissions.
CompanyPermission: Fine-grained permissions (built-in and custom) assigned to roles.
CompanyAddress: Shipping/billing addresses at the company or business unit level.
CompanyPaymentMethod: Payment methods available to one or more companies, optionally linked to a Vendure PaymentMethod.
Sign in to read this page
Sign in with your Vendure Console account to read this documentation.