Checkout & Panier

Faut-il afficher une barre de progression dans le checkout ?

Oui, pour les checkouts multi-étapes. La barre de progression réduit l'incertitude et encourage à terminer grâce à l'effet d'engagement.

La réponse courte

Oui, pour les checkouts multi-étapes. La barre de progression réduit l’incertitude et encourage à terminer.

Pourquoi ça fonctionne

1. Réduit l’incertitude

Sans indication, le client se demande :

  • “Combien d’étapes reste-t-il ?”
  • “Combien de temps ça va prendre ?”
  • “Où en suis-je ?“

2. Effet d’engagement

Une fois engagé (étape 2/3), le client veut terminer ce qu’il a commencé.

3. Sentiment de contrôle

Le client sait exactement où il en est et ce qui l’attend.

Types de barres de progression

1. Étapes numérotées

Étape 1/3        Étape 2/3        Étape 3/3
[●]──────────────[○]──────────────[○]
Livraison        Paiement         Confirmation

2. Barre visuelle

[████████████░░░░░░░░░░░░░░░░░░] 40%

3. Breadcrumb

Panier > Livraison > Paiement > Confirmation
          ↑ Vous êtes ici

4. Points/Cercles

(●)────(●)────(○)────(○)
 ↑      ↑
Fait   En cours

Design recommandé

Le format le plus efficace

┌─────────────────────────────────────────────────┐
│                                                 │
│     ①          ②          ③          ④         │
│   ─●──────────●──────────○──────────○─         │
│  Panier    Livraison   Paiement   Confirmation  │
│              ✓            ↑                     │
│                      Vous êtes ici              │
│                                                 │
└─────────────────────────────────────────────────┘

Éléments à inclure

ÉlémentRecommandation
Numéro d’étape✅ Oui
Nom de l’étape✅ Oui
Étapes passées✅ Marquées comme complétées
Étape actuelle✅ Mise en évidence
Étapes futures✅ Grisées/discrètes
Retour aux étapes précédentes✅ Cliquable

Implémentation

HTML/CSS simple

<div class="checkout-progress">
  <div class="step completed">
    <span class="step-number">1</span>
    <span class="step-name">Panier</span>
  </div>
  <div class="step active">
    <span class="step-number">2</span>
    <span class="step-name">Livraison</span>
  </div>
  <div class="step">
    <span class="step-number">3</span>
    <span class="step-name">Paiement</span>
  </div>
</div>
.checkout-progress {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}

.step {
  flex: 1;
  text-align: center;
  position: relative;
}

.step::after {
  content: '';
  position: absolute;
  top: 15px;
  right: -50%;
  width: 100%;
  height: 2px;
  background: #ddd;
}

.step.completed::after {
  background: #28a745;
}

.step-number {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #ddd;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.step.completed .step-number {
  background: #28a745;
  color: white;
}

.step.active .step-number {
  background: #007bff;
  color: white;
}

Quand NE PAS utiliser

  • Checkout une page : Tout est visible, pas besoin
  • 1-2 étapes seulement : Surcharge visuelle inutile
  • Mobile avec scroll : Peut prendre trop de place

Bonnes pratiques

1. Maximum 4-5 étapes

Au-delà, le processus semble trop long.

2. Noms d’étapes clairs

  • ✅ “Livraison”, “Paiement”, “Confirmation”
  • ❌ “Étape 1”, “Étape 2”, “Étape 3”

3. Permettre le retour

Les étapes passées doivent être cliquables pour modifier les infos.

4. Position fixe

Sur mobile, la barre peut rester visible en haut (sticky).

Impact mesuré

MétriqueSans progressionAvec progression
Taux de complétionRéférence+5-15%
Temps ressenti”Long""Rapide”
SatisfactionStandardMeilleure

Alternative : le récapitulatif d’étape

Au lieu d’une barre, affichez un résumé des étapes précédentes :

┌─────────────────────────────────────┐
│  ✓ Livraison                        │
│    12 rue de la Paix                │
│    75002 Paris            [Modifier]│
├─────────────────────────────────────┤
│  → Paiement (étape actuelle)        │
│    ...                              │
└─────────────────────────────────────┘

Besoin d'aide pour optimiser vos conversions ?

Nos experts CRO analysent votre site et vous proposent un plan d'action personnalisé.

Demander un audit gratuit