User Tools

Site Tools


Sidebar

magento_2:advanced_permissions

For more details see the Advanced Permissions for Magento 2 extension page.

Advanced Permissions for Magento 2

Provide limited access to your store management for different admin users. Benefit from advanced role permissions to let specific managers work with particular products, categories, product attributes, websites, and store views.

  • Limit access by store view or website
  • Control access to product and categories management
  • Restrict access to product attributes
  • Enable selective dashboard access
  • Limit access to CMS pages

Creating Roles with Advanced Permissions

To create a new sub-admin role with advanced permissions please navigate to Admin panel → System → Permissions → User Roles. Then, hit the Add New Role button.

Role Information and Resources

  1. Specify the Role Name;
  2. Switch to the Role Resources tab;
  3. Change the Resource Access option to Custom;
  4. Specify the resources this role will have access to.

You can provide user role with extra privileges under the System → Amasty Role Permissions branch of the tree.

Then, you can assign this role to certain users. Click the Role Users tab and flag the required users.

Setting Advanced Permissions

With the extension, you can set up advanced permissions to provide or limit access for your store managers to the certain parts of the admin panel.

Advanced: Scope

In this tab you can limit access to certain store views or websites. Modify the Limit Access To option to:

  • Allow all stores;
  • Limit certain websites;
  • Limit certain store views.

For the websites and store views option you should specify the required ones.

Advanced: Categories

In the Categories tab you can provide this role with access to all product categories or limit to selected categories. Please flag the desire categories or subcategories to prohibit access to them.

Advanced: Products

Next, the Products tab enables you to provide access to all or only selected products. In second case you will need to flag the required product. Moreover, you can make products accessible only for their owners that is convenient for the multi-vendor stores.

Please see this part of the guide to know how to set product owners.

Advanced: Affected Entities

In the Affected Entities tab you can limit user role access to the following parts of your store:

  • Orders;
  • Invoices and Transactions;
  • Shipments;
  • Credit Memos.

Select between the Yes or No options.

Advanced: Product Attributes

Finally, in the Product Attributes tab you can restrict access to certain product attributes. Set the Allow Access To option to Selected Attributes and specify the desired attributes for this user role.


When done configuring a certain user role, hit the Save Role button.

Creating Sub-Admin Users

If you need to add extra users to your admin panel please go to System → Permissions → All Users and hit the Add New User button.

Specify account information and switch to the User Role tab. From here you can tick the desired radio-button to provide this user with certain administrative privileges. When done, hit the Save User button.

Return to the previous steps to know how to set up a user role with advanced permissions.

Changing Product Owner

To provide selective access to a certain product you can set up its owner.

  1. Go to Products → Catalog;
  2. Select the desired product;
  3. Specify product owner in the drop-down menu.

Make sure that you switched the Advanced: Products option to Own Product Only option.

Find out how to install the Advanced Permissions extension via Composer.

Rate the user guide
 stars  from 1 votes (Details)
magento_2/advanced_permissions.txt · Last modified: 2017/10/20 08:55 by prakapovich