e-commerce : Maîtriser la technique ?

C’est donc la suite logique de ce billet sur les systèmes d’information.

La question est finalement assez ancienne par rapport à l’informatique : doit on maîtriser le système que l’on met en place, ou pas ?

Plus précisément, jusqu’à quel niveau de maîtrise doit on aller ?

Revenons à notre domaine favori : le e-commerce.

Pour les “petits marchands qui démarrent”, il y a pas mal de solutions en mode SAAS : Oxatis, Power Boutique, …

Typiquement, pour ces solutions, qui gèrent un front office (le site e-commerce donc) et un back office pour suivre les commandes et gérer le catalogue, la maîtrise technique est “hors sujet”. Il s’agit de solutions pas chères, “clé en main”, et avec aucune maîtrise technique.

Vous êtes donc, avec ces solutions, dépendant du fournisseur. Vous avez besoin d’une adaptation spécifique ? Pas le choix : vous demandez à votre fournisseur SAAS le prix de l’adaptation, et quand il pourra la faire…

Ces solutions peuvent être adaptées pour démarrer une activité e-commerce, mais la question que vous devez vous poser est : comment je pourrais “en sortir” ? Proposent-ils des solutions pour migrer vers des solutions plus “lourdes” ? Il s’agit de ne pas perdre, au moment de la migration, tout l’actif du référencement naturel !

A l’opposé, vous pouvez opter pour une solution open source (Prestashop, Magento par exemple).

Là, vous avez le code source du logiciel, donc à priori le contrôle sur la technique…

Mais comment passer du code source à votre boutique ?

Vous pouvez passer par un intégrateur ou une société de service, qui va “capter vos besoins” (avec un cahier des charges ?) et les mettre en œuvre dans le produit open source choisi.

Vous pouvez également monter une équipe technique, pour faire les modifications “en interne”.

Entre les deux solutions, société de service ou équipe interne, le choix n’est pas simple :

  • Aurez vous assez de travail pour l’équipe technique, dans la durée ?
  • Comment recruter l’équipe technique ?
  • Si vous faites faire le travail par une société de service, comment s’assurer que le travail est bien fait, et que vous pourrez ensuite facilement faire évoluer votre solution ?

Un site marchand doit être vivant, et évoluer en continue.

A mon sens, quand on est au delà du démarrage, on doit garder un minimum de maîtrise technique.

Vous pouvez donc tout à fait faire faire les développements par une société externe, mais si vous sous traitez 100% des développements, vous n’avez plus de contrôle sur le travail réalisé.

Les “bonnes pratiques”, comme on dit, disent qu’on doit avoir un minimum de 30% de l’équipe technique en interne.

Du site e-commerce au système d’information…

Bien souvent, quand on pense à un site e-commerce, on pense au site web, à l’interface que va voir le client.

C’est vrai que cette interface (le front) est importante.

Mais le système à mettre en place pour vendre va bien au delà du front.

Il y a bien sûr toute l’interface “Back office” pour administrer la boutique : gérer le catalogue, suivre les commandes.

Puis, quand la boutique est un brin plus grosse, que le marchand doit gérer de nombreuses commandes par jour, le système doit s’enrichir :

  • Comptabilité ;
  • Aide à la préparation des commandes ;
  • Lien électronique avec les livreurs (impression automatique des étiquettes de livraison, pour ne pas à avoir à ressaisir les adresses, …) ;
  • Gestion des stocks ;

Enfin, pour les entreprises qui ont d’autres activités que le e-commerce, il faut bien synchroniser le site avec le reste du système d’information de l’entreprise.

Bref, le “petit site en ligne” devient un véritable système informatique d’entreprise, un ERP quoi.

Naturellement, il faut avancer étape par étape, il n’est pas question de tout faire d’un coup.

Et puis, une application à une durée de vie. 3 ans est une durée raisonnable. En dessous, il y a eu un dysfonctionnement… ou une croissance très très forte ;).