2012-02-08
Rating 0 stars - 0 votes

PrestaShop Access Management – What’s That? And Why Do You Need It?

Store owner is hardly the only one person working on management and well-being of online shop. Maybe in the beginning he/she can cope with the tasks independently, but with the time the assortment widens, the number of customers and orders is increasing, thus, tasks that need attention are being multiplied. Respectively, there might emerge a wide spectrum of people you cooperate with – employees, temporary workers, suppliers and partners.


Naturally, giving them access to your store information will increase speed of procedures organization and their accomplishment, but at the same time creates a variety of new challenges. Since providing PrestaShop access permissions to your store for multiple people is already the risk. By that is not meant that you will be hacked next day after you do it, but in case something goes wrong at your store you will never know who is responsible.


So what is the way-out? Leaving “your precious” 🙂 to yourself only and be day&night occupied with all work falling on your shoulders? Well, we don’t want you to work your fingers to the bone.


The more practical solution is to create access with different permissions for each person involved in your e-business management. This way you can grant or limit access to different sections of catalog, instead of allowing to log in everyone as administrator.


If you manage your store data directly from your PC using Store Manager for PrestaShop, this functionality is accessed by clicking at small padlock icon at application’s top menu.


In the drop-down there will be available the following options:

  • PrestaShop Users&Permissions

  • After you select this option, you will see the message, notifying you that this action will result in creation of additional tables at your database, where access management details will be actually stored. Do not worry, this will not cause any damage to your PrestaShop and will serve only for information storing.

    After you enable PrestaShop access permissions by clicking “Yes”(see above screenshot), you will see window with 2 sections:

    – Users

    – Roles

    PrestaShop users is the first section, but we recommend setting up roles before users. It saves time, since roles determine what parts of PrestaShop can be accessed. Multiple employees can share the same PrestaShop user roles. One role you already have. It is administrator with all rights granted.

    To create new role press “Add” button and indicate its title. Next uncheck “Administrator rights” checkbox to determine what exactly options and operations a user with this role has access to. It’s a long list and might take some time to go through the first few times you do it, but it’s a crucial step in keeping your site secure. Also, once you set up the PrestaShop user roles, you won’t have to modify them too many times in the future.

    The obvious benefit is that if you need to assign another user to the same access role, you don’t have to go through the mentioned steps again. So if you have a few members of the staff trained for updating inventory, you can create one role for them and assign to it their individual accounts that will be used by users while accessing the application.


    ‘Users’ allows to create different accounts (login credentials) for everyone you need to give access to your store, indicating username, password and role for account.


  • Login&Logout

  • These options allow to enter or exit definite managing account without restarting the application. For example, your Sales Manager created orders received offline and worked with Customers&Orders sections. After he/she finishes the task and logs out, Inventory controller can log in to refresh quantity of low-stock items.


  • Remove Protection

  • Using this option you can disable PrestaShop access management. This action deletes all roles (except of administrator access) and user accounts assigned to them.


If your store is managed by more than one person, consider enabling users and roles functionality. Have more control over what’s going on at your store, granting or limiting access to sensitive data to particular PrestaShop users!