Findalo

PrestaShop

Comment mettre à jour le module Findalo sur PrestaShop

· 5 min de lecture · Par Ray Rodríguez, fondateur de Findalo

Le module Findalo pour PrestaShop est mis à jour souvent : corrections, compatibilité avec les thèmes et les nouvelles versions de PrestaShop, et fonctionnalités qui ont besoin d'une pièce dans votre boutique. Cet article explique comment savoir que c'est votre tour et les deux façons de mettre à jour : depuis le module lui-même avec un bouton, ou en téléchargeant le ZIP et en l'installant par-dessus.

Les deux mènent au même endroit. Vous ne perdez ni la configuration ni le catalogue, et il n'y a rien à désinstaller avant.

Comment savoir qu'il y a une nouvelle version

C'est votre panneau Findalo qui vous le dit en premier. Quand le module de votre boutique est plus ancien que la dernière version publiée, cet avis apparaît en couleur ambre :

Module v1.9.7 installed · new version v1.9.9 Download v1.9.9
L'avis du panneau, avec des versions d'exemple. Le panneau s'affiche en anglais ou en espagnol ; ici, en anglais.

Il apparaît à deux endroits : sur la carte Catalog status de l'accueil, et dans la section Integration, à côté de « Installed module ». En plus, l'entrée Integration du menu porte une flèche ↑, pour que vous le voyiez même si vous êtes sur un autre écran.

Le panneau ne peut vous prévenir que si le module lui a dit quelle version il a, et il le fait en se synchronisant. Si votre boutique est connectée et se synchronise normalement, l'avis est fiable. Si vous ne voyez aucun avis ni la version du module dans Integration, le problème est ailleurs : la connexion. Cet article en parle.

Voie 1 : mettre à jour depuis le module

C'est la plus rapide et celle que nous recommandons. Vous ne téléchargez rien sur votre ordinateur : le module récupère la nouvelle version et s'installe tout seul.

  1. Dans le back-office de PrestaShop, allez dans Modules → Gestionnaire de modules, cherchez Findalo et cliquez sur Configurer.
  2. Tout en haut, vous verrez cet avis :
Update available. Findalo v1.9.9 — you have v1.9.7. Update nowDownload ZIP
L'avis dans la configuration du module. Les boutons sont en anglais même si votre back-office est en français.
  1. Cliquez sur Update now. Une confirmation vous est demandée, car les fichiers du module vont être remplacés : acceptez.
  2. La page se recharge et vous verrez « Findalo updated to the latest version. » C'est fait.

En coulisses, le module télécharge le ZIP depuis findalo.io, vérifie que c'est exactement celui que nous avons publié (avec une empreinte qui doit correspondre) et seulement ensuite le décompresse sur le dossier du module. Si l'empreinte ne correspond pas, rien n'est installé.

« Check for updates » : quand le panneau prévient et pas le module

Le module ne vérifie pas les nouvelles versions à chaque ouverture du back-office : il le fait au plus une fois par heure et garde la réponse. Si nous venons de publier une version, il peut arriver que votre panneau l'annonce déjà et pas encore le module.

Dans ce cas, la configuration du module n'affiche pas l'avis, mais une ligne discrète avec votre version et un lien :

Findalo v1.9.7 · Check for updates
Quand le module se croit à jour, il affiche sa version et le lien pour vérifier à nouveau.

Cliquez sur Check for updates. Le module vérifie à ce moment-là, sans attendre l'heure, et affiche « Checked for updates. » S'il y a une nouvelle version, l'avis avec le bouton Update now apparaît sur le même écran.

Si la mise à jour automatique échoue

Pour se mettre à jour seul, le module a besoin de deux choses du serveur de votre boutique : l'extension ZIP de PHP et la possibilité de télécharger des fichiers depuis findalo.io. Certains hébergeurs limitent l'une ou l'autre. Dans ce cas, vous verrez « The update could not be completed. » avec un code entre parenthèses. Rien n'a été modifié : votre module est resté tel quel. Passez par la voie 2 et, si vous voulez, envoyez-nous ce code.

Voie 2 : télécharger le module et l'installer par-dessus

C'est la méthode classique de PrestaShop et elle fonctionne chez n'importe quel hébergeur.

  1. Téléchargez le ZIP. Depuis votre panneau Findalo, avec le lien Download v… de l'avis ambre. Vous pouvez aussi utiliser le bouton Download ZIP de l'avis du module : c'est le même fichier.
  2. Ne le décompressez pas. PrestaShop veut le ZIP tel quel.
  3. Dans le back-office, allez dans Modules → Gestionnaire de modules et cliquez sur Installer un module, en haut à droite.
  4. Glissez le ZIP dans la fenêtre ou sélectionnez-le. PrestaShop reconnaît que Findalo est déjà installé et le met à jour.

Ne désinstallez pas le module avant. Envoyer la nouvelle version par-dessus conserve tout. Désinstaller, en revanche, efface la configuration du module dans votre boutique et vous devriez la reconnecter.

Comment vérifier que tout s'est bien passé

  • Dans le module : en ouvrant sa configuration, l'avis a disparu ; il ne reste que la ligne avec la nouvelle version et le lien Check for updates.
  • Dans le panneau : l'avis ambre disparaît quand le module se synchronise à nouveau et communique sa version au panneau. Si vous ne voulez pas attendre, cliquez sur Sync now sur la carte Catalog status. Dans Integration, vous verrez ✓ Module up to date.

Si le back-office affiche quelque chose d'étrange après la mise à jour, videz le cache de PrestaShop depuis Paramètres avancés → Performances, avec le bouton de vidage du cache en haut à droite. Le module essaie déjà de le faire seul en se mettant à jour, mais certains serveurs gardent l'ancienne version en mémoire un peu plus longtemps.

Si vous bloquez

Écrivez-nous avec la version installée et, si la mise à jour automatique vous a donné un code d'erreur, ce code. Avec ça, nous savons en général du premier coup ce qui se passe.

Comment Findalo fonctionne sur PrestaShop

Continuer la lecture