RM CDCF_Fil_rouge_Aqua
Cahier des charges fonctionnel
Projet : Refonte du site e-commerce et back-office – AquaNova
1) Présentation de l’entreprise
AquaNova est une société spécialisée dans l’aquariophilie.
Activité : grossiste et détaillant.
Produits : poissons d’ornement, plantes, aquariums, matériel technique, consommables.
Clients :
- Particuliers (B2C) : achats unitaires ou petits volumes.
- Professionnels (B2B) : animaleries, clubs, revendeurs, qui commandent en gros.
Objectif : refondre le site pour offrir un portail unique permettant de gérer la vente au détail et en gros, avec un back-office centralisé.
2) Objectifs du projet
- Proposer un site moderne et sécurisé qui serve à la fois les clients particuliers et professionnels.
- Automatiser la gestion des fournisseurs et du réassort.
- Permettre une gestion efficace des stocks, commandes, factures et bons de livraison.
- Mettre en place une tarification différenciée (B2B vs B2C).
- Assurer la conformité légale (RGPD, facturation, accessibilité).
3) Périmètre fonctionnel
3.1. Front-office (clients)
Parcours B2C (particulier)
- Catalogue par catégories, fiches produits détaillées (prix TTC).
- Panier, commande, paiement en ligne.
- Suivi de commande depuis l’espace client.
Parcours B2B (professionnel)
- Création de compte professionnel (validation manuelle par l’admin).
- Tarifs HT, remises selon volumes ou contrats.
- Possibilité de passer des commandes en gros (cartons, lots, palettes).
- Facturation adaptée (mentions légales B2B, n° TVA intracommunautaire).
- Téléchargement d’extraits de catalogue au format CSV ou PDF.
3.2. Back-office (administration interne)
Catalogue produits
- CRUD complet.
- Gestion des prix TTC (B2C) et HT (B2B).
- Gestion des conditionnements (unité, lot, palette).
- Gestion de la TVA selon type de produit.
Clients et commandes
- Distinction claire particulier/pro.
- Gestion des droits et rôles (client B2B validé, client standard).
- Suivi des commandes, factures et BL pour chaque type de client.
- Historique détaillé par compte.
Fournisseurs et achats
- Fiches fournisseurs (coordonnées, conditions de règlement, délais).
- Création de bons de commande fournisseur.
- Réception marchandises → mise à jour automatique des stocks.
- Gestion des prix d’achat (HT) et des marges.
- Suivi des factures fournisseurs.
Stocks et logistique
- Mouvements de stock (entrées, sorties, ajustements, retours).
- Alertes seuils bas.
- Gestion multi-entrepôts (optionnelle).
- Génération automatique de BL pour expédition.
Facturation et documents
- Numérotation distincte factures clients et factures fournisseurs.
- Émission de factures conformes (TTC B2C, HT+TVA B2B).
- Gestion des avoirs et remboursements.
- Export comptable.
Administration et statistiques
- Gestion des utilisateurs internes (rôles : admin, commercial, logisticien).
- Paramétrage société (taux TVA, mentions légales, devises).
- Rapports : CA B2C vs B2B, marges, suivi fournisseurs, rotations de stock.
4) Exigences techniques
- Technologies : Symfony 7, MariaDB, Twig, Docker, PHPUnit.
- Interopérabilité : Stripe (B2C), virement/mandat administratif (B2B).
- Sécurité : conformité OWASP + RGPD, gestion des accès différenciés.
- Accessibilité : RGAA (site responsive et accessible).
5) Exigences non-fonctionnelles
- Performance : <1 s pour affichage catalogue.
- Disponibilité : 99 %.
- Sauvegardes : quotidiennes (DB + documents).
- Évolutivité : intégration future de marketplace ou ERP externe.
6) Livrables attendus
- Site e-commerce complet (B2C + B2B).
- Back-office unifié.
- Gestion fournisseurs et réassort.
- Facturation complète (clients + fournisseurs).
- Documentation utilisateur et technique.
- Procédure de déploiement et maintenance.
7) Planning indicatif
- Mois 1–2 : modélisation données, mise en place environnement.
- Mois 3 : développement catalogue, parcours B2C.
- Mois 4 : parcours B2B, gestion des tarifs HT/volumes.
- Mois 5 : back-office (catalogue, clients, commandes).
- Mois 6 : fournisseurs, achats, stocks, factures.
- Mois 7 : tests, conformité RGPD/RGAA, mise en ligne.
8) Critères de succès
- Le site distingue correctement les particuliers et les professionnels (prix TTC/HT, fonctionnalités adaptées).
- Les fournisseurs et les achats sont gérés dans le même système.
- Les documents légaux (factures, BL, avoirs, factures fournisseurs) sont générés automatiquement.
- L’équipe interne pilote l’ensemble des ventes et achats depuis le back-office.