LogoLogo
Homepage
  • Documentations for PrestaShop 1.4
  • English documentation 1.4
    • Getting Started
    • Updating PrestaShop
    • User Guide
      • Training
      • Customizing your shop
      • Browsing the front-office
      • Connecting to the PrestaShop back-office
      • Adding Products and Product Categories
      • A Look inside the Catalog
      • Managing Customers
      • Managing Orders
      • Managing Payment Methods
      • Managing Shipping
      • Understanding Statistics
      • Managing Modules
      • Managing Employees
      • Understanding the Preferences
      • Exploring PrestaShop's Tools
      • PrestaShop Support
    • System Administrator Guide
    • Developer Guide
      • Developer tutorials
        • Using the REST webservice
          • Chapter 1 - Creating Access to Back Office
          • Chapter 2 - Discovery - Testing access to the web service with the browser
          • Chapter 3 - First steps - Access the Web service and list client
            • 3.1 - Access the web service
            • 3.2 - Handling errors
            • 3.3 - List clients
          • Chapter 4 - Retrieve Data - Retrieving a Client
          • Chapter 5 - Modification - Update client
          • Chapter 6 - Creation - Remote Online Form
          • Chapter 7 - Removal - Remove customer accounts from the database
          • Chapter 8 - Advanced Use
          • Cheat-sheet - Concepts outlined in this tutorial
        • Understanding and using hooks
        • Synchronization via Hooks
        • Modules, Classes and Controller Override
        • Modules, Override, Web Service
        • Db class good practices for Prestashop 1.4
        • Carrier modules - functions, creation and configuration
        • Creating your own payment module
        • Accelerated Security Course - Episode 1 - Never Trust Foreign Data
        • Accelerated Security Course - Episode 2 - SQL Injections
        • Accelerated Security Course - Episode 3 - XSS
        • Accelerated Security Course - Episode 4 - CSRF
      • Fundamentals
      • Creating a PrestaShop module
      • Development standard
      • Public and overloadable methods
      • Web-service reference
      • How to use the forge to contribute to PrestaShop
      • Rocky's guides
        • PrestaShop 1.4.3 Development Guide
          • Architecture
          • Overriding Files
          • Creating Modules
          • Cookie Structure
          • Database Structure
        • PrestaShop 1.4.3 Performance Guide
    • Designer Guide
      • Coding a theme
      • Design tips
      • Implementing layered navigation in a theme
    • Troubleshooting
    • FAQ
    • User contributions
    • Documentation PDFs
  • Documentation française 1.4
    • Guide de démarrage
    • Mettre à jour PrestaShop
    • Guide de l'utilisateur
      • Formation
      • Personnaliser votre boutique
      • Se connecter au back-office de Prestashop
      • Ajouter des produits et des catégories de produits
      • Un aperçu du catalogue
      • Gérer les clients
      • Gérer les commandes
      • Gérer les méthodes de paiement
      • Gérer le transport
      • Comprendre les statistiques
      • Gérer les modules
      • Gérer les employés
      • Comprendre les préférences
      • Explorer les outils de PrestaShop
      • Obtenir de l'aide
    • Guide de l'administrateur système
    • Guide du développeur
      • Fondamentaux
      • Créer un module PrestaShop
      • Tutoriels pour développeurs
        • Tutoriel Webservice REST
          • Chapitre 1 - Mise en place - Création des accès dans le Back Office
          • Chapitre 2 - Découverte - Tester l'accès au service web avec le navigateur
          • Chapitre 3 - Premiers pas - Accéder au service web et lister les clients
            • 3.1 Accéder au service web
            • 3.2 Gestion des erreurs
            • 3.3 Lister les clients
          • Chapitre 4 - Récuperer des données : Récupérer un client
          • Chapitre 5 - Modification : Mettre à jour un client
          • Chapitre 6 - Création : Formulaire d'ajout à distance
          • Chapitre 7 - Suppression : Retirer des comptes client de la base
          • Chapitre 8 – Utilisation avancée
          • Chapitre 9 - Gestion des images
          • Chapitre 10 - Gestion des prix
          • Mémento : Notions énoncées dans ce tutoriel
        • Mieux comprendre et utiliser les hooks
        • La synchronisation via les Hooks
        • Surcharge et override
        • Modules, surcharge, web service
        • Les bonnes pratiques de la classe Db sur Prestashop 1.4
        • Les modules transporteurs - fonctionnement, création, configuration
        • Cours de sécurité accéléré no. 1 - Never trust foreign data
        • Cours de sécurité accéléré no. 2 - Injections SQL
        • Cours de sécurité accéléré no. 3 - XSS
        • Cours de Sécurité accéléré no. 4 - CSRF
    • Guide du designer
      • Conseils en design
      • Créer un thème
    • Guide du Vendeur
    • Import Wiki FR
      • Dépannage
        • Changer la taille maximum de téléchargement de fichiers
        • Comment ajouter une page à PrestaShop
        • Générer le fichier .htaccess par Prestashop pour avoir des URLs simplifiées
        • Générer un nouveau mot de passe manuellement
        • Import CSV
        • Personnalisation des mails clients
        • Problème d'allocation mémoire chez 1&1
        • Problème pour se connecter après avoir effacé une langue
        • Votre site ne répond plus, une page blanche s’affiche
      • Fidéliser les Clients
      • Gestion des Taxes
      • Installer Un Module
      • Sauvegarder votre Base de Données
    • PDF de la documentation
    • Contributions des utilisateurs
    • Questions fréquentes
  • Documentación española 1.4
    • Introducción
    • Actualización de PrestaShop
    • Guía de Usuario
      • Entrenamiento
      • Personalización de su tienda
      • Exploración del front-office
      • Conexión al back-office PrestaShop
      • Añadir Productos y Categorías de Productos
      • Una Mirada Dentro del Catálogo
      • Gestión de Clientes
      • Gestión de Pedidos
      • Gestión de Métodos de Pago
      • Gestión de Envío
      • Comprensión de las Estadísticas
      • Gestión de Módulos
      • Gestión de Empleados
      • Comprensión de Preferencias
      • Exploración de las herramientas de PrestaShop
      • Soporte PrestaShop
    • Guía del Administrador del Sistema
    • Guía del Desarrollador
      • Aspectos Fundamentales
      • Creación de un módulo de PrestaShop
      • Estándares de desarrollo
      • Manuales de desarrollador
        • Utilización del servicio web REST
          • Capítulo 1 - Creación de Acceso al Back Office
          • Capítulo 2 - Descubrimiento - Pruebas de acceso al servicio web con el navegador
          • Capítulo 3 - Primeros pasos - Acceso al servicio Web y lista de clientes
            • 3.1 - Acceso al servicio web
            • 3.2 - Manejo de errores
            • 3.3 - Enumeración de clientes
          • Capítulo 4 - Recuperación de datos - Recuperación de un cliente
          • Capítulo 5 - Modificación - Actualización de cliente
          • Capítulo 6 - Creación - Formulario En Línea Remoto
          • Capítulo 7 - Eliminación - Eliminar cuentas de clientes de la base de datos
          • Capítulo 8 - Uso avanzado
        • Comprensión y uso de hooks
        • Sincronización a través de Hooks
        • Módulos, Reemplazo, Servicio Web
        • Módulos, Clases y Reemplazo del Controlador
        • Buenas prácticas de Clase DB para Prestashop 1.4
        • Módulos de transportistas - funciones, creación y configuración
        • Curso Acelerado de Seguridad - Episodio 1 - Nunca Confíe en Datos Exteriores
        • Curso Acelerado de Seguridad - Episodio 2 - Inyecciones SQL
        • Curso Acelerado de Seguridad - Episodio 3 - XSS
        • Curso Acelerado de Seguridad - Episodio 4 - CSRF
      • Referencia del servicio web
    • Guía de Diseñador
      • Codificación de un tema
      • Consejos de Diseño
    • Solución de problemas
    • Preguntas Frecuentes
Powered by GitBook
On this page
  • Managing Employees
  • Add a New Employee
  • Create an Employee Profile
  • Permissions
  • Contacts
  • Customer Service
  • Quick Access
  • Managing Tabs

Was this helpful?

  1. English documentation 1.4
  2. User Guide

Managing Employees

PreviousManaging ModulesNextUnderstanding the Preferences

Last updated 4 years ago

Was this helpful?

Table contents

/*<![CDATA[*/ div.rbtoc1597330878719 {padding: 0px;} div.rbtoc1597330878719 ul {list-style: disc;margin-left: 0px;} div.rbtoc1597330878719 li {margin-left: 0px;padding-left: 0px;} /*]]>*/

Managing Employees

PrestaShop allows you to assign specific duties and rights to each employee helping to manage the store. For example, the administrator will have access to the entire store, without restriction, while an employee can only have access to the catalog or orders. To configure this feature, go to the "Employees" tab.

Here you can discover all the accounts that have access to your store. By default you will find the account that was created during the store's installation, which is automatically set as Administrator. The Administrator has access to all of PrestaShop's features without restriction.

At the bottom is the "Employee Options" This section allows you to set the time elapsed before PrestaShop asks you for a new password in order to use the back office of your store.

Add a New Employee

On the "Employee" tab, click the "Add New" link.

Fill in all fields (first and last name, password, e-mail address, etc.), and at the bottom of the form select the profile for your employee. This will then apply the permissions you previously configured. Validate by clicking on "Save." Congratulations! You just created a new account that can be used by one of your employees.

When the employee logs in, only the tabs that have been configured as accessible to them will be displayed.

Create an Employee Profile

Profiles are ways for you to give more or less rights to your store's employees – for example, a translator should not have access to the same areas than a salesman has.

To create new profiles, click the "Profiles" sub-tab. You will see a summary of all the profiles in your store, as shown in the screenshot.

By default, four profiles are registered: "Administrator", "Logistician", "Translator" and "Salesman".

Click the "Add New" link to access this form:

For this example we will create the profile "Preparer of Orders" by filling out the "Name" field. Once entered click "Save." It will then appear in the list of profiles.

We will now assign permissions to this new profile. To do this click the sub-tab "Permissions". A drop-down menu appears; by default, it displays rights for the Administrator profile (which cannot be changed), so you now must choose the profile you just created in the menu.

A list of 81 criteria will appear.

For each of these criteria you have 5 options:

  • View. Employee can only view information.

  • Add. Employee can add new information.

  • Edit. Employee can change information.

  • Delete. Employee can delete information.

  • All. Enable all the above options for the current row.

At the top of each column, a checkbox makes it possible to have all the column's checkboxes checked at once. If you click on the All checkbox, all the checkboxes for every row will be checked. You can then uncheck selected rows rather than spending time checking each needed rows one by one.

To avoid mistakes during the configuration of your profiles, PrestaShop automatically saves your settings every time you make a change. Once you have assigned the profile rights, you can return to the "Employees" tab.

Permissions

Permissions are the central part of PrestaShop's profiles. They enable you to see very precisely what an employee account can and cannot do on your shop.

When you click any profile (except Administrator), the table appears to give you access to its menu-related permissions: you can decide what the profile can do with menus. In effect, you could prevent a profile from editing the content of a page, or even hide the menu entirely.

For each of the menu criteria, you have 5 options:

  • View. Employee can view information.

  • Add. Employee can add new information.

  • Edit. Employee can change information.

  • Delete. Employee can delete information.

  • All. Enable all the above options for the current row.

The Administrator's permissions cannot be changed: the profile simply has all the rights for every criterion.

Setting permissions for a new profile

For this example we will create a new profile, "Order Preparer". First create the profile in the "Profiles" page, by filling the "Name" field. As soon as it is saved, it appears in the list of profiles.

Then you need to assign permissions to this new profile. Go to the "Permissions" page, and click on the tab for the new profile: the list of criteria appears. By default, a new profile has access to none of the back-office pages, and can only view the impact of some modules on the back-office (for the pages he or she has permissions to view).

You have two ways to fill the criteria, depending on the limits or freedom you want the profile to have:

  • Click the permission checkboxes one by one until it has enough access rights to get the job done.

  • Have all the checkboxes checked, then remove permissions one by one until it has only the ones necessary.

You have two ways to have checkboxes checked in batches:

  • Per column: at the top of each column, a checkbox makes it possible to have all of the column's checkboxes checked at once. Unchecking it unchecks all the currently checked boxes.

  • Per row: if you click on the "All" checkbox for a given row, all the checkboxes this row will be checked. Unchecking it unchecks all the currently checked boxes.

You can then uncheck selected rows rather than spending time checking each needed rows one by one.

Contacts

To facilitate communication with your clients, you can create multiple contact accounts. For example: customer service, technical support, sales department, etc. This feature allows your customers to directly contact the right person according to their needs. To contact the appropriate division of your store, the customer clicks on the "contact" icon which is at the top of the page, or on the link "Contact Us" at the bottom of the page. He then arrives at the form below.

He is then asked to choose the service he wishes to contact, enter his email address and then complete the message. He can indicate which order he wants to discuss, and even which product from that order.

In order for the message to be redirected to the intended recipient, you must configure the contacts in your shop.

By clicking on the "Contacts" sub-tab, you can access the existing list of contacts.

You can edit a couple options at the bottom of the page: whether the customer can attach a file to his message (this can be useful in case of bugs), and the default message (keep it simple, so that it can adapt to many situations, even if it needs a little editing for each case).

To create a new contact, or edit an existing one, go to the "Contacts" sub-tab under the "Employees" tab.

  • Add a title/name for this contact.

  • Provide an e-mail address (it can be the same as another contact).

  • Indicate if the e-mail is to be saved in the "Customer Service" tab (see below).

  • Write a description. Make it short, as it is displayed to the customer in the contact form.

Customer Service

PrestaShop enables you to centralize all the customers' request within its confines. This helps you keep track of which threads needs answering, rather than having to check with all the recipients of the mail to check if someone did answer it – provided the contact used has its "Save in Customer Service?" option set to "Yes", otherwise the message is simply sent to the contact's e-mail address.

Each contact has its own section, where you can quickly see if a there are new messages.

Handling Customer Service Messages

Each message can be handled through PrestaShop's complete interface.

  • You can forward the request to another employee, who will receive a notification.

  • You can find the details from the request: name or customer, order details, and the message itself. Click "Reply to this message" in order to start the discussion (the form will display your default message, as set in the "Contacts" sub-tab).

  • You can manage the request's status using the 4 buttons on the right: keep it unanswered, mark it as handled, and two "pending" statuses, for internal use.

Quick Access

PrestaShop has handy shortcuts to your most important pages, which can be accessed through the "Quick Access" menu, at the top of every page of the PrestaShop back-office.

The "Quick Access" sub-tab enables you to create customized shortcuts in order to make your navigation within the admin area even easier.

The page displays all the shortcuts that have already been created. You can create as many shortcuts as needed – just don't overdo it, obviously.

Click "Add New" to access the creation form.

Let's create a shortcut the "Tracking" sub-tab of the "Catalog" tab:

  • Give the shortcut a unique name.

  • Indicate the page's address.

    • Go to the "Tracking" sub-tab.

    • Paste the important bits (i.e., not the domain and admin folder, and not the token): index.php?tab=AdminTracking

  • Indicate whether you want to have this tab open in a new window or not.

  • Save.

Managing Tabs

You can create new tabs for other functions in your store. On the first page, you will see a list of all the tabs in your Back Office.

Moving tabs and sub-tabs

At the bottom of the page, you will find a tool to help you customize the tabs' positions.

You have access to both tabs and sub-tabs. They are placed according to their order and position in the current tab system. You can change a sub-tab's parent tab by editing it and using the "Parent" drop-down menu.

Click the arrows in order to change a tab or sub-tab's position.

Creating a New Tab

Click on "Add New" to create a new tab.

Define a name, and give it a class. You can assign it a graphic icon. Choose which existing tab is connected to this tab before saving it. If you choose "Home", then this will be a top-level tab. If you choose "None", you won't be able to reach the tab.

Copy it's address; for instance,

http://www.myprestashop.com/admin42/index.php?tab=AdminTracking&token=6ebfba8b18a50168a20a97fb9614d750
Managing Employees
Add a New Employee
Create an Employee Profile
Permissions
Contacts
Customer Service
Quick Access
Managing Tabs