Magento Admin Website Restriction Module

This project was awarded to codehard for $200 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Skills Required
Project Budget
$30 - $150 USD
Total Bids
Project Description

This project is a modification of the access to the backend of Magento in order to manage every website of a multistore Magento instance with a specific admin access per website.

The scenario is the following: we are running a Magento unique instance with multiple stores. So we need to create admin users for every website who will only have access to the assigned website and categories (root category).

Superadmin : the admin that has full access to the Magento administration.
Subadmin : the administrator of an specific website.
Assignation rule: one Subadmin user will be link to one website and to one root category.

The module should be able to:
1.- Link a Subadmin user with a website and root category. The creation of the Subadmin and the link to a the root category and website are going to be made by the Superadmin.
2.- After login with a Subadmin account, they will just see their own products, sales, orders,categories, etc and administration.

So basically we need you to add 2 fields when creating a Subadmin (user) in System>Permissions>Users: Select Website and Select Category. This two fields will then be used as filter for what the Subadmins can see and what they don’t.

When editing any of the option on the Administration, the storeviews shown have to be those under the Website previously linked with the Subadmin.

One example would be when the Subadmin add/update products under “Manage Products”. The storeviews shown have to be those under the website previously linked with the Subadmin.
Afterwards, when adding the details of the product, the categories displayed in the menu “Categories” must be the selected in “Select Category” and its subcategories (for more reference check the image 4). The same for Website, only the Website linked with the Subadmin must be displayed (for more reference check the image 5).

It’s of importance that the modification done by you will not affect the current roles definition available on every Magento (System>Permissions>Roles). Meaning that, the Subadmin will only see what it´s defined by the role after filtered to the selected Website and Category.

IMPORTANT: Must work for version: 1.6.X and 1.7.X.

NOTE: This Module need to be capable to be installed through Magento Connect.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online