La maintenance sur PrestaShop (tarifs, fonctionnement, debug…)

blur-codes-coding-577585

Pour beaucoup d’e-commerçants, la maintenance de leur(s) site(s) sur PrestaShop représente un réel enjeu stratégique qu’il est souvent difficile de maîtriser.

Sans développeur en interne, de nombreuses entreprises e-commerce se retrouvent en effet à devoir chercher sans relâche des prestataires fiables pour la maintenance et les évolutions techniques de leurs sites PrestaShop.

Vous souhaitez faire évoluer votre site PrestaShop ?

Découvrez nos cas-clients de maintenance PrestaShop.

– Accompagnement DevOps, 5 millions de visiteurs

– Évolutions techniques d’une plateforme d’achat-vente

 

Dans cet article, l’équipe Éraclès vous propose de découvrir les principaux champs techniques de la maintenance sur PrestaShop ainsi que des conseils pratiques pour externaliser sa maintenance à un partenaire fiable, rapide et à coût raisonnable.

Les modifications fonctionnelles

 

Parmi les sujets de maintenance PrestaShop les plus courants, on remarque que ce sont les modifications fonctionnelles du site qui posent souvent le plus de problèmes aux e-commerçants.

En effet, l’ajout et la modification de fonctionnalités sur PrestaShop nécessitent souvent de solides notions de programmation en PHP afin de pouvoir répondre aux demandes de création ou de configuration de modules sur PrestaShop, souvent difficiles à maîtriser. 

L’ajout et la configuration de modules

 

Parmi les modifications fonctionnelles, on constate que l’ajout et la configuration de modules PrestaShop peut poser problème : il est courant que les développeurs freelances et les agences n’aient pas d’expérience sur la configuration des modules et que ces opérations se révèlent chronophages voire dangereuses pour le site.

En outre, l’ajout et la configuration des modules de paiement est un besoin récurrent des entreprises qui utilisent PrestaShop : nous faisons référence à des modules comme ceux d’Amazon, de Stripe ou encore de PayPal.

module amazon pay prestashop

Source : Addons PrestaShop

 

Au sujet de la configuration des modules de paiement, il est quasi-systématiquement nécessaire de passer par un ensemble d’étapes qui permettent de s’assurer du bon paramétrage des modules :

  • La récupération des informations clés 

Parfois chronophage, il s’agit de récupérer les informations administratives, techniques et bancaires nécessaires à la mise en place des modules de paiement : ceux-ci ne pourront en effet fonctionner qu’après obtention des bonnes informations.

  • La configuration du module selon les informations

Une fois les informations nécessaires récupérées, l’étape suivante consiste à confier au prestataire le paramétrage du module selon les informations obtenues : c’est une étape cruciale qui permet de vérifier la sécurisation des moyens de paiement et le bon fonctionnement général.

  • La vérification du bon fonctionnement

Dernière étape, la vérification de la bonne intégration et du bon fonctionnement des modules de paiement est obligatoire avant mise en ligne, dans l’idée de prévenir tout dysfonctionnement ou mécontentement client lié au paiement.

 

Concernant les autres types de modules que l’on rencontre le plus souvent en maintenance, il en existe une multitude bien que les e-commerçants rencontrent souvent des difficultés avec des modules de mise en cache tels que PageCache qui permettent de réduire le temps de chargement de la boutique.

 

module pagecache PrestaShop

Le module PageCache de PrestaShop

 

Sur ce type de modules, on constate que les problèmes les plus souvent rencontrés sont liés à des problèmes d’affichage sur le site qui requièrent un paramétrage depuis le back-office afin de ne pas compromettre l’affichage de divers éléments sur le site.

 

La création de modules et les développements spécifiques

 

Pour certaines entreprises, l’intérêt de PrestaShop réside en partie dans les possibilités qu’il offre en termes de développement et d’ajout de fonctionnalités.

Pour ces marques et e-shops, un problème de maintenance récurrent consiste donc à trouver un partenaire fiable pour le développement de modules ou de fonctionnalités spécifiques.

En outre, le développement de modules sur-mesure requiert une réelle maîtrise de PrestaShop, difficile à trouver chez les prestataires digitaux pluri-disciplinaires qui jonglent souvent d’un CMS à un autre.

À titre d’exemple, le développement d’un module sur-mesure permet aux entreprises d’ajouter une fonctionnalité non-native sur leur site PrestaShop et non disponible sur la marketplace de modules PrestaShop.

 

développement module prestashop sur-mesure wetforher

Développement d’un module multi-boutiques « one-click » sur-mesure par Éraclès pour le site WetforHer

 

Pour notre client WetForHer, l’équipe Éraclès a développé un module multilingue et multi-boutiques permettant de changer d’e-shop, de langue et de monnaie en un seul clic.

 

Autre cas de figure possible, les entreprises ont souvent des besoins précis quand à la modification de modules existants. 

Dans ce cas de figure, il est donc nécessaire de faire appel à un prestataire habitué au module en question avec d’effectuer les modifications requises (requiert des connaissances en programmation PHP, JS et Html-CSS). 

 

modification module marketplace eracles

Modification du module MarketPlace « KnowBand » par Éraclès pour le site ComptoirdesFamilles.fr

 

Les modifications visuelles

 

Deuxième catégorie de maintenance la plus courante, les modifications et corrections graphiques (visuelles) sont courantes sur les boutiques PrestaShop.

De façon générale, on constate deux types de modifications visuelles en maintenance PrestaShop :

Les refontes graphiques :

 

Pour des raisons diverses qui vont des bugs graphiques à l’envie de changer de design, les refontes graphiques sont courantes dans la maintenance des sites PrestaShop.

Dans le cadre de cet article, nous ne parlerons que des refontes partielles, les refontes totales feront elles l’objet d’un article dédié à venir.

Il est bien évidemment possible d’effectuer des refontes partielles de son site : celles-ci s’accompagnent généralement de modifications fonctionnelles visant à débuger ou à ajouter des fonctionnalités : c’est un cas fréquemment rencontré sur les pages produits et les tunnels de paiement.

refonte graphique page produit prestashop eracles cia maritima

Refonte des pages produits sur le site Cia.Maritima par Éraclès

 

Pour notre client Cia.Maritima, l’équipe d’Éraclès a travaillé à la refonte graphique des pages produits : celle-ci inclut des visuels généreux couplés à une cabine d’essayage virtuelle et la possibilité de shopper par design d’imprimés (maillots de bain).

 

Les corrections graphiques :

 

Les corrections graphiques sont un autre cas de figure récurrent sur la maintenance PrestaShop : elles comprennent l’ensemble des petites modifications graphiques nécessitant l’intervention d’un prestataire comme la résolution de problèmes d’affichages ou d’éléments non-responsive sur le site.

Voici quelques exemples de correction graphiques courantes :

  • Intégration d’un logo
  • Changement de slider
  • Élément non-responsive/mal-placé
  • Problème d’affichages variés (produits, images…)

Le debug

 

Pour beaucoup d’entreprises, les tâches de debug sur PrestaShop font partie des plus difficiles à traiter : elles sont souvent chronophages et spécifiques à des modules ou versions de PrestaShop (1.5, 1.6 et 1.7) sur lesquels il est difficile de trouver des prestataires expérimentés.

bug prestashop

Les nombreuses recherches liées aux bugs sur PrestaShop

 

Voici quelqu’unes des opérations de debug les plus fréquemment rencontrées sur PrestaShop :

  • Erreurs 500 :

Il s’agit d’erreurs souvent liées à une erreur en PHP ou liées à un problème en base de données.

Pour les résoudre, une petite investigation et un accès à la BDD ainsi qu’au back-office seront normalement requis.

  • Contenus qui s’affichent mal :

Pour diverses raisons, on peut constater des dysfonctionnements dans l’affichage de contenus ou d’éléments en front (sur le site) : cela peut résulter de la mauvaise configuration ou de conflits entre certains modules.

  • Bugs en back-office :

Parmi les bugs en back-office, un des plus courants fait que le tableau de bord en back-office ne s’affiche plus du tout : cela nécessite une rapide intervention en back-office de la part d’un développeur.

  • Bugs de modules :

Les bugs de modules peuvent se présenter sous plusieurs formes. En général, on se rend compte qu’un module ne fonctionne pas lorsque une ou plusieurs fonctionnalités attendues ne sont pas présentes.

En cause, on constate souvent que les bugs de modules sont dûs à des conflits entre modules (override) ou à une incompatibilité entre le module et la version utilisée de PrestaShop (1.5.x, 1.6.x ou 1.7.x).

 

 

Quelle solution pour votre maintenance PrestaShop?

 

Trouver une solution stable et efficace pour la maintenance de son site PrestaShop n’est pas une tâche aisée.

Si votre entreprise est en recherche de solutions, voici 3 alternatives pour la maintenance de votre PrestaShop : 

Faire appel à des freelancers : 

 

freelance prestashop

Aperçu du site Malt.fr

 

Les freelancers présentent un réel avantage dans le sens qu’ils sont flexibles : il est normalement possible de faire appel à un freelancer pour des missions ponctuelles en fonction de vos besoins.

Cependant, la difficulté principale liée au travail des freelancers sur PrestaShop va être de trouver des freelancers compétents et expérimentés sur PrestaShop également disponibles au moment où vous en avez le plus besoin. 

En effet, il existe en réalité peu de freelancers spécialisés sur PrestaShop et habitués aux bugs et spécificités des modules de PrestaShop : à l’inverse, ceux qui disposent d’une réelle expérience sont souvent surchargés et auront du mal à vous accompagner à long-terme.

Deuxième difficulté liée aux freelancers, on constate souvent que les freelancers compétents en programmation sur PrestaShop ne le sont pas forcément en design et en intégration : il s’agit de compétences différentes qui font qu’un bon développeur ne sera pas forcément à même de créer des maquettes graphiques dans le cadre d’une refonte par exemple.

En conséquence, il est fort probable que vous soyez obligés de faire appel à plusieurs freelancers pour un même projet de maintenance ou d’évolution technique.

 

Le Do-It-Yourself (DIY) ou l’embauche :

 

La deuxième solution consiste tout simplement à prendre en charge soi-même la maintenance de son site : c’est une perspective envisageable si vous disposez d’expérience en design et en programmation web ou si vous êtes sérieusement motivés à apprendre par vous-mêmes.

Deuxième cas de figure, vous pouvez également embaucher un développeur PrestaShop afin qu’il puisse s’occuper de la maintenance de votre site.

diy prestashop

S’occuper soi-même de la maintenance peut rapidement tourner à la migraine. (Source)

Bien évidemment, s’occuper soi-même de la maintenance de son site sera indéniablement chronophage : il vous faudra dédier du temps à la prise en main du développement en back-office ainsi qu’à la maîtrise de l’intégration si vous souhaitez modifier des éléments visuels de votre site.

Dans le cas où vous embaucheriez un salarié pour s’en occuper, vérifiez en amont qu’il dispose d’une bonne expérience sur PrestaShop et des compétences techniques requises : cela vous évitera de constamment vous soucier du bien-fondé de votre recrutement.

En résumé, le DIY est envisageable sur PrestaShop si vous disposez en interne de compétences en développement web (intégration et HTML-CSS) ainsi qu’en programmation PHP (back-office, debug modules et développements spécifiques). 

 

Un partenaire technique comme Éraclès :

 

Si la perspective de faire appel à un freelancer ou de vous occuper vous-mêmes de votre maintenance sur PrestaShop ne vous réjouit pas, il est bien évidemment possible de faire appel à une agence PrestaShop comme Éraclès pour externaliser la maintenance technique de votre site.

maintenance prestashop

Avec Éraclès, vous disposez de l’accompagnement d’un vrai consultant PrestaShop tout au long de votre projet.

 

En quoi consiste le service de maintenance d’Éraclès?

 

Conscients des grands enjeux liés à la maintenance sous PrestaShop, Éraclès a développé un service réactif et dédié à la maintenance des sites PrestaShop de nos clients.

 

 

eracles une agence partenaire prestashop

Éraclès est une agence certifiée Partenaire PrestaShop

Découvrir notre service de maintenance et d’évolutions techniques.

Évolutions : 

Nous prenons en charge les besoins en termes d’installation, de configuration et de suppression de modules sur PrestaShop. Bien évidemment, nous aidons également nos clients à implémenter de nouvelles fonctionnalités grâce à des modules ou à des développements sur leur site.

Ajustements : 

Le service de maintenance d’Éraclès vous permet de confier vos besoins en termes d’intégrations ponctuelles, d’édition du CSS ou encore de modification TPL (fichiers templates des thèmes PrestaShop). 

Debug : 

Vous disposez d’une équipe réactive et efficace pour la résolution de bugs techniques sur PrestaShop : bugs de paiements, bugs de back-office, erreurs 500 ou problèmes d’affichage.

Aide : 

Parfois, tout ce dont vous avez besoin est de parler à un humain compétent. Nous mettons à votre disposition un développeur de notre équipe (basée à Paris) pour vous assister sur TeamViewer.

 

Que m’apporte le service de maintenance PrestaShop d’Éraclès?

 

Voici quelques éléments qui vous permettront de comparer notre service à ceux d’autres prestataires.

(Cliquez ici pour consulter l’offre de maintenance Éraclès)

Une réactivité décuplée : 

Grâce à notre équipe spécialisée sur PrestaShop, vous bénéficiez d’un délai de traitement de vos évolutions techniques mineures de 24 à 72h selon vos demandes.

Une transparence dans le suivi de votre maintenance : 

Notre solution de gestion de projets vous permet de suivre l’état d’avancement des modifications en temps réel et d’interagir avec les développeurs responsables de vos évolutions techniques.

Une tarification fixe et claire pour votre budget : 

Éraclès pratique une tarification fixe à 65€/h H.T : vous restez maître de votre budget de dépenses consacré à la maintenance de votre site.

Une assistance technique ouverte 7J/7 : 

Grâce à notre système de tickets, vous disposez d’une assistance technique mobilisable 7j/7 pour vos demandes d’évolutions techniques urgentes ou non.

Un interlocuteur dédié par téléphone : 

Pas de centre d’appels, pas de mise en attente : Éraclès met à la disposition de ses clients un responsable de projet dédié disponible pour vos demandes d’évolutions.

Une équipe basée à Paris : 

Vos besoins de maintenance sont gérés et traités depuis nos bureaux Parisiens sans faire appel à des prestataires tiers.

 

Les tarifs et coûts de maintenance

 

De façon générale, il existe deux types de tarifs pour la maintenance sur PrestaShop :

  • Les forfaits de maintenance
  • La maintenance au ticket

Dans le premier cas, il s’agit d’un forfait mensuel fixe qui couvre certaines prestations et vous permet de maîtriser votre budget lié à la maintenance.

Dans le second cas, il s’agit d’un tarif horaire (habituellement fixe) pratiqué par un prestataire selon un devis établis en fonction de votre demande.

 

Vincent, Arnaud (de chez Éraclès) et Sabrina pour son projet For the Uniq.

(Découvrir nos cas clients)

 

Cet article vous a plu ?

N’hésitez-pas à nous faire part vos expériences de maintenance sur PrestaShop.

À propos

À propos

Paul Nguyen est directeur marketing chez Éraclès, une agence e-commerce spécialisée dans le développement de sites e-commerce sur-mesure, avec la technologie PrestaShop. En savoir plus.

Partagez ce poste

Partager sur facebook
Partager sur google
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur print
Partager sur email
Paul Nguyen
Paul Nguyen

Directeur marketing au sein d'Éraclès, agence e-commerce PrestaShop basée à Paris.

Partager sur facebook
Facebook
Partager sur google
Google+
Partager sur twitter
Twitter
Partager sur linkedin
LinkedIn