L’abandon de panier : le plus gros trou dans votre entonnoir de vente
En moyenne, 70% des paniers e-commerce sont abandonnés. Au Sénégal, ce taux peut monter à 80-85% à cause de facteurs spécifiques : frais de livraison inattendus, connexions lentes, manque de confiance dans le paiement en ligne. Chaque panier abandonné est une vente perdue. Réduire ce taux de 10% peut doubler votre chiffre d’affaires.
Les 7 raisons principales d’abandon au Sénégal
- Frais de livraison inattendus (48%) : le client découvre 2 000 FCFA de livraison au checkout
- Obligation de créer un compte (26%) : formulaire trop long, le client abandonne
- Processus trop complexe (22%) : trop d’étapes, champs inutiles
- Pas de paiement mobile (20%) : pas de Wave ou Orange Money disponible
- Site trop lent (18%) : page de checkout qui met 10 secondes à charger sur 3G
- Manque de confiance (15%) : pas de SSL, pas d’avis clients, pas de politique de retour
- Juste en train de comparer (12%) : le client n’avait pas l’intention d’acheter
Solution 1 : Afficher les frais de livraison dès le début
La première cause d’abandon. Affichez les frais de livraison AVANT le checkout :
/* Afficher les frais de livraison sur chaque fiche produit */
add_action('woocommerce_single_product_summary', function() {
echo '<div style="background:#f0fdf4;border:1px solid #bbf7d0;padding:12px 16px;border-radius:8px;margin:15px 0;">';
echo '<p style="margin:0;font-size:14px;color:#166534;">';
echo 'Livraison Dakar : <strong>1 500 FCFA</strong> | ';
echo 'Banlieue : <strong>2 000 FCFA</strong> | ';
echo 'Gratuite dès <strong>25 000 FCFA</strong>';
echo '</p></div>';
}, 25);
Solution 2 : Simplifier le checkout
Activer l’achat sans compte
WooCommerce > Réglages > Comptes > cocher « Permettre aux clients de passer commande sans compte ».
Supprimer les champs inutiles
/* Retirer les champs non nécessaires au Sénégal */
add_filter('woocommerce_checkout_fields', function($fields) {
// Retirer les champs inutiles
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_postcode']); // Pas de code postal au Sénégal
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_address_2']);
// Ajouter le quartier (plus utile que l'adresse classique)
$fields['billing']['billing_quartier'] = array(
'label' => 'Quartier',
'placeholder' => 'Ex: Mermoz, Médina, Almadies...',
'required' => true,
'priority' => 55,
);
// Rendre le téléphone obligatoire et prioritaire
$fields['billing']['billing_phone']['required'] = true;
$fields['billing']['billing_phone']['priority'] = 25;
return $fields;
});
/* Résultat : le checkout passe de 12 champs à 6-7 champs
Prénom, Nom, Téléphone, Email, Quartier, Ville, Adresse */
Checkout en une page
Le checkout multi-étapes de WooCommerce par défaut nécessite plusieurs pages. Un checkout en une seule page réduit l’abandon de 20-35%.
- Plugin gratuit : « Suspended wait no. OK CheckoutWC lite ou CartFlows » pour un checkout optimisé
- Plugin gratuit : « Fluid Checkout for WooCommerce » — transforme le checkout en étapes visuelles sur une seule page
Solution 3 : Proposer les bons moyens de paiement
Au Sénégal, ne pas proposer Wave et Orange Money est la garantie de perdre des ventes :
- PayDunya : accepte Wave, Orange Money, carte bancaire. Plugin WooCommerce officiel
- Paiement manuel : instructions de paiement Wave/OM affichées sur la page de remerciement
- Paiement à la livraison (COD) : activez cette option pour les clients qui n’ont pas confiance dans le paiement en ligne
/* Ajouter des instructions de paiement Wave sur la page de remerciement */
add_action('woocommerce_thankyou', function($order_id) {
$order = wc_get_order($order_id);
if ($order->get_payment_method() === 'bacs') {
echo '<div style="background:#dbeafe;padding:20px;border-radius:8px;margin:20px 0;">';
echo '<h3>Instructions de paiement</h3>';
echo '<p><strong>Wave :</strong> Envoyez ' . $order->get_total() . ' FCFA au 77 XXX XX XX</p>';
echo '<p><strong>Orange Money :</strong> Envoyez ' . $order->get_total() . ' FCFA au 78 XXX XX XX</p>';
echo '<p>Envoyez la capture d\'écran par WhatsApp au +221 77 XXX XX XX</p>';
echo '</div>';
}
});
Solution 4 : Relancer les paniers abandonnés
Plugin gratuit : WooCommerce Cart Abandonment Recovery
Ce plugin (par CartFlows) envoie automatiquement des emails de relance aux clients qui ont abandonné leur panier :
Séquence de relance recommandée :
Email 1 (30 minutes après abandon) :
Sujet : "Vous avez oublié quelque chose !"
Contenu : rappel du panier avec images des produits
+ bouton "Finaliser ma commande"
Taux de récupération : 5-10%
Email 2 (24 heures après) :
Sujet : "Votre panier vous attend encore"
Contenu : rappel + témoignage client
+ code promo -5% valable 48h : RETOUR5
Taux de récupération : 3-5%
Email 3 (72 heures après) :
Sujet : "Dernière chance : -10% sur votre panier"
Contenu : urgence + code promo -10% : DERNIERECHANCE
+ livraison gratuite
Taux de récupération : 2-3%
Total récupéré : 10-18% des paniers abandonnés
Relance WhatsApp (très efficace au Sénégal)
Message WhatsApp de relance (envoi manuel ou via API) :
"Bonjour [Prénom],
Vous avez laissé des articles dans votre panier :
- [Produit 1] : [prix] FCFA
- [Produit 2] : [prix] FCFA
Finalisez votre commande ici : [lien panier]
Besoin d'aide ? Répondez à ce message,
je suis là pour vous.
[Votre boutique]"
→ Taux d'ouverture WhatsApp : 95% (vs 20% email)
→ Taux de récupération WhatsApp : 15-25%
Solution 5 : Optimiser la vitesse du checkout
- Objectif : page de checkout chargée en moins de 2 secondes sur mobile 3G
- Désactiver les plugins non essentiels sur la page checkout
- Pas de slider, pas de vidéo, pas d’images lourdes sur cette page
- Activer le cache serveur (LiteSpeed Cache) sur toutes les pages sauf le panier/checkout
- Utiliser un CDN (Cloudflare gratuit) pour réduire la latence
Solution 6 : Renforcer la confiance
/* Badges de confiance à afficher sur le checkout */
/* Ajoutez via un hook WooCommerce : */
add_action('woocommerce_review_order_after_submit', function() {
echo '<div style="display:flex;justify-content:center;gap:15px;margin-top:20px;flex-wrap:wrap;">';
echo '<span style="font-size:12px;color:#6b7280;display:flex;align-items:center;gap:5px;">🔒 Paiement sécurisé SSL</span>';
echo '<span style="font-size:12px;color:#6b7280;display:flex;align-items:center;gap:5px;">🔄 Retour sous 7 jours</span>';
echo '<span style="font-size:12px;color:#6b7280;display:flex;align-items:center;gap:5px;">🚚 Livraison 24-48h Dakar</span>';
echo '<span style="font-size:12px;color:#6b7280;display:flex;align-items:center;gap:5px;">📞 Support WhatsApp</span>';
echo '</div>';
});
Solution 7 : Pop-up d’intention de sortie
/* Détecter quand le visiteur va quitter la page
et afficher une offre de dernière chance */
document.addEventListener('mouseout', function(e) {
if (e.clientY < 10 && !sessionStorage.getItem('exit_shown')) {
document.getElementById('exit-popup').style.display = 'flex';
sessionStorage.setItem('exit_shown', '1');
}
});
/* HTML du popup */
/*
<div id="exit-popup" style="display:none;position:fixed;top:0;left:0;
width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:10000;
justify-content:center;align-items:center;">
<div style="background:#fff;padding:30px;border-radius:12px;
max-width:400px;text-align:center;">
<h3>Attendez !</h3>
<p>Utilisez le code <strong>RESTEZ10</strong> pour
-10% sur votre commande.</p>
<a href="#" onclick="document.getElementById('exit-popup').style.display='none'"
style="display:inline-block;padding:12px 24px;background:#2563eb;
color:#fff;border-radius:6px;text-decoration:none;font-weight:bold;">
J'en profite !</a>
<p style="margin-top:10px;">
<a href="#" onclick="document.getElementById('exit-popup').style.display='none'"
style="color:#6b7280;font-size:13px;">Non merci</a>
</p>
</div>
</div>
*/
Mesurer les résultats
| KPI | Avant optimisation | Objectif |
|---|---|---|
| Taux d’abandon panier | 80-85% | 60-70% |
| Taux récupération email | 0% | 10-15% |
| Taux récupération WhatsApp | 0% | 15-25% |
| Conversion checkout | 15-20% | 30-40% |
| Temps chargement checkout | 5-10s | Moins de 2s |
Actions prioritaires (par ordre d’impact)
- Ajouter Wave/Orange Money comme moyen de paiement (+20-30% de conversions)
- Afficher les frais de livraison sur la fiche produit (pas de surprise)
- Simplifier le checkout : supprimer les champs inutiles, autoriser l’achat sans compte
- Relance panier abandonné par email et WhatsApp
- Optimiser la vitesse du checkout sur mobile
- Ajouter les badges de confiance et la politique de retour visible