Child pages
  • Explorer les outils de PrestaShop
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

Table content

Explorer les outils de PrestaShop

L'onglet "Outils" de PrestaShop donne accès à différents outils vous permettant d'améliorer votre boutique, et donc la vie de vos clients. Plusieurs de ces outils ne sont pas que de simples aides, mais fournissent un service important à votre boutique, et que vous de devriez pas négliger. Prenez le temps d'apprendre les possibilités qu'ils ont à offrir, car vous découvrirez rapidement que PrestaShop peut faire beaucoup que ce que vous croyiez à l'origine.

Langues

PrestaShop est une solution multilingue d'entrée de jeu : elle dispose de 5 langues par défaut (Français, Anglais, Espagnol, Allemand et Italien), et de nombreuses autres sont disponibles en téléchargement.

Le sous-onglet "Langues" gère les langues que vous pouvez utiliser dans votre back-office ou sur votre boutique. En cliquant sur ce sous-onglet, la page dédiée s'affiche.

Cet écran affiche les langues déjà installées sur votre boutique. Vous pouvez activer ou désactiver une langue en cliquant sur l'icône de la colonne "Activé".

Dans la section "Préférences langues", vous pouvez choisir la langue utilisée par défaut, à la fois dans le back-office et le front-office.

Si vous souhaitez ajouter une langue à votre boutique, cliquez sur "Nouveau" pour atteindre le formulaire dédié.

Pour ajouter une nouvelle langue :

  • Saisissez son nom.
  • Indiquez le code ISO 639-1 adéquat.
  • Ajoutez une image du drapeau représentant le mieux la langue que vous voulez ajouter : mettez en ligne une petite image, qui ne doit pas excéder le format 16*11 pixels.
  • Ajouter ensuite une image dans la langue cible, qui apparaîtra quand une image est manquante. En Anglais, cette image contiendrait simplement les mots "No image available", par exemple.
  • Cliquez sur Enregistrer.
  • Allez dans le sous-onglet "Traduction" afin de finaliser l'installation de la nouvelle langue.
  • Dans la section "Importez un pack de langue manuellement" de ce sous-onglet, cliquez sur Parcourir pour sélectionner le pack de langue que vous avez déjà téléchargé sur votre ordinateur.
  • Sélectionnez-le, cliquez sur "Importer". La notification "Traduction ajoutée" vous indiquera quand l'import a réussi.

Vous pouvez cliquer sur les drapeaux en haut de votre boutique (front-office) pour vérifier que l'opération s'est bien déroulée. De la même manière, les visiteurs de votre site peuvent désormais choisir la langue qui leur convient le mieux, en cliquant les icônes en haut de l'interface.

Traductions

PrestaShop vous fournit un outil complet de traduction pour votre boutique. Elle vous permet d'ajouter et modifier des traductions. De cette manière, vous maîtrisez totalement votre boutique, et pouvez gérer la traduction des chaînes sans devoir attendre que les traducteurs aient enfin publié leurs corrections.

Même sans vouloir corriger le travail des traducteurs, vous pouvez souhaiter modifier la manière dont les phrases sont écrites (moins formelles, moins verbeuses, etc.), et personnaliser les différentes textes disponibles, pour aboutir à un site adapté à votre audience (par exemple, une boutique de vêtements hip-hop n'utilisera pas le même langage qu'une boutique de montres de luxe);

Section "Import/export de traductions"

Le sous-onglet "Traductions" vous fournit les outils pour tous vos besoins en matière de traduction.

Ajouter / Mettre à jour une langue

Il existe de nombreux pack de langue disponibles en téléchargement, directement depuis les serveurs de PrestaShop, et que vous pouvez installer sur votre boutique. Votre logiciel PrestaShop s'occupera de télécharger le pack voulu, de le décompresser et de placer ses fichiers dans le dossier /translation.

Vous pouvez également mettre à jour les langes installées, également en direct depuis les serveurs de PrestaShop. Mais souvenez-vous que tout changement que vous pourriez avoir appliqué au pack de traduction sera perdu si vous le mettez à jour.

Importez un pack de langue manuellement

Dans le cas où vous ne voulez pas utiliser un pack de traduction PrestaShop officiel, mais plutôt un pack personnalisé (qu'il soit fourni par quelqu'un d'autre, ou que vous l'ayez importé depuis une autre installation de PrestaShop), alors ce formulaire est pour vous ! Sélectionnez le fichier Zip, cliquez sur le bouton "Importer", celui-ci sera installé dans le dossier /translation. Attention : s'il existe déjà un dossier avec le même code ISO 639-1, il sera remplacé par les fichiers de l'archive que vous importez.

Exporter des traductions

Que ce soit pour sauvegarder vos modifications, ou pour les partager avec d'autres installations de PrestaShop, vous pouvez créer vos propres packs de langue à l'aide de ce formulaire.

Notez que votre pack contiendra également le thème avec lequel il est sensé fonctionner.

Copier

Vous pouvez copier le contenu d'une langue dans un pack. C'est particulièrement utile quand vous souhaitez remplacer la langue d'un thème avec la même langue en provenance d'un autre thème.

Modifier les traductions

L'outil le plus important du sous-onglet "Traductions" reste la section "Modifier les traductions". C'est ici que vous pourrez réviser une traduction, voire complètement personnaliser chacune de ses phrases si vous le souhaitiez.

Choisissez la section de la traduction que vous souhaitez modifier :

  • Traductions Front Office. Les textes de la boutique, visibles par vos clients.
  • Traductions Back Office. Les textes de la zone d'administration, visible par vos employés et vous-mêmes.
  • Traductions messages d'erreur. Les messages d'erreur qui peuvent apparaître.
  • Traductions nom des champs. Le nom des champs dans votre front-office et votre back-office.
  • Traductions modules. Les mots utilisés par vos modules installés et activés.
  • Traductions fichiers PDF. Les mots utilisés pour générer des PDF.
  • Traductions mails. Les mots utilisés dans les modèles de mail.
    Une fois votre choix fait, cliquez sur le drapeau de la langue dans laquelle vous souhaitez réaliser vos modifications.

Un long formulaire apparaît alors. Découpé en dizaines de sections, il contient des centaines de chaînes.

Cliquez sur le titre d'une section pour l'ouvrir ou la fermer, modifiez les chaînes comme vous le souhaitez, et cliquez sur le bouton "Enregistrer les modifications" (en haut de la page) quand vous avez terminé.

A la droite de chaque champ se trouve une icône :

  • Survolez-la pour afficher les suggestions en provenance de Google Translate.
  • Cliquez-la pour appliquer la suggestion.

Accès rapide

PrestaShop dispose de raccourcis pratiques pour toutes les pages importantes, accessibles depuis le menu "Accès rapide" en haut de chaque page de l'administration.

Le sous-onglet "Accès rapide" vous permet de créer des raccourcis personnalisé afin de faciliter votre navigation au sein de l'administration.

La page affiche tous les raccourcis qui ont déjà été créés. Vous pouvez créer autant de raccourcis que nécessaire – mais faites en sorte de ne pas en mettre trop, bien entendu.

Cliquez sur "Nouveau" pour accéder au formulaire de création.

Créons un raccourci vers le sous-onglet "Suivi" de l'onglet "Catalogue" :

Import

Les fonctions d'import vous permettre de rapidement remplir votre catalogue de produits quand vous disposez d'une grande quantité d'entrées à intégrer. En cliquant, la page suivante apparaît.

PrestaShop vous permet d'importer rapidement 7 types de données:

  • Catégories ;
  • Produits ;
  • Versions ;
  • Clients ;
  • Adresses ;
  • Fabricants ;
  • Fournisseurs.

Observez bien l'exemple qui est affiché sur la page. Vous devez faire la relation entre le contenu de vos colonnes, et l’endroit où vont se positionner les données dans votre catalogue PrestaShop.

Format de données

Les données importées doivent l'être sous la forme d'un fichier texte, utilisant un format de données de type CSV (Coma Separated Value), pour "valeurs séparées par des virgules", et l'extension de fichier liée .csv. Nous vous recommandons d'avoir recours au point-virgule ";" comme séparateur.
Vous pouvez créer un tel fichier avec n'importe quel éditeur de texte (nous vous recommandons Notepad++), mais il est préférable d'utiliser un tableur, tel que Microsoft Excel (payant) ou OpenOffice.org Calc (gratuit), puis d'enregistrer votre travail au format CSV. En comparaison avec un éditeur de texte, un tableur vous permet de travailler plus rapidement et de manière visuelle.

Voici un exemple de fichier prêt à l'import, ici pour une liste de produits :

"Enabled";"Name";"Categories";"Price";"Tax rule ID";"Buying price";"On sale";"Reference";"Weight";"Quantity";"Short desc.";"Long desc";"Images URL"
1;"Test";"1,2,3";130;1;75;0;"PROD-TEST";"0.500";10;"'Tis a short desc.";"This is a long description.";"http://www.myprestashop/images/product1.gif"
0;"Test 02";"1,5";110;1;65;0;"PROD-TEST2";"0.500";10;"'Tis also a short desc.";"This is a long description too.";"http://www.myprestashop/images/product2.gif"
1;"Test 03";"4,5";150;1;85;0;"PROD-TEST3";"0.500";10;"'Tis a short desc. again";"This is also a long description.";"http://www.myprestashop/images/product3.gif"

La première colonne doit être un nom descriptif pour la colonne de données (vous pourrez ne pas la prendre en compte lors du processus d'import). Il doit y avoir le même nombre de colonnes dans chaque ligne.

Notez bien que :

  • La colonne de prix utilise la devises par défaut de votre boutique ;
  • Les catégories sont indiquées à l'aide de leur identifiant existant (il vous faut donc les importer en premier), et séparées par des virgules ;
  • L'adresse Web des images doit être spécifiée en totalité. En d'autres termes, ce doit être l'adresse que le navigateur doit appeler pour afficher l'image ; par exemple, http://www.myprestashop/images/productXXX.gif ;
  • Préférez l'encodage de données UTF-8, ou au pire ISO-8859-1.

L’opération d’import est similaire pour les 6 autres types d’informations, ne changent alors que titres des colonnes et la destination finale des informations.

Mise en ligne du fichier

Une fois que toutes vos données sont au format CSV, vous pouvez l'envoyer dans la base de données de votre boutique à l'aide du formulaire qui se trouve dans le sous-onglet "Import" de l'onglet "Outils". Chargez le fichier depuis votre ordinateur en cliquant sur "Parcourir...", confirmez votre choix en cliquant sur le bouton "Chargement des fichiers".

La page se met alors à jour, et un formulaire apparaît.

Le nom de votre fichier apparaîtra dans le menu déroulant nommé "Choisissez votre fichier .CSV". Puis :

  • Sélectionnez le type de données que contient votre fichier, à l'aide du menu déroulant "Sélectionnez l'entité à importer". Dans notre cas, nous importons des produits. Une fois que vous avez choisi le type de donnée, une liste des champs disponibles apparaît à droite, ce qui peut vous aider à affiner votre fichier CSV – au moins en ce qui concerne l'ordre des colonnes, ce qui va vous être utile très bientôt.
  • Sélectionnez la langue des données importées. Si la langue cible n'est pas disponible, vous devez en premier lieu l'installer, via le sous-onglet "Langues" de l'onglet "Outils".
  • Sélectionnez l'encodage du fichier. Indiquez simplement si le fichier est en iso-8859-1 ou non. Si ce n'est pas le cas, l'outil d'import partira du principe que l'encodage utilisé est UTF-8.
  • Sélectionnez les séparateurs de champs. Nous vous suggérons de laisser les valeurs par défaut ("Séparateur de champs" avec un point-virgule, "Séparateur champs à valeurs multiples" avec une virgule). Bien entendu, si votre fichier CSV est conçu différemment, vous devriez changer ses valeurs en conséquence.
  • Si vous voulez enlever tous vos produits avant de lancer l'importation, cochez la case appropriée.
  • Une fois tous vos choix faits, cliquez sur "Etape suivante".

Notez que tous les fichiers d'import sont envoyés directement dans le sous-dossier /import de votre dossier d'admin. Si le menu déroulant des fichiers CSV contient trop d'entrées, vous pouvez effacer les imports les plus anciens directement à l'aide de votre client FTP.

Les étapes suivantes seront accomplies entièrement sur l'écran qui se charge alors.

Ce tableau présente les lignes de votre fichier CSV rangées arbitrairement dans un ordre de colonnes correspondant au besoin de la base de données de PrestaShop. Il vous revient de faire en sorte que toutes les colonnes de votre fichier correspondant à un en-tête de colonne de PrestaShop, à l'aide du menu déroulant de chaque en-tête, afin d'importer le contenu correctement.

Par exemple, dans la capture d'écran ci-dessus :

  • Première colonne. Nous l'avions marquée comme "Enabled", PrestaShop utilise l'en-tête "ID". Cliquez sur le menu déroulant de l'en-tête, et sélectionnez "Actif (0/1)".
  • Deuxième colonne. Marquée "Name", mais l'en-tête utilise "Actif (0/1)". Changeons cela pour "Nom *".
  • Troisième colonne. Et ainsi de suite...

L'écran ne peut contenir toutes vos colonnes de données, aussi il vous faut cliquer sur les boutons ">>" et "<<" pour vous déplacer dans les colonnes, et toutes les faire correspondre au bon en-tête.

Dans notre exemple, nous avons utilisé la première ligne pour servir d'indicateurs de colonne. Étant donné que nous ne voulons importer cette ligne, saisissez "1" dans le champ "Sauter X lignes".

Une fois que toutes vos colonnes auront trouvé correspondance, cliquez sur le bouton "Importer les données", et vous avez terminé !

Configurations d'import

Le processus de configuration peut être une tâche laborieuse si vous ne pouvez pas choisir l'ordre des colonnes de votre fichier CSV à celui utilisé par l'outil d'import de PrestaShop. C'est pourquoi PrestaShop comprend un petit outil permettant d'enregistrer l'ordre de correspondance que vous avez mis en place avec tous les menus déroulants des en-têtes de colonnes.

  • Sauvegarder. Saisissez un nom descriptif dans le champ, et cliquez sur "Sauvegarder".
  • Charger. Choisissez une configuration de correspondances dans le menu déroulant, et cliquez sur "Charger".
  • Supprimer. Choisissez une configuration de correspondances dans le menu déroulant, et cliquez sur "Supprimer".

Sous-domaines

L'authentification de PrestaShop se base en partie sur les cookies HTTP, qui sont de très petits fichiers conservés par votre navigateur afin de garder une trace des éléments essentiels de vos identifiants de connexion, ou de votre état de connexion. De par leur conception, les cookies sont limités à un seul domaine (ou sous-domaine) : un cookie créé sur www.prestashop.com ne fonctionnera pas sur www.prestashop2.com ou www2.prestashop.com.

Une solution possible à cette limitation consiste à prendre en charge tous les sous-domaines, afin de créer un cookie cohérent pour chacun. C'est exactement le rôle de ce sous-onglet.

Ajouter un nouveau sous-domaine est trivial.

Sauvegarde BDD

Il vous faut régulièrement effectuer des sauvegardes du contenu de votre boutique, de sorte que si un problème survenait, vous pourriez retomber sur vos pieds rapidement et efficacement. La base de données contient toutes les informations de votre boutique. Pour créer une sauvegarde de votre base de données, vous disposez de plusieurs solutions. Vous pouvez utiliser des outils tels que phpMyAdmin (à réserver aux utilisateurs chevronnés) ou l'outil intégré à PrestaShop, disponible dans le sous-onglet "Sauvegarde BDD" présenté ci-dessous.

Le tableau ci-dessus liste toutes les sauvegardes déjà effectuées, en indiquant leur date de création, leur âge, leur nom de fichier et leur taille.
Pour créer une nouvelle sauvegarde de la base de données, cliquez sur "J'ai lu l'avertissement - Créer une sauvegarde". Vous arriverez alors sur une notification.

Il vous est alors demandé de cliquer sur le lien "Télécharger le fichier de sauvegarde" afin d'enregistrer le contenu de votre base de données au format SQL (et avec l'extension fichier .sql), archivée au format BZip2 (.bz2). Rangez vos sauvegardes en lieu sûr, car elles pourraient vous être utiles sans prévenir. De plus, vous pourrez trouver ces sauvegardes directement sur votre serveur, dans le sous-dossier /backup du dossier /admin (dont vous devez avoir personnalisé le nom.

CMS - Créer une page de texte

PrestaShop vous permet de créer des pages de contenu de la même manière que vous créez des produits, à l'aide de son outil CMS. Ces pages sera accessibles à vos utilisateurs via le bloc "Information", sur votre page d'accueil.

Le sous-onglet "CMS" présente toutes les pages de contenu qui ont été précédemment créées sur votre site, pour la catégorie sélectionnée (par défaut la page d'accueil).

N'oubliez pas de créer une version de chaque page pour chaque langue que vous proposez sur votre site ! Cliquez sur le drapeau de chaque pour changer de langue

Créer une nouvelle page CMS

Cliquer sur le lien "Ajouter une nouvelle page" vous envoie vers un formulaire.

Nous y trouvons les champs habituels :

  • Catégorie CMS. Vous devez d'abord créer des catégories, autrement vous serez limité à la page d'accueil.
  • *Titre META *. Le nom du lien pour accéder à la page.
  • Description META. Utilisé pour décrire le contenu de la page aux moteurs de recherche.
  • Mots clés META. Utilisé par les moteurs de recherche pour comprendre le type d'information qui compose la page.
  • URL simplifiée. S'affiche dans le navigateur ; facilite la tâche aux moteurs de recherche.
  • Contenu de la page. Ce champ doit être rempli pour valider la page.
  • Activé. Vous pouvez choisir de ne rendre la page publique qu'une fois que vous l'aurez relue et validée, et donc enregistrer la page en tant que brouillon.

Une fois que tous les champs sont remplis, cliquez sur "Enregistrer". S'il est activé, vous pouvez aussitôt voir le résultat de votre création en ligne.

Créer une nouvelle catégorie CMS

Cliquez sur le lien habituel pour créer une catégorie CMS – en réalité, une sous-catégorie de la catégorie mère, "Accueil". Vous pouvez créer autant de catégories que nécessaire.

  • Nom. Le titre de la catégorie.
  • Affichée. Détermine si la catégorie (et ses pages) est accessible au public, ou est cachée.
  • Catégorie parente. La catégorie dans laquelle cette catégorie est placée. Par défaut, "Accueil". Vous pouvez utiliser un nombre illimité de niveau de catégories.
  • Description. Une description du contenu de la catégorie.
  • Balise <title>. Le nom du lien pour accéder à ces pages
  • Meta description. Utilisé pour décrire le contenu de cette catégorie aux moteurs de recherche.
  • Meta mots-clefs. Utilisé par les moteurs de recherche pour comprendre de quel type de contenu la catégorie est faite.
  • URL simplifiée. Affichée dans le navigateur ; facilite également la tâche des moteurs de recherche. Ce champ se rempli automatiquement quand vous entrez un nom de catégorie.

Cliquez sur "Enregistrer et revenir à la catégorie parente" pour continuer à configurer le contenu de votre CMS.

Générateurs

Ce sous-onglet contient deux outils qui génèrent de complexes fichiers serveur, afin que vous n'ayez pas à les créer à la main – et prendre le risque de casser votre boutique.

Génération de fichier .htaccess

Un fichier .htaccess (abréviation de "hypertext access") est un fichier de configuration, que l'on retrouve surtout chez les serveurs Web Apache. Son usage le plus courant consiste à contrôler les autorisations d'accès au serveur, à effectuer une réécriture d'URL, à bloquer les visiteurs, à contrôler l'affichage des dossiers, et à gérer le cache. Contrairement aux fichiers de configurations globaux, tel que le fichier httpd.conf d'Apache, il peut agir de manière locale, étant donné que ses règles s'appliquent au dossier dans lequel il se trouve, et à ses sous-dossiers.

Attention : étant donné qu'un fichier .htaccess ne fonctionne que sur les serveurs qui le reconnaissent (Apache, iPlanet, Zeus), il ne faut PAS utiliser cet outil si votre boutique tourne sur un autre type de serveur (Microsoft IIS, nginx, lighttpd...).

Cet outil est particulièrement utile quand vous souhaitez mettre en place des URL simplifiées : il génèrera les règles de redirection correctes, en y ajoutant quelques règles d'optimisation.

Tous les champs sont facultatifs.

  • Cochez la case "Optimisation".
  • Cochez la case "URL simplifiées".
  • Cochez la case "Désactiver l'option apache multivues" si vous rencontrez des problèmes avec les URL simplifiées.
  • Ajoutez vos règles spécifiques de configuration dans le champ adéquat.

Attention : le contenu existant de votre fichier .htaccess actuel sera effacé et remplacé par le contenu généré par PrestaShop ! Vérifiez bien que vous avez recopié toutes vos règles de configuration spécifiques dans la zone de texte de l'outil !

Génération du fichier robots

Un fichier robots.txt vous permet de bloquer les robots d'indexation et les analyseurs Web, qui parcourent votre site à la recherche de pages à ajouter aux serveurs de leur société. Vous voulez certainement que certains robots parcourent votre site en toute liberté, comme ceux de Google ou de Yahoo!, tandis que d'autres ne devraient pas y avoir accès, comme les robots spammeurs, les voleurs de contenu, les récupérateurs d'adresse e-mails, etc. Notez que les moins éthiques de ces robots ne respectent même pas le protocole d'exclusion, celui-ci étant facultatif.

L'outil de génération du fichier robots.txt créer simplement un fichier avec les directives nécessaires pour protéger les fichiers et dossiers qui ne sont pas publiques, et ne devraient pas être indexés.

Ces règles s'appliquent à tous les robots (comme indiqué par la chaîne "User-agent: *").

Tout fichier robots.txt existant sera effacé par le générateur, donc si vous souhaitez ajouter vos propres règles de configuration, faites-le après que PrestaShop ait généré le fichier.

Magasins

PrestaShop contient un outil complet de localisation de magasins pour vos clients.

Ils trouveront ce formulaire en cliquant sur le bloc du front-office.

Vous pouvez choisir la manière dont ces magasins sont affichés sur le front-office.

Tous vos magasins sont énumérés dans une liste pratique.

Comme toujours, cliquez sur "Nouveau" pour atteindre le formulaire de création.

Remplissez autant de champs que possible, car ils seront affichés directement dans la carte.

Informations

Ce sous-onglet sert de rappel pratique de votre configuration PrestaShop : numéro de version, informations sur le serveur, version de PHP et de MySQL. Ce sont des éléments essentiels à communiquer aux développeurs PrestaShop en cas de problème, ou tout simplement à votre webmaster.

Service web

Un service Web est une méthode de communication entre deux entités logicielles, au travers d'un réseau. Elle repose sur un jeu de méthode, formats et droit d'accès connu, afin de pouvoir utiliser le contenu du service web à parti de n'importe quel outil autorisé, et étendre le contenu original.

Vous pouvez activer le service web de votre installation de PrestaShop afin d'autoriser des applications tierces à utiliser vos données. L'idée est que vous vous donnez la possibilité d'utiliser des outils intéressants avec votre contenu, afin de mieux gérer votre boutique, ou de faciliter la vie de vos utilisateurs (par exemple, une application mobile).

La configuration est assez simple : si vous préférer que personne ne puisse accéder à vos données à partir d'applications tierces, laissez-le désactivé.

Attention : pour des raisons de sécurité, faites en sorte que votre boutique accepte les connexions sécurisées SSL !

Toutes les applications ne doivent pas forcément avoir accès au service web de votre installation PrestaShop : vous décidez qui le peut, et ce qu'ils peuvent faire. Chaque application dispose d'une clé de connexion unique, avec des droits d'accès spécifiques.

Vous pouvez ajouter plus d'applications via le lien habituel "Nouveau".

  • Clé. Une clé unique. Vous pouvez soit en créer une vous-mêmes, soit en générer une.
  • Description de la clé. Un rappel du destinataire de la clé, et des droits qu'elle donne.
  • Statut. Vous pouvez désactiver une clé aussitôt que nécessaire.
  • Permissions. Vous pouvez choisir parmi une grande quantité de permissions, soit par section, soit pas type d'accès. Certaines applications n'auront ainsi que le droit de lire une poignée d'éléments, tandis que d'autres (par exemple, celle que vous souhaitez utiliser pour gérer votre boutique à distance) devront avoir le droit de modifier et effacer à peu près toutes les données. Faites donc un choix éclairé.

Développeurs : voici le lien vers la documentation sur le service Web de PrestaShop.

Log

Des problèmes surviendront tôt ou tard. La plupart du temps, vous n'en avez pas conscience car le système les gère pour vous. Mais vous pourriez vouloir les connaître, afin de corriger les plus courantes, et assurer à votre boutique une meilleure stabilité.

Le sous-onglet "Log" vous permet de voir les erreurs PHP qui surviennent. Elles sont consignées dans le tableau central du sous-onglet, et sont présentées sous 4 niveaux d'importance (expliqués ici avec le texte original en provenance de PHP.net :

  • A but informatif. Indiquent que le script a rencontré quelque chose qui peut être une erreur, mais peut aussi être un événement normal dans la vie du script.
  • Avertissement. Indiquent un problème qui doit être intercepté par le script durant l'exécution du script.
  • Erreur.
  • Problème majeur (erreur critique). Indiquent des erreurs qui ne peuvent pas être ignorées, comme des problèmes d'allocation de mémoire, par exemple.

Vous pouvez également être notifié des dernières erreurs. Les notifications sont envoyées sur l'adresse e-mail du propriétaire de la boutique, et vous pouvez configurer le niveau d'importance à partir de laquelle vous recevrez ces e-mails : saisissez "3" si vous ne voulez être tenu au courant que des problèmes majeurs, "1" si vous voulez tout savoir. Le réglage par défaut, "5", n'envoie aucune notification.

Choisissez simplement un niveau, et cliquez sur "Enregistrer".

Mise à jour

Ce sous-onglet présente une fonctionnalité ajouté avec PrestaShop 1.4.4, et qui est donc considérée comme expérimentale : la mise à jour automatique, simplifie grandement le passage de version de PrestaShop... à partir du moment où vous avez déjà la version 1.4.4 de PrestaShop.

Les versions de PrestaShop en-dessous de la 1.4.4 auront besoin d'être mises à jour manuellement. Lisez le guide Updating PrestaShop (en anglais).

The One-Click Upgrade feature is natively available in versions 1.4.4 and 1.4.4.1, and through a module for all others versions of PrestaShop, starting with PrestaShop 1.3. You can download the module on Addons: http://www.prestashop.com/download/autoupgrade.zip
La fonctionnalité de mise à jour automatique est disponible nativement dans les version 1.4.4 et 1.4.4.1, et par le biais d'un module pour toutes les autres version de PrestaShop, à partir de la version 1.3. Vous pouvez télécharger ce module depuis le site Addons : http://www.prestashop.com/download/autoupgrade.zip

Si vous disposez déjà de la dernière version, l'outil vous affichera simplement "Vous n'avez pas besoin de cette fonctionnalité pour le moment". Les utilisateurs ont pu mettre à jour leur boutique automatiquement à partir de la version 1.4.4.1.

Attention : vous devriez faire en sorte de faire une sauvegarde de toutes vos données (à la fois les fichiers et la base de données) avant de lancer la mise à jour.

La section "Votre configuration actuelle" vous donne de précieuses informations sur votre installation PrestaShop, et la manière dont elle peut influer sur la mise à jour automatique :

  • Dossier racine. Indique où PrestaShop est installé.
  • Statut du dossier racine. Indique si les bonnes permissions de lecture/écriture sont en place. Le cas échéant, vous devrez les modifier à l'aide de votre client FTP. Vous trouverez une explication rapide des permissions et de CHMOD dans le guide Getting Started.
  • Autoupgrade autorisé. Indique si votre installation de PrestaShop peut être mise à jour avec cet outil.
  • Statut de la boutique. Indique si la boutique est active ou en mode de maintenance. il est recommandé de passer en mode maintenance pendant la totalité du processus de mise à jour (sauvegarde des fichiers et de la base de données, mise à jour, vérification), afin d'éviter que vos clients ne perdent leurs paniers.
  • Limite de temps PHP. La mise à jour automatique peut durer un certain temps, car il faut télécharger les fichiers depuis prestashop.com, le décompresser sur le serveur, remplacer les fichiers installés, enfin déclencher la mise à jour elle-même. De fait, les réglages de PHP peuvent être trop bas, et empêcher le processus d'aboutir, au pire en plein milieu. PrestaShop vous indique ici le réglage actuel de PrestaShop. Idéalement, il faudrait y lire "désactivée".
  • Dossier racine. Indique si les droits d'accès au dossier racine sont bien en place. Le cas échéant, le processus ne pourra pas effacer les fichiers et sous-dossiers.

Le bouton "Modifier vos options", en bas de la section, est en fait un lien vers la section "Options", située en bas de la page.

Cette option vous permet de contrôler certains aspects du processus de mise à jour.

  • Ne pas sauver les images. Le processus de mise à ne touche normalement pas à votre dossier d'images. Si vous avez soigneusement sauvegardé tous vos fichiers, il se peut que vous souhaitiez laisser la mise à jour s'occuper de dossier, afin d'obtenir une installation propre puis de remettre vos fichiers en ligne. Nonobstant, il n'est pas recommandé d'agir ainsi.
  • Conserver le thème "prestashop" actuel. Le processus de mise à jour remplace le thème par défaut avec la dernière incarnation d'icelui. Si vous y avez apporté des modifications, vous pouvez les protéger en choisissant l'option "Oui". Pour rappel, il n'est PAS recommandé de modifier le thème par défaut ! vous devriez en faire une copie, et apporter vos modifications à cette copie.
  • Garder les traductions. Comme pour le thème par défaut, si vous avez apporté des modifications aux fichiers de traduction de PrestaShop, vous pouvez les protéger en choisissant l'option "Oui".

Le processus de mise à jour

Le bouton de mise à jour se trouve au centre de la page.

Il vous donne une indication sur votre numéro de version actuelle, et le numéro de la dernière version disponible sur les serveurs de PrestaShop. Si vous notez une différence, vous pouvez cliquer sur le bouton "Mettre à jour PrestaShop maintenant !" afin de lancer le processus. Une notification de statut apparaît alors sur la droite, tandis que le processus se lance.

Les modifications apportés à votre installation de PrestaShop se mettre alors à défiler dans la zone en-dessous de la section "Mettre à jour" : fichiers effacés (normalement, ceux du thème par défaut), emplacement de l'archive de sauvegarde (normalement, dans le dossier /[admin]/autoupgrade), fichiers ajoutés à l'archive en question, les fichiers copiés depuis la nouvelle version (et donc marqués comme mis à jour). Beaucoup de fichiers sont mentionnés, et vous n'avez pas besoin de tout lire.

Vous saurez que la mise à jour est terminée à l'affichage du message "Mise à jour terminée. Vérifiez votre boutique (essayez de faire une commande, vérifier le thème)" en vert, en même temps que le message d'état "Upgrade process done. Congratulations ! You can now reactivate your shop."

En effet, la mise à jour automatique désactive votre boutique, mais ne la réactive pas automatique. Il vaut mieux le garder désactivé tant que vous n'aurez pas vérifié que tout fonctionne correctement dans votre back-office, notamment que les produits et images sont toujours là.

Une fois que vous vous serez assuré que la mise à jour s'est effectivement bien déroulée, activez votre boutique en allant dans l'onglet "Préférences", puis faites des tests avec votre front-office : naviguez parmi les produits, triez-les, lancez une commande, etc. En somme, faites l'ensemble du processus d'achat, afin de vérifier que vous ne manquerez pas de vente.

Tout fonctionne correctement ? Félicitations, vous avez avec correctement mis à jour votre installation PrestaShop !

Restaurer

Malheureusement, toutes les mises à jour ne se font pas correctement – ce qui est la raison pour laquelle vous devriez toujours faire une sauvegarde de vos fichiers et données, et ce pourquoi PrestaShop réalise une sauvegarde supplémentaire de vos fichiers et données (sur laquelle vous ne devriez pas forcément compter, de toute évidence. Faites avant tout vos propres sauvegardes).

Les fichiers de sauvegarde de PrestaShop sont enregistrés sur votre serveur, et s'il se trouve qu'une mise à jour s'est mal déroulée, vous pouvez les retrouver dans la section "Restaurer" du sous-onglet "Mise à jour".

Vous disposez de 3 options :

  • restoreFiles. Récupère les fichiers de la dernière sauvegarde, et les réinstalle en lieu et place de ceux de la version présentement installée.
  • restoreDb. Récupère les données de la dernière sauvegarde, et les réinstalle en lieu et place de celle dans la base de données.
  • restaurer. Déclenche à la fois restoreFiles et restoreDb

L'état de la restauration est affiché au même endroit que celui du processus de mise à jour.

  • No labels