RCRapport d’alternance

Parcours utilisateur

  • Connexion et redirection.
  • Catalogue filtré, références et compositions de packs.
  • Gestion du panier.
  • Choix des adresses et paiement.
  • Création de devis ou commande.
  • Duplication et révision.
  • Interface responsive adaptée aux usages mobiles.

Le catalogue et le panier rendent visibles deux décisions centrales de la refonte : hiérarchiser l’information avant l’achat et conserver le contexte après la sélection.

Catalogue de JCD Commerce V2 présentant les références sous forme de cartes filtrables.
Figure 24 — Catalogue de JCD Commerce V2 : recherche et sélection des références

J’ai rapproché recherche, filtres et résultats tout en conservant les règles de disponibilité et de prix liées au compte connecté. Le filtrage serveur reste indispensable : masquer une référence dans l’interface ne garantirait pas à lui seul l’isolation métier.

Panier de JCD Commerce V2 regroupant références, quantités et actions de poursuite du parcours.
Figure 25 — Panier de JCD Commerce V2 : point de départ des devis et commandes

Le panier porte le contexte à partir duquel l’utilisateur crée un devis, transmet une commande ou demande une validation. J’ai rendu ces actions distinctes sans multiplier les écrans, puis traduit la décision choisie dans le workflow serveur.

Validation

Une commande est transmise ou mise en attente selon les droits. `/a-valider` applique les scopes. Acceptation, refus et annulation mettent à jour le document et son historique.

La file de validation illustre la transformation d’une règle d’autorisation en tâche immédiatement compréhensible.

Écran des commandes à valider dans JCD Commerce V2 avec statuts et actions disponibles.
Figure 26 — Commandes à valider : visibilité limitée au périmètre autorisé

L’écran rassemble uniquement les commandes que l’utilisateur peut traiter. Ce résultat dépend des filtres de compte, de groupe et du droit local appliqués par Laravel. J’ai conçu cette articulation afin qu’une interface claire ne masque jamais un contrôle d’accès insuffisant.

Administration

  • Utilisateurs, rôles et permissions.
  • Groupes et adresses.
  • Dashboard selon le rôle.
  • Seeders multi-compte fictifs.

Le tableau de bord clôt le parcours par une vue adaptée au rôle, plutôt que par une page identique pour tous.

Tableau de bord de JCD Commerce V2 présentant des accès et indicateurs adaptés au rôle.
Figure 27 — Tableau de bord de JCD Commerce V2 : accès contextualisés selon le rôle

Les actions prioritaires et les informations visibles dépendent du profil connecté. J’ai relié cette présentation aux autorisations du backend afin d’éviter qu’une différence purement visuelle soit confondue avec une véritable protection.

Ces écrans matérialisent un même parcours, du choix d’une référence à une action autorisée et traçable.