Child pages
  • Explorer les outils de PrestaShop

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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'une 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.

...

  • 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ées en totalité. En d'autres termes, ce doit être l'adresse que la navigateur doit appelé 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 le 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 fichier".

...

Ajouter un nouveau sous-domaine est trivial.

DB backup

You must perform regular backups of your shop, so that in case of a crash, you can reboot your shop quickly and in the best conditions. The database contains all the information in your shop. To create database backups of your shop, you have several solutions. You can use tools such as phpMyAdmin (reserved for advanced users) or use the tool integrated into PrestaShop, such as the one available on the "DB Backup" tab displayed below.

Image Removed

The table above lists all backups that have already been made, specifying the date of creation, age, file name and size.
To create a new backup of the database, on "Create a new backup". You then arrive on the following notification:

Image Removed

You are then prompted to click on the link "download the backup file" to save your database in the SQL format (and .sql file extension), archived in BZip2 format (.bz2). Put your backup in a safe place, for you might need it at any given time. Furthermore, you can find these backups directly on your server, in the "backup" folder, under the custom-named "admin" folder.

CMS - Creating a Text Page

PrestaShop enables you create content pages just like you create product pages, using its CMS tool. The pages will appear to customers in the "Information" block on your homepage.

Image Removed

The CMS sub-tab presents you all the content pages that were previously created on your shop, for the currently selected category (by default, the home page).

Image Removed

Do not forget to create one version of each page for each of your supported languages! Click on the flag for each field in order to change language.

Creating a New CMS Page

Clicking the "Add a New Page" link takes you to this page:

Image Removed

Here we find the usual fields:

  • CMS Category. You must first have created new categories, otherwise you will be limited to the home-page.
  • Meta title. The name of the link to access the page.
  • Meta description. Used to describe the content of this page for search engines.
  • Meta Keywords. Used by search engines to understand what types of information the page is composed of.
  • Friendly URL. Appears in the browser; also, make it easier for search engines.
  • Page content. Must be entered to submit your information.
  • Enable. You can choose to have you page public only once you are done proofreading it, in which case you page is saved as draft.

Once all the fields are filled out, click on "Save." You can then view the result directly on your online
store.

Here is a sample page:

Image Removed

Creating a New CMS Category

...

Sauvegarde BDD

Il vous faut régulièrement effectuer des sauvegardes du contenu de votre boutique, de sorte que si un 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.

Image Added

Le tableau ci-dessus liste toutes les sauvegardes déjà effectuées, en indiquant leur date de création, leur age, 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 la notification suivante :

Image Added

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 utile 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éer des produits, à l'aide de son outil CMS. Ces pages sera accessibles à vos utilisateurs via le bloc "Information", sur votre page d'accueil.

Image Added

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).

Image Added

N'oubliez pas de créer une version de chaque page pour chaque langue que vous proposer 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.

Image Added

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 apge.
  • Description META. Utilisé pour décrire le contenu de la page au 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 la 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.

Voici une page d'exemple :

Image Added

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.

!_Images^261-tools-cmsCategorieAddNew.png|border=1

  • Name. The category titleNom. Le titre de la catégorie.
  • Displayed. Whether the category (and its page) is available to the public, or hidden.
  • Parent CMS category. The category under which this category is placed. By default, "Home". You can have an unlimited number of levels of categories.
  • Description. Describes the category content.
  • Meta title. The name of the link to access its pages.
  • *Meta description *. Used to describe the content of this page for search engines.
  • Meta keywords. Used by search engines to understand what types of information the category is composed of.
  • Friendly URL. Appears in the browser; also, make it easier for search engines. This field is automatically filled as you enter the category name.

Click "Save and back to parents CMS category" to keep on configuring your CMS content.

Generators

This sub-tab contains two tools that generate complex server files for, so that you don't have to create them by hand – and risk breaking your shop.

.htaccess file generation

A .htaccess file (short for "hypertext access") is a server configuration file, mostly found on the Apache line of servers, and few others. It is commonly used to control folder authorization, URL rewriting, blocking, directory listing and cache control. Contrary to global configuration files, such as Apache's httpd.conf file, it can act locally, as its rules apply to the directory it is in, and its sub-directories.

...

  • 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ère 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 autorisation 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...).

This tool is mostly useful when you choose to use friendly URLs: it will generate the correct rules. It also adds a few optimization rules.

Image Removed

All fields are optional.

  • Check the optimization box.
  • Check the friendly URL box.
  • Put your specific rules in the adequate text field.
  • Click the "Generate .htaccess file" button

Warning: your current .htaccess will be delete and replaced by the one generated by PrestaShop! Be sure to copy/paste your specific configuration rules in the text-field!

Robots file generation

A robots.text file enables you to block specific automated bots and web spiders, which crawl the web in order to find more webpages to add to their company's servers. Some bots you want to have full access to your website, such as Google's or Yahoo's, and some others you'd rather not, such as spam bots, content stealers, e-mail collectors, etc. Note that the worst of bots do not respect this files directive, as it is purely advisory.

Image Removed

PrestaShop's robots.txt generation tools simply creates a file with exclusion directives for files and directories that are not meant to be public, and should not be indexed.

Image Removed

These rules apply to all bots (note the 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.

Image Added

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 à le 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.

Image Added

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.

Image Added

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

If you want to add your own rules, do it after PrestaShop has generated this file, as it will delete any existing version of it.

Configuration Information

This sub-tab serves as a handy reminded of your PrestaShop configuration: version, server info, PHP version, MySQL version. All these prove really useful when you need to report an issue to the PrestaShop developers, or simply your webmaster.

Image Removed

Stores

PrestaShop provides a complete store-locating tool for your customers.

Image Removed

They can reach form by clicking on the box on the 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 aie généré le fichier.

Magasins

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

Image Added

Ils trouveront ce formulaire en cliquant sur la boîte du front-office :

You can choose how these stores are displayed in the Vous pouvez choisir la manière dont ces magasins sont affichés sur le front-office.

All your stores are listed in a handy list

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

As usual, click "Add New" to reach the following form:

Image Removed

Fill-in as many of the fields as possible, as it will be displayed to your customers right within the mapComme toujours, cliquez sur "Nouveau" pour atteindre le formulaire de création.

Image Added

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

Webservice

A Web service is a method of communication between two electronic devices over a network. It relies on a known set of methods, formats and access rights, so as be able to use the webservice's content on any other authorized tool, and build upon the original tool.

You can enable PrestaShop webservice, so that third-party tools can access your data. This potentially makes it possible for interesting tools to help you or your customers better use your shop (such as mobile applications).

The configuration is pretty basic: if you don't want anyone to access your shop through third-party tools and apps, just keep it disabled.

Image Removed

Warning: For security reasons, make sure your shop supports SSL connection!

Not any app can access your store through the PrestaShop webservice: you decide which can, and what they can do. Every app as a unique connection key, with specific access rights.

Image Removed

You can add more with the usual "Add New" link and form:

Image Removed

  • Key. A unique key. You can either create your own, or choose to use a generated one.
  • Key description. A reminder of who that key is for, and what it gives access to
  • Status. You can disable a key anytime.
  • Permissions. You can choose among a wide array of permissions, either by section and by type of access. Some apps you'll want to only be able to view a handful of items, some others (for instance, ones that you would use to manage the shop remotely) to be able to edit and delete just about everything. Choose wisely.

Logs

Errors happen. Most of the time, you are not aware of them because the system handles them silently. But you might want to know about them, in order to be able to correct the most regular ones, and insure a better stability for your shop.

The "Logs" sub-tab is were you can have a hand at the PHP errors that happen. They are logged in the sub-tab's main table, and are presented in 4 types (here with original explanations from PHP.net):

  • Informative only. Run-time notices. Indicate that the script encountered something that could indicate an error, but could also happen in the normal course of running a script.
  • Warning. Run-time warnings (non-fatal errors). Execution of the script is not halted.
  • Error.
  • Major issue (crash). Fatal run-time errors. These indicate errors that can not be recovered from, such as a memory allocation problem. Execution of the script is halted.

Image Removed

You can also receive a notification about the latest error. Notifications are sent to the shop owner's e-mail address, and you can configure the degree of importance at which you should start receiving such e-mails: use "3" if you only want to know about major issues, "1" if you want to know about everything, even the smallest notice. The default is "5": no notification is sent.

Image Removed

Choose the level, and click "Save".

Upgrade

This tab features a feature introduced with version 1.4.4 of PrestaShop, and which is still considered experimental: the One-Click Upgrade, which makes it incredible easier to upgrade your PrestaShop install to the latest version... provided you already have PrestaShop 1.4.4 installed.

Info

PrestaShop versions below 1.4.4 still need to be upgraded manually. Refer to our Updating PrestaShop guide.

If you have the latest version already, the too will simply display "You currently don't need to use this feature."

Starting with the release of PrestaShop 1.4.5, users can upgrade their shop at the click of a button. IMPORTANT: you should make sure to properly backup both your files and your database before attempting an automatic upgrade.

The "Current configuration" section gives you useful information on your current PrestaShop install, and how it might interact with the automatic upgrade:

  • Root directory: indicates where PrestaShop is located in your current install.
  • Root directory status: indicates if the read/write permissions are correctly set. If not, you will have to change them, using your FTP client. See the Getting Started guide for a quick explanation of how to perform a CHMOD.
  • Autoupgrade allowed: indicates whether your install can be upgrade using this tool or not.
  • Shop status: indicates if your shop is active or in maintenance mode. It is good practice to put your shop in maintenance mode during the whole process (file backup, database backup, automatic upgrade, verification), so as to prevent customers from losing orders...
  • PHP time limit: the automatic upgrade can be a lengthy process, as it needs to download the archive from prestashop.com, unzip it on the server, replace the currently installed files, then trigger the update itself. Hence, the PHP settings might be too low, and break the upgrade altogether, mid-process at worse. In this row, PrestaShop gives you an indication of the current PHP settings. Ideally, it should indicate "disabled".
  • Root directory: indicates whether the current access permissions for the root directory are correct. If not, the process will not be able to delete and files.

Image Removed

The "Modify your options" button at the bottom of the section is in fact a link to the "Options" section, at the bottom of the page.

Image Removed

This options enable you to have some control on the upgrade process:

  • Don't save images: the upgrade process normally doesn't touch your images folder. If you have made a proper back of all your files, you might wish to let the process take care of that folder too, in order to have a clean install again and re-upload your files. Nevertheless, it not recommended to do this.
  • Keep theme "prestashop": the upgrade process overwrites the default theme with its latest incarnation. If you have made changes to the theme directly, you can protect these changes by choosing "Yes". It is NOT recommended to edit the default theme! You should make a copy of the theme, and make changes to that copy.
  • Keep translations: same as for the default theme, if you have made changes to the PrestaShop translation files, you can protect theses changes by choosing "Yes".

The Upgrade process

The update button itself is at the center of the page.

Image Removed

...

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.

Image Added

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).

Le 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é.

Image Added

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.

Image Added

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

Image Added

  • 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é.

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.

Image Added

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.

Image Added

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.

Info

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).

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.

Image Added

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.

Image Added

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.

Image Added

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. Un notification de statut apparaît alors sur la droite, tandis que le processus se lance.

Wiki Markup
TheLes areamodifications belowapportés theà "Update"votre sectioninstallation willde thenPrestaShop scrollse withmettre aalors listà ofdéfiler thedans variousla changeszone broughten-dessous tode yourla PrestaShop installsection "Mettre à jour" : removedfichiers fileseffacés (normallynormalement, theceux onesdu forthème thepar default themedéfaut), locationemplacement ofde thel'archive backupde archivesauvegarde (normallynormalement, indans thele dossier {{/\[admin\]/autoupgrade}} folder), filesfichiers addedajoutés addedà tol'archive saiden archivequestion, filesles copiedfichiers fromcopiés thedepuis newla nouvelle version (andet thereforedonc markedmarqués as upgradedcomme mis à jour). ABeaucoup lotde offichiers files are thus mentionedsont mentionnés, andet youvous don'avez notpas needbesoin tode read it all!
You'll know the upgrade when the message "upgrade complete. Please check your front-office (try to make an order, check theme)" appears in green, along with the following status update:
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 reactive your shop."

Indeed, the auto-updated does deactivate your shop, but does not re-activate it automatically. Until you have checked that everything is okay in your back-office (everything is functioning correctly, all your products and images are there...), it is better to keep your shop from the public eye.

Once you have made sure your install is still correct, active your shop using the option in the "Preferences" tab, at the top of the options list, then make tests on your front-office: browse products, sort them, try to order one, etc. In short, go through the entire buying process, in order to make sure that you won't miss a sale.

Everything working fine? Congratulations, you know have successfully upgraded your PrestaShop install!

Rollbacks

Sadly, not all upgrades are successful – which is the very reason why you should always backup all your files and data, and why PrestaShop performs an additional backup of said files and data itself (which you should not always count on, obviously. Make your own backup first).

PrestaShop's own backup files are saved on your server, and if it turns your an update has gone badly, you can find them in the "Rollback" section of the "Upgrade" sub-tab.

Image Removed

There are three available options:

  • restoreFiles: takes the files from the latest backup, and re-installs them in place of those from the current installed version.
  • restoreDb: takes the data from the latest backup, and re-installs it in place of that from the current database.
  • Rollback: Triggers both restoreFile's and restoreDb's actions

The rollback's status is indicated at the same place as the upgrade process'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érifier 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".

Image Added

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.