Maintenance et TMA Sylius, pour un e-commerce performant et évolutif

Vous avez une boutique en ligne conçue avec le CMS Sylius, une plateforme de vente en ligne fiable et évolutive.

Pour un e-commerce performant, évolutif et pérenne, il est important de se pencher sur le sujet de la maintenance Sylius, on parle aussi de TMA Sylius - Tierce Maintenance Applicative.

Comment se déroule la maintenance ? En quoi consiste-t-elle réellement ?

Quand faut-il faire les mises à jour ?

Autant de questions auxquelles nous allons répondre dans cet article. Allons-y, c’est parti !



Gerer promotion sylius



Les phases de vie d'un projet e-commerce

La mise en place d’un projet e-commerce, c’est un peu comme un accouchement. Il y a la période de réflexion, la période de création, la mise en production puis la vie du e-commerce au quotidien avec des améliorations, des corrections et un suivi quotidien.

En effet, on peut donc mettre en avant 3 grandes phases dans un projet e-commerce : La création ou la refonte de la boutique en ligne (période de développement). La mise en production (la mise en ligne réelle).

L’exploitation (le fonctionnement quotidien du site avec la gestion des commandes, des produits, des clients, etc.).

Et c'est au moment de l’exploitation, la troisième phase, que vous aurez sans doute besoin de traiter 2 points liés à la maintenance :

  • Des correctifs de bugs que vous pourrez rencontrer au quotidien (des bugs internes comme des problèmes de calculs ou d’affichage graphique ou des bugs externes comme la connexion entre votre e-commerce et l’API transporteur ou votre ERP).
  • L’ajout de fonctionnalités pour être plus performant afin de proposer de nouveaux services à vos clients ou encore des outils complémentaires à l'équipe e-commerce.



La maintenance d'un projet e-commerce

Ici, on se concentre sur la vie du e-commerce. La maintenance d’un e-commerce a différents objectifs :

  • Corriger les bugs au fil du temps. Il s’agit d’analyser la situation pour comprendre pourquoi un bug survient, quelles en sont les raisons, quelle est la gravité de ce bug, comment le résoudre, quels services de l’entreprise sont impactés, peut-on le reproduire, etc. On parle alors de maintenance corrective.
  • Améliorer le e-commerce. Il s’agit de proposer de nouvelles fonctionnalités sur le site soit pour favoriser l’expérience client, soit pour améliorer les conditions de travail de l’équipe. On parle ici de - maintenance évolutive.
  • Sécuriser le bon fonctionnement de votre plateforme e-commerce. Il s’agit de faire les mises à jour de sécurité conseillées pour éviter les problèmes de compatibilité ou le piratage par exemple. On parle de maintenance préventive.
  • Être à jour des dernières versions de votre solution e-commerce (fonctionnalités, performance, sécurité).

Notez que les solutions Saas, comme Shopify, ont un avantage important à ce niveau puisque la mise à jour et le correctif de bugs sont généralement prévus dans l'abonnement. Néanmoins, vous aurez plus de difficultés pour ajouter des fonctionnalités spécifiques à votre site. Dans certains cas, c'est même impossible et il faut se contenter du fonctionnement proposé par l'éditeur.

En ce qui concerne les solutions Open source (Woocommerce, Magento, Prestashop ou Sylius), c'est vous et/ou votre agence web qui gérez les actions de maintenance du site e-commerce. Parlons maintenant de la maintenance sur Sylius ou TMA Sylius.


Maintenance Sylius : la maintenance corrective

Sylius est une plateforme e-commerce connue pour sa fiabilité et sa robustesse. Les bugs sont rares car la solution est testée par l'éditeur avant chaque nouvelle version.

Les fonctionnalités développées par les agences peuvent contenir des dysfonctionnements. Le risque zéro n’existe pas en informatique. Mais, la résolution de ces bugs est à la portée de votre prestataire puisque le code est ouvert et modifiable.

Chez Emagma, nous avons mis en place un outil de ticketing (support technique - SAV) pour que vous puissiez nous remonter le bug facilement. Il est ensuite transmis au service SAV qui va le prioriser et le traiter pour une livraison en preprod pour vérification et validation, dans un premier temps, puis en production, dans un second temps.


Maintenance Sylius : la maintenance évolutive

C'est la plus intéressante à nos yeux ! En effet, l'ajout de fonctionnalités font de votre e-commerce une expérience unique pour vos internautes. Cela vous permet d’avoir un e-commerce qui colle parfaitement à votre organisation.

Vous pouvez avoir besoin d’améliorer certains aspects graphiques ou techniques, d’ajouter des modules complets ou encore d’optimiser le fonctionnement et les performances du site. Quels sont les bénéfices pour vous ? C’est simple :

  • Vous gagnez du temps.
  • Vous faites disparaître les tâches répétitives grâce à l’automatisation.
  • Vous améliorez vos performances, votre chiffres d’affaires et votre rentabilité.

Prenons quelques exemples concrets d’e-commerçants qui ont eu besoin de faire évoluer leur site pour répondre à un besoin spécifique :

  • Une entreprise de menuiserie qui vend des portes et qui a besoin d'un configurateur pour calculer les prix en fonction des dimensions et du matériau.
  • Un vendeur de produits dématérialisés qui a besoin d'un module d'abonnement et de téléchargement.
  • Un e-commerçant qui doit permettre à ses utilisateurs de payer en utilisant des devises locales ou des moyens de paiement adaptés aux différents pays.
  • Une plateforme qui propose des créateurs et qui doit permettre à ses utilisateurs de rechercher des produits en fonction de leur lieu de fabrication pour soutenir les entreprises locales.
  • Un vendeur de produits alimentaires qui doit gérer les différentes unités de poids.


Maintenance Sylius : la maintenance préventive

Il s'agit ici de suivre et d’appliquer la dernière mise à jour Sylius qui sont régulièrement proposées par l’éditeur.

La montée de version Sylius permet la résolution de bugs remontés par les utilisateurs, des améliorations fonctionnelles ou des évolutions plus importantes comme le nouveau système de promotion de catalogue, récemment rendu disponible sur Sylius.

Les mises à jour peuvent aussi toucher à la configuration de vos serveurs. Les nouvelles versions de Sylius sont généralement plus performantes et utilisent les dernières versions du langage PHP pour un gain de vitesse et de performance.



Comment savoir si je dois mettre à jour Sylius ?

Tout d’abord, pour savoir quelle version de Sylius vous utilisez, il suffit de vous connecter à l’administration Sylius et d’aller en bas de page sur le tableau de bord.

Vous pouvez lire l’inscription « Sylius v1.12 .0 ». Que signifie cette mention ? Il s’agit de la version (v) de Sylius inscrite sous la forme de 3 numéros.

  • 1 est la version majeure de Sylius. Sa mise à jour nécessite généralement plus de temps d'intervention car les fonctionnalités, au cœur de Sylius, ont pu être remaniées en profondeur.
  • 2 est une version mineure de Sylius. Il y a généralement des nouveautés. Il est donc fortement conseillé de les tester et voir si c'est le bon moment de les ajouter sur votre site.
  • 3 est un patch Sylius. C’est un correctif mineur qui peut être appliqué à votre site, à tout moment, sans craindre de le casser.

Les versions majeures sont très rares chez Sylius. Nous gérons plutôt la mise en place de versions mineures et de patchs.

Maintenant, vous vous demandez quel est le meilleur moment pour faire une mise à jour Sylius ?

Comme il s'agit d'une opération importante, voici quelques conseils pour vous aider à anticiper les meilleurs conditions :

  • Évitez les moments de fort trafic sur votre site (fêtes, promotions, newsletter, etc.).
  • Préférez les moments où la logistique est disponible. Évitez par exemple le lundi matin car il faut traiter les commandes du week-end.
  • Ne laissez pas trop de versions de retard entre la vôtre et celle de Sylius en vigueur. Nous vous conseillons entre 2 à 3 au maximum, car effectuer plusieurs mises à jour en même temps peut s'avérer plus difficile que de les suivre régulièrement.
  • Prévenez votre hébergeur si vous avez besoin d'une version PHP récente. Elle vous apportera plus de sécurité, de rapidité et de performance.

Et surtout, TESTEZ, TESTEZ, TESTEZ, c’est primordial ! L’idéal est d’avoir son site dupliqué sur une préprod pour faire tous les tests possibles.



Comment se déroule une mise à jour de Sylius ?

La mise à jour Sylius n'est pas automatique. C’est le e-commerçant qui décide du moment où il souhaite faire la mise à jour et changer de version Sylius.

À partir du moment où vous vous décidez, voici le processus :

  • Mise à jour appliquée sur le site dans un environnement de développement (test - preprod) : les développeurs testent la nouvelle version avec la configuration de votre e-commerce.
  • Réglages éventuels pour assurer la compatibilité avec vos fonctionnalités métier.
  • Validation par le client sur l’environnement de développement avec les données de votre e-commerce.

Si le client valide, déploiement en production de la nouvelle version. Nous prenons évidemment les précautions habituelles (sauvegarde du site, tests en production pour s'assurer que tout fonctionne correctement, restauration de l’ancienne version en cas de problème).



Maintenance Sylius : les mises à jour de sécurité

Il peut arriver que des failles de sécurité soient découvertes par les utilisateurs ou par l’éditeur. On parle alors de mises à jour de sécurité. En général, la divulgation de la faille de sécurité est accompagnée d’un correctif qu'il faut déployer dès que possible. Emagma, votre agence de développeurs Sylius est là pour ça !



Comment savoir si mon Sylius est correctement maintenu ?

Demandez la version de Sylius à votre agence. Les mises à jour de sécurité ont-elles été déployées ? Votre site Sylius est-il à jour ?

Si vous n'êtes pas accompagné, il peut être intéressant de réaliser un audit Sylius qui vous donnera une cartographie précise de la santé de votre e-commerce.



Combien coûte la maintenance d'un projet Sylius ?

Le coût d’une maintenance Sylius est très variable. Cela dépend de la taille et de la complexité de votre e-commerce.

La prestation peut varier de quelques jours d'intervention pour la seule maintenance corrective à plusieurs dizaines de jours par an si vous souhaitez réaliser des évolutions. Selon notre expérience, la maintenance d'un projet Sylius nécessite un budget minimal de 2000 euros HT / an et n'a pas vraiment de limite maximale puisque cela dépend de vos besoins d’évolution fonctionnelle, marketing, UI, etc.


Pour aller plus loin

Pour synthétiser, nous avons vu que Sylius, même s’il est fiable et robuste, nécessite, comme les autres plateformes e-commerce, une maintenance régulière.

La maintenance d’un site e-commerce Sylius, c’est comme l'entretien d'un véhicule. Il ne faut pas attendre le dernier moment. Il y a des choix à faire entre les types de maintenance.

Dans ceux-ci, intégrez les mises à jour Sylius qui vont contribuer à la performance de votre e-commerce, ainsi qu'à sa sécurité.

De plus, la maintenance a un coût qu'il est préférable de prévoir au lancement de votre projet. Chaque projet est unique et nous sommes là pour vous accompagner dans cette étape.

Vous avez besoin d’un prestation Sylius, pour aller plus loin, vous serez peut-être intéressé par notre article sur le e-commerce sur-mesure avec Sylius.

Si cet article vous a plu, vous aimerez sans doute poursuivre votre lecture avec notre notre dossier spécial sur Sylius.

Vous avez une question sur Sylius ? Notre équipe répondra à votre message, utilisez notre formulaire de contact.