Cahier des charges site e-commerce : des exigences testables plutôt qu’une liste de souhaits

Un cahier des charges de site e-commerce doit préciser ce que la boutique permettra de faire, pour quels clients, avec quelles contraintes et selon quels critères de validation. Rédigé avant la consultation des prestataires, il sert à obtenir des devis comparables et à éviter les oublis coûteux. La trame ci-dessous peut être reprise dans Word, complétée avec vos équipes, puis exportée en PDF pour l’appel d’offres.
Fixer les décisions commerciales avant de décrire le site
Le cahier des charges est le document de référence partagé entre votre entreprise et les intervenants du projet. Il rassemble les besoins fonctionnels, les contraintes techniques et les conditions de réalisation. Sa portée contractuelle dépend de son intégration aux documents signés : faites préciser la version retenue et l’ordre de priorité des pièces.
Comprendre les règles de consentement aux cookies : Ce guide officiel de la CNIL explique les obligations d’information et de consentement applicables aux cookies et autres traceurs.
La rédaction revient idéalement à un responsable de projet interne, avec la contribution du commerce, de la logistique, du service client et de l’informatique. Une agence peut aider à formaliser les exigences, mais les arbitrages métier doivent rester portés par l’entreprise.
Décrire le point de départ et le résultat attendu
Présentez votre activité, vos produits, votre positionnement et vos concurrents directs. Indiquez s’il s’agit d’une création, d’une refonte ou d’une migration. Pour un site existant, décrivez les difficultés concrètes : catalogue difficile à administrer, stocks désynchronisés, navigation confuse ou commandes nécessitant des ressaisies.
Reliez ensuite chaque objectif à un indicateur et à une échéance à renseigner : chiffre d’affaires en ligne, taux de conversion, panier moyen ou temps de traitement des commandes. Distinguez les résultats commerciaux attendus des engagements du prestataire : celui-ci ne maîtrise pas seul les ventes, les prix ou l’acquisition de trafic.
Délimiter les clients et le périmètre de lancement
Décrivez les profils d’acheteurs par leurs besoins : particulier pressé sur mobile, professionnel commandant régulièrement, client international. Précisez les marchés, langues, devises et éventuelles règles B2B. Classez les demandes en trois niveaux : indispensable au lancement, importante après lancement, optionnelle. Une fonctionnalité reportée doit être explicitement exclue du devis initial.
Décrire les parcours, du catalogue au retour produit
Une liste de modules ne suffit pas à expliquer le fonctionnement attendu. Décrivez les actions du client et leurs conséquences pour les équipes. Pour chaque besoin, indiquez la règle de gestion, les exceptions et le résultat observable.
| Bloc | Informations à préciser | Exemple de validation |
|---|---|---|
| Catalogue | Catégories, variantes, attributs, médias, imports et volumes prévus | Une variante possède son propre stock et sa référence. |
| Recherche et navigation | Filtres, tri, recherche, arborescence et disponibilité | Les filtres affichent uniquement les produits correspondant au choix. |
| Commande | Achat invité, compte client, promotions, taxes et facturation | Le total est détaillé avant la confirmation du paiement. |
| Paiement et livraison | Moyens acceptés, zones, transporteurs, frais et échecs | Un paiement refusé ne déclenche pas la préparation. |
| Administration | Stocks, commandes, remboursements, rôles et exports | Un contributeur catalogue ne peut pas effectuer de remboursement. |
Pensez aussi aux contenus : fiches produits, conseils, pages de marque, informations de livraison et documents légaux. Désignez qui rédige, traduit, photographie et intègre chaque élément. Pour les promotions, la fidélité ou la newsletter, décrivez les conditions d’application plutôt que de demander simplement « un outil marketing ».
Testez surtout la boucle complète d’une commande : achat, expédition, retour, remboursement et remise en stock. Une boutique peut réussir la vente tout en échouant sur le trajet inverse. Précisez qui autorise le retour, quel événement déclenche le remboursement et quand le produit redevient vendable. Ce scénario révèle les angles morts entre service client, entrepôt et comptabilité.
Transformer la technique, le design et le SEO en exigences vérifiables
Le cahier des charges fonctionnel décrit le besoin ; la partie technique précise les contraintes de mise en œuvre. N’imposez pas un CMS par habitude. Demandez une justification tenant compte du catalogue, des intégrations, des compétences internes et des coûts récurrents.
- Solution SaaS : vérifier les possibilités de personnalisation, les abonnements, les limitations et l’export des données.
- CMS open source : préciser les responsabilités d’hébergement, de mises à jour et de maintenance des extensions.
- Développement sur mesure : exiger une documentation, une stratégie de maintenance et des conditions de reprise par un autre prestataire.
Inventoriez les connexions au CRM, à l’ERP, au logiciel de caisse et au prestataire logistique. Pour chaque échange, indiquez les données transférées, leur sens de circulation, leur fréquence et le traitement des erreurs. Identifiez notamment quel outil fait référence pour les prix et les stocks.
Prévoir l’expérience utilisateur et la visibilité dès la conception
Joignez votre charte graphique et des références commentées. Demandez des maquettes des écrans décisifs, notamment sur mobile : catégorie, fiche produit, panier et commande. Décrivez les attentes d’accessibilité et les contrôles associés, comme la navigation au clavier et la compréhension des messages d’erreur.
Pour le SEO, prévoyez des titres et descriptions modifiables, une hiérarchie de contenus cohérente, la gestion des URL, des pages filtrées et du plan de site. En refonte, exigez un inventaire des anciennes URL et un plan de redirections. Définissez les tests de performance avec leurs conditions : pages contrôlées, appareil, connexion et seuils convenus.
Complétez avec les sauvegardes, les tests de restauration, les droits d’accès et la gestion des incidents. Répartissez les responsabilités concernant le RGPD, les cookies et les mentions obligatoires, en prévoyant une validation juridique adaptée à votre activité.
Encadrer le devis, la recette et la vie après lancement
Communiquez une enveloppe budgétaire et demandez un chiffrage séparant conception, développement, intégration des contenus, migration, formation et maintenance. Faites apparaître les abonnements, licences, frais de transaction et prestations exclues. Comparez le coût de fonctionnement, pas seulement le prix de création.
Le planning doit relier chaque jalon à un livrable et à un responsable : validation des maquettes, disponibilité du catalogue, intégrations, recette et mise en production. Signalez les dépendances internes. Une date de lancement ne suffit pas si les contenus ou les accès aux outils arrivent trop tard.
La recette correspond à la vérification du site avant son acceptation. Préparez des scénarios couvrant commandes, paiements refusés, livraison, courriels, remboursements, droits administrateurs et redirections. Convenez de la classification des anomalies, des corrections nécessaires avant lancement et de la personne autorisée à valider.
Demandez enfin les conditions de garantie, de support et de maintenance : périmètre, horaires, délais d’intervention et procédure d’escalade. Pour comparer les agences, utilisez une même grille : compréhension du besoin, méthode, références pertinentes, qualité des intégrations, coût global et accompagnement. Faites expliciter toute réserve au cahier des charges.
Une trame à copier dans votre document de consultation
Reprenez ces rubriques dans un document modifiable. Remplacez les formulations générales par vos décisions et signalez les points encore ouverts. Ajoutez une date, une version et un responsable de validation pour conserver une référence commune.
- Entreprise et projet : activité, existant, difficultés et interlocuteurs.
- Objectifs et périmètre : indicateurs, cibles, marchés et exclusions.
- Catalogue et parcours : produits, navigation, commande, livraison et retours.
- Gestion interne : stocks, rôles, outils connectés et règles métier.
- Conception : identité visuelle, contenus, SEO, accessibilité et sécurité.
- Réalisation : responsabilités, livrables, budget et jalons.
- Validation et suivi : recette, formation, maintenance et réversibilité.
- Annexes : échantillon du catalogue, schémas de flux, charte et grille de réponse.
Avant diffusion, faites relire le document par une personne qui traitera réellement les commandes. Si elle ne retrouve pas ses opérations quotidiennes, le périmètre reste incomplet. Le bon cahier des charges permet à la fois de construire la boutique, de la tester et de l’exploiter.