Accounts, roles and the right offer for each customer
A company account may include several people with different permissions. A sales representative ordering on a customer's behalf should use that customer's terms, and the activity history must distinguish the person placing the order from the buyer.
These relationships are the starting point for designing accounts, catalogue access and price lists. Shared catalogues with company-specific products and prices are a feature of the B2B extension for paid Adobe Commerce or extensions for Magento Open Source. The appropriate process can be built using selected extensions and custom modules.