ITSkillsCenter
WordPress

Comment configurer WooCommerce pour le Sénégal

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

Configurer WooCommerce pour vendre au Sénégal

WooCommerce est la solution e-commerce la plus utilisée au monde (39% des boutiques en ligne). Au Sénégal, le commerce en ligne explose : les consommateurs achètent de plus en plus sur mobile, payent via Wave et Orange Money, et se font livrer à domicile. Ce guide couvre la configuration complète de WooCommerce pour le marché sénégalais : devise FCFA, paiement mobile money, livraison locale et optimisations spécifiques.

1. Installation et configuration initiale

Installer WooCommerce

  1. Installez WooCommerce depuis Extensions → Ajouter
  2. Lancez l’assistant de configuration
  3. Renseignez vos informations :
    • Pays : Sénégal
    • Adresse : votre adresse à Dakar
    • Devise : Franc CFA (FCFA / XOF)
    • Types de produits : physiques et/ou téléchargeables

Réglages généraux

Dans WooCommerce → Réglages :

Onglet Général :

  • Lieu(x) de vente : Sénégal (ajoutez d’autres pays si vous livrez en Afrique de l’Ouest)
  • Lieu(x) d’expédition : Sénégal, Côte d’Ivoire, Mali, etc.
  • Emplacement par défaut du client : Adresse de la boutique
  • Devise : Franc CFA de l’Ouest africain (FCFA)
  • Position de la devise : Droite avec espace (15 000 FCFA)
  • Séparateur de milliers : espace
  • Séparateur décimal : virgule
  • Nombre de décimales : 0 (pas de centimes en FCFA)

Onglet Comptes :

  • Permettre aux clients de passer commande sans compte : Oui (réduit la friction)
  • Permettre la connexion au checkout : Oui
  • Permettre la création de compte au checkout : Oui

2. Paiement mobile money : Wave et Orange Money

Le paiement par carte bancaire concerne moins de 5% de la population au Sénégal. Wave et Orange Money sont indispensables.

Option 1 : PayDunya (recommandé)

PayDunya agrège Wave, Orange Money, carte bancaire et mobile money dans une seule intégration :

  1. Créez un compte marchand sur paydunya.com
  2. Validez votre identité (CNI + registre de commerce)
  3. Installez le plugin PayDunya for WooCommerce
  4. Dans WooCommerce → Réglages → Paiements, activez PayDunya
  5. Entrez vos clés API (Master Key, Private Key, Token)
// Configuration PayDunya dans WooCommerce
// WooCommerce → Réglages → Paiements → PayDunya

// Mode : Live (pas Sandbox pour la production)
// Master Key : votre_master_key
// Private Key : votre_private_key  
// Token : votre_token
// Titre : "Payer avec Wave, Orange Money ou carte bancaire"
// Description : "Paiement sécurisé via PayDunya"

Option 2 : PayTech

PayTech est une alternative sénégalaise qui supporte Wave, Orange Money, Free Money et cartes :

  1. Créez un compte sur paytech.sn
  2. Installez le plugin PayTech pour WooCommerce
  3. Configurez dans Paiements → PayTech

Option 3 : Paiement manuel (pour démarrer)

Si vous n’avez pas encore de compte marchand, utilisez le paiement par virement :

  1. Dans WooCommerce → Réglages → Paiements, activez « Virement bancaire »
  2. Personnalisez les instructions :
Instructions de paiement :

Envoyez le montant exact via Wave ou Orange Money au :
📱 +221 77 000 00 00

Après le paiement :
1. Prenez une capture d'écran de la confirmation
2. Envoyez-la sur WhatsApp : +221 77 000 00 00
3. Votre commande sera confirmée dans les 30 minutes

Numéro de commande : à mentionner dans le message

3. Livraison et expédition

Zones de livraison

Dans WooCommerce → Réglages → Expédition :

Zone 1 : Dakar
  - Forfait fixe : 1 500 FCFA
  - Livraison gratuite à partir de 25 000 FCFA
  - Délai : 24-48h

Zone 2 : Banlieue Dakar (Pikine, Guédiawaye, Rufisque, Thiaroye)
  - Forfait fixe : 2 000 FCFA
  - Délai : 48-72h

Zone 3 : Régions (Thiès, Saint-Louis, Kaolack, Ziguinchor)
  - Forfait fixe : 3 500 FCFA
  - Délai : 3-5 jours ouvrés

Zone 4 : Reste du monde
  - Calcul basé sur le poids
  - Ou désactiver (si vous ne livrez qu'au Sénégal)

Livraison gratuite conditionnelle

// Dans chaque zone de livraison :
// 1. Ajoutez la méthode "Livraison gratuite"
// 2. Condition : montant minimum de la commande
// 3. Montant : 25 000 FCFA (ou selon votre marge)

// Afficher un message d'encouragement dans le panier
add_action('woocommerce_before_cart', function() {
    $minimum = 25000;
    $current = WC()->cart->subtotal;
    
    if ($current < $minimum) {
        $remaining = number_format($minimum - $current, 0, ',', ' ');
        wc_print_notice(
            'Ajoutez encore ' . $remaining . ' FCFA pour bénéficier de la livraison gratuite !',
            'notice'
        );
    }
});

Services de livraison au Sénégal

  • Yobante Express : livraison e-commerce Dakar et banlieue, suivi en temps réel
  • Allo Colis : livraison express Dakar
  • DHL / FedEx : pour l'international et les régions éloignées
  • La Poste : économique pour les régions
  • Livreurs indépendants : beaucoup de boutiques utilisent des livreurs à moto contactés via WhatsApp

4. Ajouter des produits

Produit simple

  1. Produits → Ajouter
  2. Nom : descriptif et avec le mot-clé (ex: "Robe Wax Africaine — Taille S à XXL")
  3. Description longue : détails complets, matière, dimensions, entretien
  4. Description courte : 2-3 lignes résumant le produit
  5. Données produit :
    • Prix : en FCFA sans décimales (ex: 15000)
    • Prix promotionnel : si en solde
    • SKU : référence unique (ex: RW-001)
    • Gestion du stock : activez et entrez la quantité
    • Poids et dimensions : pour le calcul de livraison
  6. Image du produit : photo principale (800×800px, fond blanc ou neutre)
  7. Galerie : 3-5 photos supplémentaires (différents angles, détails, porté)

Produit avec variations (taille, couleur)

  1. Type de produit : Produit variable
  2. Onglet Attributs :
    • Ajoutez "Taille" → valeurs : S, M, L, XL, XXL
    • Ajoutez "Couleur" → valeurs : Rouge, Bleu, Vert
    • Cochez "Utilisé pour les variations"
  3. Onglet Variations :
    • Cliquez "Créer des variations à partir de tous les attributs"
    • Définissez le prix de chaque variation (ou le même prix pour toutes)
    • Ajoutez une image spécifique par couleur

5. Personnaliser la page produit

Bouton WhatsApp sur chaque produit

// Ajouter un bouton "Commander sur WhatsApp" sous le bouton panier
add_action('woocommerce_after_add_to_cart_button', function() {
    global $product;
    $phone = '221770000000'; // Votre numéro sans le +
    $name = $product->get_name();
    $price = $product->get_price();
    $url = get_permalink();
    
    $message = urlencode(
        "Bonjour, je suis intéressé(e) par :\n"
        . "*" . $name . "*\n"
        . "Prix : " . number_format($price, 0, ',', ' ') . " FCFA\n"
        . "Lien : " . $url
    );
    
    echo '<a href="https://wa.me/' . $phone . '?text=' . $message . '" 
      target="_blank" rel="noopener"
      style="display:block; margin-top:10px; background:#25D366; color:#fff; 
      text-align:center; padding:12px 20px; border-radius:5px; 
      text-decoration:none; font-weight:600;">
      Commander sur WhatsApp
    </a>';
});

Badges produit

// Ajouter un badge "Nouveau" sur les produits de moins de 30 jours
add_action('woocommerce_before_shop_loop_item_title', function() {
    global $product;
    $created = strtotime($product->get_date_created());
    if ((time() - $created) < (30 * 86400)) {
        echo '<span class="badge-new">Nouveau</span>';
    }
});

// CSS
echo '<style>
.badge-new {
  position: absolute; top: 10px; left: 10px;
  background: #e94560; color: #fff;
  padding: 4px 12px; border-radius: 4px;
  font-size: 12px; font-weight: 600; z-index: 1;
}
</style>';

6. Page checkout optimisée

Simplifier le formulaire de commande

// Retirer les champs inutiles au Sénégal
add_filter('woocommerce_checkout_fields', function($fields) {
    // Retirer le champ "Entreprise" (la plupart des clients sont des particuliers)
    unset($fields['billing']['billing_company']);
    
    // Retirer le code postal (peu utilisé au Sénégal)
    unset($fields['billing']['billing_postcode']);
    
    // Retirer l'état/province
    unset($fields['billing']['billing_state']);
    
    // Rendre le téléphone prioritaire (avant l'email au Sénégal)
    $fields['billing']['billing_phone']['priority'] = 25;
    $fields['billing']['billing_phone']['required'] = true;
    
    // Ajouter un champ quartier
    $fields['billing']['billing_quartier'] = [
        'label' => 'Quartier',
        'placeholder' => 'Ex: Sacré-Cœur, Almadies, Parcelles...',
        'required' => true,
        'priority' => 65,
    ];
    
    return $fields;
});

Ajouter les instructions de paiement mobile

// Message clair après la commande
add_action('woocommerce_thankyou', function($order_id) {
    $order = wc_get_order($order_id);
    if ($order->get_payment_method() === 'bacs') {
        echo '<div style="background:#d4edda; padding:20px; border-radius:8px; margin:20px 0;">
          <h3>Comment payer votre commande</h3>
          <p><strong>Montant à payer :</strong> ' 
          . number_format($order->get_total(), 0, ',', ' ') . ' FCFA</p>
          <p>Envoyez le montant via Wave ou Orange Money au :</p>
          <p style="font-size:24px; font-weight:bold;">+221 77 000 00 00</p>
          <p>Puis envoyez la capture d\'écran sur WhatsApp avec votre numéro de commande : <strong>#' 
          . $order->get_order_number() . '</strong></p>
          <a href="https://wa.me/221770000000?text=Paiement commande %23' 
          . $order->get_order_number() . ' - ' 
          . number_format($order->get_total(), 0, ',', ' ') . ' FCFA" 
          style="display:inline-block; background:#25D366; color:#fff; padding:12px 25px; 
          border-radius:8px; text-decoration:none; font-weight:600; margin-top:10px;">
          Confirmer sur WhatsApp
          </a>
        </div>';
    }
});

7. Notifications de commande

WhatsApp automatique à chaque commande

// Notifier le gérant sur WhatsApp à chaque nouvelle commande
add_action('woocommerce_new_order', function($order_id) {
    $order = wc_get_order($order_id);
    $items = [];
    
    foreach ($order->get_items() as $item) {
        $items[] = $item->get_name() . ' x' . $item->get_quantity();
    }
    
    $message = "🛒 Nouvelle commande #" . $order->get_order_number() . "\n"
      . "Client : " . $order->get_billing_first_name() . " " . $order->get_billing_last_name() . "\n"
      . "Tél : " . $order->get_billing_phone() . "\n"
      . "Produits : " . implode(', ', $items) . "\n"
      . "Total : " . number_format($order->get_total(), 0, ',', ' ') . " FCFA\n"
      . "Paiement : " . $order->get_payment_method_title();
    
    // Envoyer via l'API WhatsApp Business ou simplement ouvrir WhatsApp Web
    // Pour une solution simple, utilisez le plugin "Order Notification for WhatsApp"
});

8. SEO pour WooCommerce

// Schema Product automatique avec Rank Math
// Rank Math détecte automatiquement WooCommerce et ajoute le Schema Product

// Optimisations manuelles :
// 1. Titre produit = mot-clé (ex: "Sac à main cuir véritable Dakar")
// 2. Description longue : 200+ mots, détaillée
// 3. Images : alt text descriptif ("sac-cuir-marron-femme-dakar.webp")
// 4. Catégories produit = mots-clés secondaires
// 5. URL produit courte : /sac-cuir-marron/ (pas /produit/sac-a-main-en-cuir-veritable-pour-femme/)

9. Checklist WooCommerce Sénégal

  • ☐ Devise configurée en FCFA (XOF), 0 décimale
  • ☐ PayDunya ou PayTech configuré (Wave + Orange Money)
  • ☐ Zones de livraison définies (Dakar, banlieue, régions)
  • ☐ Tarifs de livraison réalistes
  • ☐ Livraison gratuite au-dessus d'un seuil
  • ☐ Bouton WhatsApp sur chaque produit
  • ☐ Formulaire checkout simplifié (quartier au lieu de code postal)
  • ☐ Instructions de paiement claires sur la page de remerciement
  • ☐ Photos produit de qualité (800×800px, fond propre)
  • ☐ Descriptions produit détaillées (200+ mots)
  • ☐ Notification WhatsApp pour les nouvelles commandes
  • ☐ SSL actif (cadenas HTTPS — obligatoire pour le paiement)
  • ☐ Test complet du tunnel d'achat (ajout panier → checkout → paiement → confirmation)

WooCommerce configuré pour le Sénégal, c'est une boutique en ligne qui parle le langage de vos clients : prix en FCFA, paiement Wave/Orange Money, livraison à Dakar et contact WhatsApp. Testez tout le parcours d'achat vous-même avant de lancer officiellement.

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é