Multi User Account

Multi User Account

Compatible With: Community 2.1, 2.2, 2.0

Tech Specifications

Current Version:
Stable Build
14 February, 2018
Extensions, Content & Customizations, Personalization & Experience Management
License Type:
GNU General Public License 3.0 (GPL-3.0)


Turn a single customer account into one with multiple sub-user accounts and grant advanced permissions to each user.

Other Extensions by CreativeMinds


Back to top

The Multi User Account extension for Magento 2 turns a standard customer account into one with multiple users with different levels of access permissions. Account owners  can choose from five different permission levels to give users access according to their role in the business as well as the ability to send cart for approval before being able to complete a purchase. The account owner can also allow sub-users to create orders, track sales, access cart or checkout page, and modify profile information, depending on defined roles.

By creating sub accounts, you can define user roles and allow each of your employees to perform different actions according to their role in the company. This is a great solution for businesses looking to create specialized employee logins.

For example, one person could be granted the ability to buy merchandise, while another can only view orders and customers, and so on. This makes CM Multi User Account the best user permissions management extension for Magento 2!


Using the User Management Extension for Magento 2:

  • Multi-User Account– Allow account access to other users
  • Sub-User Abilities– Allow sub-users to create orders, track sales, and modify profile information, depending on defined roles
  • Manage Users– Add, edit, or delete users and user roles in your Magento® online store
  • Manage User Permissions– Control user permissions per each individual user
  • Security– Prevent site errors and protect sensitive information with strict user permission access controls
  • Order Management– Allow employees to see all orders or only their own
  • User Roles– Provide another person the ability to perform actions on your site according to their role in the company
  • Delegate Store Tasks– Allow online store tasks to be completed by multiple employees, reducing admin time
  • Access Permission Levels– Read Only, Modify Account Information (like addresses, names), Order Creation, Order Creation & Modify Account, Order Creation with Approval
  • Cart Options– Sub-users can share a shopping cart or each user have own separate cart
  • Order Approval– Request for order approval to master account, retaining admin moderation capabilities
  • API methods for managing users

Setting Up Your Multi User Account

After installing the extension, a new User Management option will appear, allowing the account owner to add and remove account users, and configure their sub-account settings. This is a very simple and intuitive solution that empowers the account manager to control all user access.

Release Notes

Back to top


  • Compatible with CE: 2.1 2.2
  • Stability: Stable Build
  • Description:

    2017.11.29 - version 1.1.9 release:
    - Ability to reject order approval request with ability to provide a reason has been added.
    - Parent account can always approve order approval request even if it is not authorized.
    2017.11.09 - version 1.1.8 release:
    - Issue with logging in has been fixed.
    - Admin layout issue has been fixed.


  • Compatible with CE: 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    - New permission has been introduced which makes that sub-account gains ability to approve other sub-accounts waiting for approval orders.
    - Can approve permission came along with ability to configure top order value which particular sub-account can approve.
    - Depends of the can approve permission, sub-account can gain access to waiting for approval orders section in his dashboard.
    - Console log improvement for import command.
    - During parent and sub-accounts creation in import process welcome emails has been disabled.
    - New permission has been introduced to force parent account company name usage for sub-accounts.
    - New permission has been introduced to force parent account vat number usage for sub-accounts.
    - New permission has been introduced to force parent account addresses collection usage for sub-accounts.
    - Minor performance updates.
    - Ability to import parent accounts with their sub-accounts has been added as a new cli command.
    - Ability to generate sample sub-accounts import file has been added as a new cli command.


  • Compatible with CE: 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    - Compatibility fix for Magento 2.2.
    - Checking if sub-account is confirmed when only sub-account email confirmation is enabled.
    - Fix admin side subaccounts creation, form fields values are remembered if saving process will fail.
    - Fix issue that parent customer id parameter has been not passed properly in admin subaccounts creation form when saving process fails.
    - Fixed minor issue which occurs during customer account confirmation.
    - Fixed issue that newly created subaccount has been assigned to different customer group than parent account belongs to.
    - Email confirmation will be required for subaccounts as long as this option is enabled for customer accounts.
    - Fix issue with tax/vat number required on create new subaccount form.
    - Add correctly exception message when subaccount email exists.
    - Fix order emails sending.
    - Module dependencies has been updated.


  • Compatible with CE: 2.0
  • Stability: Stable Build
  • Description:

    - Implement permission to receive order placed notifications.
    - Fix order approved request notification.
    - Some event observers has been moved to global area.


  • Compatible with CE: 2.0
  • Stability: Stable Build
  • Description:

    - Order approval permission behavior has been updated.
    - Redirect page layout has been updated.
    - Order approval status update after cart changes.


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top