Comment mettre à jour mon module ?
Avant toute chose, surtout ne désinstallez JAMAIS votre module avant de le mettre à jour. Vous risqueriez de perdre des données (comme par exemple vos anciens avis pour le module Notes & Avis Clients Pro + Google Rich Snippets"). La mise à jour est destinée à conserver les données, mais une sauvegarde est nécessaire pour pouvoir revenir en arrière si elle échoue.
D'autre part, prenez soin de TOUJOURS faire une sauvegarde des fichiers de votre ancienne version et de la base de données avant de mettre à jour votre module. Cela est très important notamment si votre webmaster a fait du travail d'intégration et a modifié les fichiers templates et CSS. Si c'est le cas, une fois la nouvelle version du module en place, NE REMPLACEZ PAS les nouveaux fichiers par les anciens (ceux que vous aviez fait customiser) mais demandez à votre webmaster de réappliquer les modifications une par une à l'intérieur des nouveaux fichiers.
Vérifiez que la version téléchargée du module est compatible avec vos versions de PrestaShop et de PHP. Testez la mise à jour en préproduction si possible. Pendant l’intervention en production, placez la boutique en maintenance.
Module acheté sur la PrestaShop Marketplace
Sur les versions récentes, ouvrez Modules > Gestionnaire de modules, recherchez le module et utilisez l’action Mettre à jour lorsqu’elle est proposée. L’accès aux mises à jour dépend des droits de votre achat et de l’abonnement Business Care du module.
Pour les téléchargements Marketplace intégrés au back-office à partir de PrestaShop 1.7.7, vérifiez que les modules PrestaShop Marketplace dans votre Back Office (ps_mbo) et PrestaShop Account sont installés, compatibles et correctement configurés.
Sur les versions antérieures à 1.7.7, ou si la connexion intégrée ne fonctionne pas, téléchargez le ZIP compatible depuis votre compte sur la Marketplace puis utilisez la procédure manuelle ci-dessous.
Module acheté sur notre site
Connectez-vous au compte utilisé lors de l’achat sur notre site et récupérez le ZIP disponible pour votre licence ou votre commande. Les droits de téléchargement dépendent de votre achat. Si le fichier souhaité n’est pas disponible, contactez notre support avec la référence de commande.
Mettre à jour avec un ZIP
- Dans le back-office récent, ouvrez Modules > Gestionnaire de modules puis Installer un module (ou le bouton d’envoi d’un module selon la traduction).
- Sélectionnez le ZIP de la nouvelle version, sans le décompresser, puis attendez la confirmation de réussite.
- Vérifiez le numéro de version du module. Si PrestaShop propose encore une action Mettre à jour, exécutez-la et vérifiez son résultat.
- Ouvrez Configurer pour contrôler les réglages et compléter les nouvelles options éventuelles. Testez ensuite les fonctions concernées avant de sortir de maintenance.
Le téléversement d’une nouvelle version d’un module déjà installé déclenche sa mise à jour. Sur une ancienne interface PrestaShop 1.6, le menu peut s’appeler Modules et Services > Ajouter un nouveau module ; les boutons et confirmations diffèrent.
Transfert des fichiers par FTP ou SFTP
Si votre webmaster utilise un transfert manuel, il doit placer les fichiers de la nouvelle version dans le dossier technique du module sous modules/, puis exécuter l’action Mettre à jour du gestionnaire si elle est proposée. Remplacer les fichiers et ouvrir Configurer ne suffit pas à garantir l’exécution des scripts de mise à jour.
Les migrations de données sont exécutées par le mécanisme de mise à jour de PrestaShop, et non par le simple clic sur Configurer. En cas d’erreur, conservez le message et contactez le support ; ne désinstallez et ne réinitialisez pas le module pour tenter de terminer la mise à jour.
Autres FAQ dans la même catégorie
- A quoi correspond la catégorie par défaut d'un produit ?
- Quelle est la différence entre un attribut et une caractéristique dans PrestaShop ?
- Où trouver le zip du module que je viens d'acheter ?
- Comment installer un module sur ma boutique PrestaShop ?
- Comment mettre des droits d'écriture sur les fichiers et dossiers ?