Advanced Permissions | v1.1.5

For M1
For M2 Advanced Permissions for Magento 2
Magento 1
Assign permissions to users for editing products and categories, Magento store-views and websites. No mess when having a lot of users in your store – vendors, category managers, etc – let them see and edit certain categories and products.
Restrict access by store-view and website
Separate products management
Separate categories management
Duplicate roles quickly
Automatic compatibility with other extensions
30 Days moneyback
50% Off updates
120 Days free support
Extension will be useful for:
Large Stores
with Big Catalogs
Several managers or other team members (marketers, purchasing managers, sales-managers, brand-managers, etc.) use admin panel and with the Magento category permissions option you will let them see only certain categories or products. A store has offices in different countries. With the Magento user permissions tool you can restrict access to products and categories by store-view to let English representatives work with English products, French representatives - with French store, etc. Lots of vendors sell their products on your site, and you want to give them Magento admin permissions to manage only the products, created by them.
How it Works:

Manages Magento

assigns roles to sub-admins

Ben Lilly Denny Mary
Manager of 'Apple' category Admin of site Head of French department Marketing manager

Has access to:

Category 'Apple' and products included into it

Has access to:

Admin panel of website

Has access to:

French store-view

Has access to:

English store-view, limited number of products

He can:

  • - View and edit products from ‘Apple’ category
  • - Make changes to category ‘Apple’

She can:

  • - View, create and edit the products only on website
  • - Edit ONLY the products, created by her

He can:

  • - View all products in French
  • - Manage products and categories in French

She can:

  • - View certain products
  • - Not delete or change any products
Advanced Permissions features:
Advanced permissions by store-view and website in magento
Restrict access by store-view/website
Super-admin can allow the actions by store-view and website.

  • - Edit products and categories
  • - Manage orders and configuration
  • - Manage customers for selected store-view or website
Selective product management magento
Separate products management
Allow to manage separate products by store-view and/or website. 

  • - Choose the products from the list
  • - View/edit the products created by the user (allow to view/edit product owner)
  • - Protect products from deletion

Selective category sdministration in magento
Separate category management
Provide access to separate categories of website or store-view.  

  • - User sees all the categories, edits only the certain ones
  • - Allow/Deny to delete categories
  • - new! Allow/Deny category creation
Duplicate admin roles in magento fast
Duplicate roles quickly
Use ‘Duplicate’ button on Role Edit page to duplicate the role with all existing Magento role permissions for another user and save your time.
Limit access to Reports Magento Advanced Permissions
Limit access to Reports
Limited access lets your Managers deal only with those Reports (e.g. Sales or Reviews) they really need. Grant access depending on the Manager role.
Limit access to CMS elements advanced permissions magento
Restrict access to CMS elements
Limited access lets your Managers deal only with those CMS elements (e.g. Static blocks or Pages) they really need. Grant access depending on the Manager role.

Limit Dashboard statistics in magento
Limit Dashboard statistics
Magento catalog permissions tool allows you to limit Dashboard statistics in accordance with store-view and website permissions to provide your Managers only with the data they need.
Automatic compatibility with magento extensions
Automatic compatibility with other extensions
Our Magento user management module is fully compatible with the majority of third-party extensions. Store-view/website limitations will be automatically applied to the instances provided by other extensions.

Add to Cart

You can try Two-Factor Authentication extension for additional protection of your Magento: use both a good password and the security code from your smartphone.

Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • W3C Validated Code

Online Extension User Guide

* The name "Magento" and the logo are the trademarks of Magento, Inc.

General Questions

How can I pay for Amasty extensions?

You can pay for our extensions in any convenient for you way as a full range of payment methods are supported. The most common means are credit card or PayPal. Security and fraud protection are guaranteed.

What is the license policy? On how many websites can I use Amasty extensions?

Our license allows you to use a single extension license on one Magento installation.

Extension is not domain related, but installation related. If you run several domains on the same instance of Magento, you can use one extension license. However if you run each website on a new installation of Magento, you need separate license for each of them.

The full end-user license agreement is located here:

How to install Magento extension by Amasty?

Each Amasty extension pack includes module files, an installation guide, a user guide and license text. Depending on the extension you purchase, there also may be import files which can be used by you as examples.

Amasty extensions are easy to install. All you need is to have FTP/SSH access details, and follow 3 steps to complete.

  • Unpack a "zip" file you download.
  • Upload all files from the "Step 1" and then from the "Step 2" folders to the root folder of your Magento installation.
  • Clear the cache.

If you are using code compilation, before installing the extension it's necessary to disable it! After you install, click the "Run Compilation Process" button in Admin - System - Tools - Compilation to recompile.

Please also check the extensions installation video guide:

Still unsure? Have complicated configurations or a lot of modules? We can offer professional installation service as well!

Can I test an Amasty extension on a staging site before transferring it to a live one?

Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.

Can I get a refund if an extension doesn’t suit me?

Absolutely. Amasty provides a 30-day money back guarantee. No risks for you.

Will I get any other benefits?

Yes! The good news is that every Amasty customer becomes a member of our Loyalty Program and can get a discount of up to 15%. You can find more information about it on the Program page. This is our way to thank you for being our client.

Product questions

Is the number of admin users created with this module limited?

Our Advanced Permissions extension supports an unlimited number of admin users.

Can the extension restrict users to manage the catalog by store view/website?

Yes, sure. You can choose to which store views or websites an admin user will have an access. This can be configured in System > Permissions > Roles > Advanced: Scope:

Magento Advanced permissions extension by Amasty

Can I let an admin user see only the orders created in a particular store view?

Yes, we can confirm it can be achieved with Advanced Permissions. Please navigate to System > Permissions > Roles > Role Resources and choose “Orders” and any of the available actions for them:

Magento Advanced permissions extension by Amasty


And then on the Advanced: Scope tab you can choose store views or websites on which orders can be seen and/or edited.

As a matter of fact, our Advanced Permissions extension is highly customizable, so that you can control an access to any area of your Magento as well as the types of the actions that can be performed by each admin role.

Can I give users an access to sales data for specific products/categories?

Yes, you can do that. Just choose what particular sales data you want to open for viewing (order, sales reports and/or sales section) in System > Permissions > Roles > Role Resources. Category and product access can be configured on the Advanced: Categories and Advanced: Products tabs respectively.

How can I let an admin manage only the products created by himself?

This is easily achievable with our extension. In System > Permissions > Roles > Advanced: Products you can either choose items from the grid or just set “Allow Access To” to “Own Created Products”.

This is really handy if you have, for example, multiple suppliers and want them to access only to those items which have been created by them.

Can I set view only permissions for the product catalog?

Yes, you can create a user role that is only allowed to view products in the catalog and not edit them. To achieve that, check “Manage Products” in System > Permissions > Roles > Role Resources and leave “Allow to Create and Edit Products” and “Allow to Delete Products” unchecked:

Magento Advanced permissions extension by Amasty

Is it possible to restrict access to customer data?

Yes, this can be done in System > Permissions > Roles > Role Resources:

Magento Advanced permissions extension by Amasty

The functionality is sufficient for distributing roles for a big store. Our team has been using the extension for 6 months and had no troubles. We would be happy if you could include restriction by IP address, that would be very helpful. Thanks.
Difficult to configure
Module is good and does what it promises, however it took me hours to configure it. I’ve been working with Magento for years, but still felt uncomfortable. I tried to make some coding to adjust the module and ended up asking a support team for help, and they coped with all issues within 3 hours. On the whole, the module is pretty good for adjusting the admin interface and lives up to expectations.
Bien fait!
Nous avons plusieurs départements et de nombreuses personnes travaillant sur le site simultanément. Chaque équipe est responsable pour des choses particulières. Précédemment, nous avons eu quelques problèmes de temps en temps parce que certains employés ont changé les réglages importants par erreur. Une hiérarchie claire des autorisations d'accès est une bonne solution dans ce cas.
Avec cette extension, nous avons réussi à donner aux gestionnaires les autorisations dont ils avaient besoin pour leur travail. En conséquence, le nombre d'erreurs a remarquablement diminué.
Bien fait!
Juliette B.
Definitely recommended
I have a multi-store shop and 5 users that are managing products and orders. Each user sees only its store view and domain resources. With this extension I solved all the issues concerning the situation when several people are working in the same store simultaneously. At present there are no confusion, no mistakes.
Nice extension, works as described
It works nice and restricts all kinds of activities for those who work with the store. No bugs or any issues whatsoever, no conflicts with extensions of other vendors as well. Actually the main reason I leave this feedback is that I ask to add IP restriction to the roles as well. I know that they have a separate extension with I P restriction – so maybe just add integration? That would be very helpful and will add to our shop’s security. Thanks.
BTW amasty you guys...rock but it is just a suggestion from my side. I am huge fan of yours extension. Keep working
Great for multiple teams
We have 3 teams based in different locations (Italy, Spain and France) so it’s very hard to control all the changes made from the admin panel. We used to have some products deleted accidently and other unpleasant things. So controlling which site area will be available for each team is a real solvation for us. Our employees are experienced but things happen, you know.
The thing I like most is duplicating roles, it’s so easy, I just don’t need to think how to create each role again, I did it once and then only need to copy the rule and assign it to a new admin, very handy. I would be even more happy if actions log came as a feature of that extension but not as a separate module (yep, to save money). But in general, I’ m happy with the features.
Magento Connect
We have 5 departments and many people working on the site. Each team is responsible for particular things. We used to have problems from time to time as some employees could change important settings by mistake. A clear hierarchy of access permissions is a good solution in that case.
With this extension we managed to give managers only the permissions they needed for their work. As a result, the number of mistakes has remarkably decreased.
We found a few bugs while using that extensions, now all of them are fixed thanks to Amasty support.
Magento Connect
Great for big teams
It rocks!!!
This extension ROCKS. I am amazed.

First to say - it is written as module should be written! Clean code and readable for semi-developer.

I already made some adjustment - and it is sooo easy to do it.

For example I use Sales rep module per country. Without this module that simple will not be possible. So each sales rep account now has it own ID in admin where you can then use that ID in special rule permission this module added called Product Owner :) With that and with some other adjustment (change the product attribute to Website scope, change the line in restrictProductCollection function in Model/Rule.php to $collection->addFieldToFilter('amrolepermissions_owner', array('in' => array(2, $userId)));

Now i have this:
each sale rep can SELL all the products they OWN or all products I have added to my GENERAL admin sales rep account. That way each Sales rep can only modify theirs own products, still view and sell other and all products which I do not want that they can see simply left blank in product owner attribute (like configurable products child or special promotion products etc)

I AM REALLY AMAZED WITH IT. And just started to reveal the possibilities....

eep up the good work and plan to expand this great module...
Great when you know the way to use it
Just installed the plugin. I can't call it's intuitive, as I had to reread the manual at least twice to find out the way to set it. But in the end I got a perfectly organized system with custom permissions for all my store views and numerous vendors.
Well done.
We run this extension on 3-lingual store. A very good way to give each translator possibility not to make mistakes when editing products. This also works great with Admin Actions Log extension from Amasty, so I can assign permissions, and see what people are doing. Nicely done.
Looks promising
We are still launching our site and ability to limit permissions for some categories per staff is essential. As we already have a few extensions from Amasty and in general are satisfied (had some minor issues, but they are not really important) , so we've decided give this module a try and it works as expected so far :)
Bryan from

Write Your Own Review

You're reviewing: Advanced Permissions

Version 1.1.5 - November 23, 2016
– Few minor improvements
Version 1.1.4 - November 01, 2016
– Store view multiple select elements now do not display stores and websites that do not have any store views assigned
– Compatibility with older Magento versions
Version 1.1.3 - September 16, 2016
– Minor compatibility improvements
– Fix for parent checkbox being removed each time a child one is clicked
Version 1.1.2 - June 21, 2016
– A number of minor fixes
Version 1.1.1 - January 22, 2016
– Minor improvements
Version 1.1.0 - October 27, 2015
– Admin routing patch (SUPEE-6788) compatibility
Version 1.0.10 - July 22, 2015
– Compatibility with Magento 1.9.2
– Improved usability for assigning permissions on categories
– Minor workflow improvements
Version 1.0.9 - May 14, 2015
– Possibility to restrict creation of categories
– Admin users can always access products created by themselves
– Minor compatibility improvements
Version 1.0.7 - September 03, 2014
– Correct behavior of product owner attribute after extension disabled
Version 1.0.5 - August 22, 2014
– Setting to restrict save and delete button for customers and products
Version 1.0.3 - May 13, 2014
– Better compatibility with Magento 1.4 - 1.5
– Possibility to restrict access to invoices/shipments/credit memos and transactions
Version 1.0.2 - April 11, 2014
– In the dropdowns only available stores are shown
– If an admin user creates a new sub category, it receives the same view permissions as the parent category.
Version 1.0.1 - April 01, 2014
– Better support for sales orders permissions (with setting if to limit access to orders)
– Minor bugfixing