ITSkillsCenter
E-commerce

Guide : Le cross-selling et upselling pour augmenter le panier moyen

6 دقائق للقراءة

Cross-selling et upselling : deux leviers pour augmenter votre chiffre d’affaires

En e-commerce, acquérir un nouveau client coûte 5 à 7 fois plus cher que de vendre plus à un client existant. Le cross-selling (vente croisée) et l’upselling (montée en gamme) sont les deux techniques les plus efficaces pour augmenter le panier moyen sans dépenser plus en publicité.

Définitions

  • Cross-selling (vente croisée) : proposer un produit complémentaire. Le client achète un téléphone → vous proposez une coque et un chargeur
  • Upselling (montée en gamme) : proposer une version supérieure. Le client regarde le Samsung Galaxy A15 → vous proposez le Galaxy A25 pour 20 000 FCFA de plus

Cross-selling dans WooCommerce

Méthode native WooCommerce

WooCommerce intègre nativement les ventes croisées. Pour chaque produit :

  1. Modifiez le produit dans WooCommerce
  2. Onglet « Produits liés »
  3. Ventes croisées : produits affichés sur la page panier
  4. Produits suggérés (upsells) : produits affichés sur la fiche produit
/* Stratégie de ventes croisées par catégorie :

   Téléphones → coques, protections écran, chargeurs, écouteurs
   Robes → sacs, bijoux, chaussures assorties
   Café Touba → tasses, filtres, bouilloire, sucre
   Ordinateurs → souris, clavier, sac laptop, antivirus
   Cosmétiques → pinceaux, miroir, trousse de rangement

   Règle : le produit croisé doit coûter 20-30% du produit principal
   Téléphone à 120 000 FCFA → coque à 5 000 FCFA (4%) → OK
   Robe à 15 000 FCFA → bijou à 3 000 FCFA (20%) → parfait */

Plugin : WooCommerce Frequently Bought Together

Affiche un bloc « Souvent achetés ensemble » comme sur Amazon :

  • Définir des groupes de produits fréquemment achetés ensemble
  • Afficher le prix total du lot avec une réduction
  • Bouton « Ajouter les 3 au panier » en un clic
/* Exemple "Souvent achetés ensemble" :

   ┌─────────────┐  ┌──────────────┐  ┌──────────────┐
   │ Téléphone   │  │ Coque silicone│  │ Verre trempé │
   │ 120 000 FCFA│ +│ 5 000 FCFA   │ +│ 3 000 FCFA   │
   └─────────────┘  └──────────────┘  └──────────────┘
   
   Prix séparé : 128 000 FCFA
   Prix du lot : 119 000 FCFA (-7%)
   [Ajouter les 3 au panier]

   Le client a l'impression de faire une bonne affaire,
   et vous augmentez le panier de 8 000 FCFA */

Cross-selling sur la page panier

/* Ajouter des suggestions personnalisées sur la page panier
   Dans functions.php du thème enfant : */
add_action('woocommerce_after_cart_table', function() {
    $cross_sells = array();
    foreach (WC()->cart->get_cart() as $item) {
        $product = wc_get_product($item['product_id']);
        $ids = $product->get_cross_sell_ids();
        $cross_sells = array_merge($cross_sells, $ids);
    }
    $cross_sells = array_unique($cross_sells);
    if (empty($cross_sells)) return;
    
    echo '<div class="cross-sells-custom">';
    echo '<h3>Complétez votre commande</h3>';
    echo '<div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;">';
    foreach (array_slice($cross_sells, 0, 4) as $id) {
        $p = wc_get_product($id);
        if (!$p) continue;
        echo '<div style="text-align:center;padding:15px;border:1px solid #eee;border-radius:8px;">';
        echo $p->get_image('woocommerce_thumbnail');
        echo '<p style="font-weight:600;">' . $p->get_name() . '</p>';
        echo '<p style="color:#2563eb;font-weight:bold;">' . $p->get_price() . ' FCFA</p>';
        echo '<a href="?add-to-cart=' . $id . '" class="button">Ajouter</a>';
        echo '</div>';
    }
    echo '</div></div>';
});

Upselling dans WooCommerce

Sur la fiche produit

L’upselling se fait principalement sur la fiche produit, avant que le client n’ajoute au panier :

  • WooCommerce affiche les « Produits suggérés » (upsells) sous la description
  • Mettez en avant la différence de valeur, pas seulement le prix
/* Tableau comparatif upsell sur la fiche produit :

   ┌─ Vous regardez ─────┐  ┌─ Recommandé ─────────┐
   │ Galaxy A15           │  │ Galaxy A25            │
   │ 120 000 FCFA         │  │ 140 000 FCFA          │
   │ 4 Go RAM             │  │ 6 Go RAM              │
   │ 128 Go stockage      │  │ 128 Go stockage       │
   │ Écran 6.5"           │  │ Écran 6.5" AMOLED     │
   │ Batterie 5000 mAh    │  │ Batterie 5000 mAh     │
   │                      │  │ + Charge rapide 25W   │
   │ [Ajouter au panier]  │  │ [Choisir celui-ci]    │
   └──────────────────────┘  └───────────────────────┘

   +20 000 FCFA pour un meilleur écran et plus de RAM
   → Le client voit la valeur ajoutée, pas juste le surcoût */

Après l’ajout au panier (popup upsell)

/* Popup upsell après ajout au panier
   Plugin recommandé : CartFlows (gratuit)
   ou code custom avec jQuery : */

jQuery(document.body).on('added_to_cart', function(e, fragments, hash, button) {
    var productId = button.data('product_id');
    // Afficher un popup avec le produit supérieur
    jQuery('#upsell-popup').fadeIn();
});

/* Contenu du popup :
   "Vous avez ajouté [Produit A] au panier.
    Pour seulement [X] FCFA de plus, passez à [Produit B] !
    [Voir le produit supérieur] [Non merci, continuer]" */

Stratégies de pricing pour les upsells

  • Règle des 25% : l’upsell ne doit pas coûter plus de 25% de plus que le produit initial
  • Ancrage de prix : afficher 3 options (basique/standard/premium) — la plupart des clients choisissent l’option du milieu
  • Frais de livraison gratuits : « Ajoutez 5 000 FCFA à votre panier pour la livraison gratuite » est l’upsell le plus efficace
/* Barre de progression "livraison gratuite"
   Plugin : WooCommerce Free Shipping Bar
   ou code custom : */
add_action('woocommerce_before_cart', function() {
    $min = 25000; // Seuil livraison gratuite
    $total = WC()->cart->get_subtotal();
    $reste = $min - $total;
    if ($reste > 0) {
        $pct = round(($total / $min) * 100);
        echo '<div style="background:#f3f4f6;padding:15px;border-radius:8px;margin-bottom:20px;">';
        echo '<p>Plus que <strong>' . number_format($reste, 0, ',', ' ') . ' FCFA</strong> pour la livraison gratuite !</p>';
        echo '<div style="background:#e5e7eb;height:8px;border-radius:4px;">';
        echo '<div style="background:#22c55e;height:8px;border-radius:4px;width:' . $pct . '%;"></div>';
        echo '</div></div>';
    } else {
        echo '<div style="background:#dcfce7;padding:15px;border-radius:8px;margin-bottom:20px;">';
        echo '<p style="color:#166534;font-weight:bold;">Félicitations ! Votre livraison est gratuite !</p>';
        echo '</div>';
    }
});

Cross-selling par email

L’email post-achat est un excellent canal de cross-selling :

Séquence email post-achat (via Brevo) :

J+1 : Email de confirmation (WooCommerce natif)
J+3 : "Comment se passe votre [produit] ?" + guide d'utilisation
J+7 : "Les clients qui ont acheté [X] ont aussi aimé [Y]"
      + code promo -10% sur le prochain achat
J+14 : Demande d'avis + suggestion produit complémentaire
J+30 : "Cela fait 1 mois ! Besoin de réapprovisionner ?"
       (pour les consommables : café, cosmétiques, etc.)

Mesurer l’impact

KPI Avant Objectif Comment mesurer
Panier moyen 15 000 FCFA 20 000 FCFA (+33%) WooCommerce > Rapports
Produits par commande 1.2 1.8 WooCommerce > Rapports
Taux de cross-sell 0% 15-25% Commandes avec cross-sell / total
CA additionnel 0 +20-30% du CA GA4 > Rapports e-commerce

Erreurs à éviter

  • Trop de suggestions : 2-4 produits maximum, sinon le client est perdu
  • Produits non pertinents : proposer des chaussures avec un ordinateur n’a aucun sens
  • Upsell trop cher : ne dépassez pas +25% du prix initial
  • Être agressif : une popup à chaque clic fait fuir. Une seule suggestion bien placée suffit
  • Ignorer le mobile : les blocs de cross-sell doivent être lisibles sur un écran de 5 pouces
Besoin d'un site web ?

Confiez-nous la Création de Votre Site Web

Site vitrine, e-commerce ou application web — nous transformons votre vision en réalité digitale. Accompagnement personnalisé de A à Z.

À partir de 350.000 FCFA
Parlons de Votre Projet
Publicité