Adding Administrators and Granting Permissions in PrestaShop 1.6.x
For those of you that would like to grant employees access to your PrestaShop admin panel and provide them with separate login credentials, PrestaShop makes this very easy and also allows you to assign permissions.
For example, if you would like to grant your shipper permission to process orders, that shipper will be able to log into the admin panel and process the orders, but they won't be able to access other data in the admin panel.
Can't view the video? Watch it on YouTube
Adding an administrator profile:
To add an administrator profile, go to your admin panel and then "administrators" and "profiles". Then click on the "add new profile" button at the top of the page. Next type in a name. In my video I typed in "shipper" and clicked on the "save" button.
Grant administrator permissions:
After adding a profile, you will need to assign permissions to that profile by going to your admin panel, "administrators" and "permissions".
On the permissions page, you will see a list of profiles that have been created. Simply click on the profile that you'd like to assign permissions to.
Then simply check off the boxes next to the permissions that you would like to grant. For example, in my video, I gave my shipper permissions to view: orders, invoices, merchandise returns, delivery slips, credit slips, statuses and order messages.
Creating a user account for an administrator:
Next you will need to add login credentials so that the administrator can login to the admin panel. You can do this by going to your admin panel, "administrators" and "employees". Then click on the "add new employee" button at the top of the page.
Then simply fill out the form and make sure that for "default page", you select the page that you've assigned permissions for. In addition to that, make sure that for "permission profile", you select the permissions that you'd like to grant the employee with.
Then click on the "save" button for the changes to take effect.
Disabling an administrator:
If at some point in time you decide to take away admin panel access from an employee, simply go to your admin panel, "administrators" and "employees" and click the "edit" button next to the employee that you would like to revoke access for and in the "status" section, select "no" and click on the "save" button.