Aller au contenu
Parler de mon projet
Guide PrestaShop

Choisir une maintenance PrestaShop : les questions à poser.

Maintenance PrestaShop : avant de signer, faites écrire ce que le forfait couvre, les délais de réponse et de correction, les sauvegardes et la sortie.

Une femme en salopette blanche verse une goutte d’huile, avec une burette chromée géante, sur les engrenages d’un présentoir tournant chargé de colis ; un homme en costume orange, agenouillé, tient une clé.

Un contrat de maintenance PrestaShop peut couvrir quatre postes : la correction des bugs, les mises à jour du cœur et des modules, la surveillance et les sauvegardes. Rien ne dit qu’ils soient tous dans le même forfait. Ce guide liste ce qu’il faut faire écrire avant de signer, quel que soit le prestataire.

Ce que le forfait couvre, et ce qu’il exclut

Une maintenance couvre ce qui est écrit dans le contrat, rien de plus : demandez pour chaque intervention si elle est comprise ou chiffrée à part. Correction de bugs, mises à jour, nouvelles fonctionnalités et hébergement ne vont pas d’office ensemble.

InterventionCe qu’il faut faire écrire
Correction de bugEst-elle comprise, et testée sur la commande et le paiement avant la mise en production ?
Mises à jour de PrestaShop et des modulesLesquelles sont appliquées, à quel rythme, et avec quelle vérification du thème et des modules ?
Nouvelle fonctionnalitéCombien d’heures sont incluses, et comment une demande supplémentaire est-elle chiffrée ?
HébergementQui le fournit, qui le paie, et qui intervient quand le serveur est en cause ?
Changement de version majeureEst-il compris ? Sinon, quand le prestataire doit-il vous prévenir qu’il devient nécessaire ?

La reprise d’une boutique que le prestataire ne connaît pas commence par un diagnostic. Il sert à comprendre les dépendances et à fixer les conditions dans lesquelles les interventions pourront se faire.

Un forfait mensuel n’est pas la seule formule. Si votre boutique évolue peu et que quelqu’un chez vous sait appliquer une mise à jour et restaurer une sauvegarde, des interventions à la demande peuvent suffire. Le forfait se justifie quand personne ne peut le faire en interne, ou quand une heure d’arrêt vous coûte des commandes.

Délai de réponse et délai de correction

Répondre n’est pas corriger. Faites préciser les deux délais, par niveau de priorité. La correction dépend de la possibilité de reproduire le problème, des accès, et parfois d’un prestataire de paiement ou de l’éditeur d’un module.

Du signalement à la correction : deux délais distincts

  1. Le trajet d’une demande

    1. Votre signalement, par le canal convenu
    2. La prise en charge : le délai de réponse
    3. La correction : un autre délai

    Entre les deux, le traitement dépend de la possibilité de reproduire le problème, des accès, et parfois d’un fournisseur de paiement ou d’un éditeur de module.

Faites aussi préciser les horaires, le canal de signalement et les critères de priorité. Une commande impossible doit pouvoir être distinguée d’un ajustement de mise en page, et traitée avant lui.

Comment les changements sont testés

Le prestataire doit dire où les corrections sont préparées, comment elles sont testées et comment elles sont livrées. Les actions qui font vivre la boutique, commander et payer, doivent faire partie des tests à chaque livraison.

Demandez s’il travaille sur une copie de la boutique, et qui valide avant la mise en production : lui, vous, ou les deux. Une correction appliquée directement sur la boutique ouverte se teste sur vos clients.

Sauvegardes : où elles sont, et qui les a restaurées

Une sauvegarde ne vaut que si quelqu’un l’a déjà restaurée : demandez la date du dernier essai. La documentation de PrestaShop rappelle qu’une sauvegarde complète comprend deux choses, les fichiers et la base de données.

Le module de mise à jour de PrestaShop, Update Assistant, propose une sauvegarde avant chaque mise à jour et la range dans un dossier du serveur de la boutique. C’est utile pour annuler une mise à jour, pas pour survivre à une panne de ce serveur. La même documentation conseille de conserver une copie ailleurs, et de ne jamais laisser une sauvegarde à un endroit accessible au public.

Faites donc écrire quatre points :

  • qui réalise les sauvegardes, le prestataire ou l’hébergeur
  • à quelle fréquence, pour les fichiers et pour la base de données
  • où elles sont conservées, et pendant combien de temps
  • quand une restauration complète a été essayée pour la dernière fois

Les versions de PrestaShop que le contrat doit suivre

PrestaShop ne corrige pas indéfiniment chaque version : un contrat qui n’applique pas les mises à jour laisse la boutique sur une branche abandonnée. Le projet l’écrit dans ses annonces : la branche 9.0 a reçu des correctifs jusqu’à la sortie de la 9.1.

PrestaShop 8.2 est en support étendu : seuls les bugs critiques et les failles de sécurité y sont encore corrigés, et cette période prendra fin à la sortie de PrestaShop 10.0.0. Si votre boutique est en version 8, le contrat doit donc dire qui préparera le passage à la version suivante, et quand. Les échéances sont dans notre guide sur PrestaShop 9, la préparation dans celui sur la migration.

Le suivi et la sortie du contrat

Vous devez pouvoir connaître à tout moment l’état des demandes, les changements livrés et les points qui attendent votre décision. Les licences, les accès et les dépendances ne doivent pas devenir un historique impossible à reconstituer.

Prévoyez la sortie dès la signature : les accès, le code, la documentation et l’historique des interventions qui vous seront remis, et les modalités du passage de relais à une autre équipe. C’est ce qui rend un changement de prestataire possible sans repartir de zéro.

Ces questions valent pour tout prestataire, nous compris. Notre maintenance PrestaShop définit avec vous le périmètre, les priorités et les modalités de suivi.

Questions fréquentes

Comment mettre une boutique PrestaShop en maintenance ?

Depuis le back-office, dans Paramètres de la boutique › Paramètres généraux, onglet « Maintenance » : la boutique est alors fermée aux visiteurs le temps d’une intervention. C’est une étape d’une mise à jour, pas un contrat ; pensez à la rouvrir, la documentation de PrestaShop le rappelle dans ses contrôles d’après mise à jour.

Quelle différence entre maintenance corrective et maintenance évolutive ?

La maintenance corrective répare ce qui ne marche plus, comme un bug qui bloque la validation du panier. La maintenance évolutive ajoute ce qui n’existait pas, comme un nouveau mode de livraison. Les deux ne sont pas comprises d’office dans un même forfait.

PrestaShop 8 est-il encore maintenu ?

Oui, en support étendu : la branche 8.2 ne reçoit plus que des correctifs de sécurité et de bugs critiques, jusqu’à la sortie de PrestaShop 10.0.0. Votre contrat doit prévoir le passage à la version suivante avant cette échéance.

Qu’est-ce qui fait varier le prix d’une maintenance PrestaShop ?

La version de PrestaShop et son écart avec une version encore corrigée, le nombre de modules et de développements spécifiques, les connexions à un logiciel de gestion ou à un transporteur, l’hébergement, compris ou non, et les horaires couverts. Chacun de ces points se vérifie dans le devis.

Checklist

À préparer pour votre projet

  • Le périmètre du forfait et ses exclusions
  • Les horaires et les niveaux de priorité
  • L’environnement de test et la recette
  • Le lieu et le dernier essai des sauvegardes
  • La version de PrestaShop et la liste des modules
  • Le suivi des demandes et la sortie du contrat