Les promotions : le levier de vente le plus puissant
Au Sénégal, les clients adorent les bonnes affaires. Un code promo bien placé peut tripler vos ventes en une journée. Mais mal gérées, les promotions détruisent vos marges et habituent vos clients à ne jamais payer le prix normal. Ce guide vous montre comment créer et gérer des promotions rentables dans WooCommerce.
Les types de promotions WooCommerce
| Type | Configuration | Meilleur pour |
|---|---|---|
| Code promo pourcentage | -10%, -15%, -20% | Lancement, fidélisation, événements |
| Code promo montant fixe | -2 000 FCFA, -5 000 FCFA | Paniers élevés, offre claire |
| Livraison gratuite | 0 FCFA de frais | Augmenter le panier moyen |
| Prix soldé | Prix barré sur le produit | Soldes, déstockage, Tabaski |
| BOGO (Buy One Get One) | 1 acheté = 1 offert | Déstockage, lancement gamme |
Créer un code promo dans WooCommerce
Étape par étape
- Allez dans Marketing > Coupons > Ajouter un coupon
- Entrez le code (ex: TABASKI2025, BIENVENUE10, FLASH5000)
- Choisissez le type de réduction
- Entrez le montant
- Configurez les restrictions (onglets ci-dessous)
- Publiez
Onglet Général
Type de réduction : Pourcentage / Coupon fixe panier / Coupon fixe produit
Montant du coupon : 10 (pour 10%) ou 2000 (pour 2 000 FCFA)
Autoriser la livraison gratuite : Oui/Non
Date d'expiration : 2025-07-15 (toujours mettre une date limité !)
Onglet Restriction d’utilisation
Montant minimum : 15 000 FCFA (empêche les micro-commandes)
Montant maximum : (optionnel)
Utilisation individuelle : Oui (non cumulable avec d'autres codes)
Exclure les articles en solde : Oui (pas de double réduction)
Produits spécifiques : (limiter à certains produits)
Catégories de produits : (limiter à certaines catégories)
Adresses email autorisées : (pour les offres exclusives)
Onglet Limites d’utilisation
Limite d'utilisation par coupon : 100 (max 100 utilisations au total)
Limiter l'usage à X articles : 1 (réduction sur 1 seul article)
Limite d'utilisation par utilisateur : 1 (une seule fois par client)
Stratégies de promotion qui fonctionnent au Sénégal
1. Code de bienvenue (permanent)
Code : BIENVENUE10
Réduction : 10%
Conditions : Première commande uniquement, 1 utilisation/client
Distribution : Page d'accueil, popup, email de bienvenue Brevo
Objectif : Convertir les nouveaux visiteurs
2. Vente flash 24h (mensuelle)
Code : FLASH + date (ex: FLASH1504)
Réduction : 20-30% ou montant fixe 3 000 FCFA
Conditions : Valable 24h, stock limité
Distribution : WhatsApp broadcast, Stories Instagram, email
Objectif : Générer un pic de ventes rapide
3. Promotion saisonnière (Tabaski, Korîté, Magal)
Code : TABASKI25
Réduction : 15% sur toute la boutique
Conditions : Valable 1 semaine avant l'événement
Distribution : Tous canaux (pub Facebook, email, WhatsApp, site)
Objectif : Capter le pic de dépenses saisonnier
4. Programme parrainage
Code : PARRAIN + nom (ex: PARRAINAMINATA)
Réduction : 2 000 FCFA pour le filleul, 2 000 FCFA pour le parrain
Conditions : Minimum 10 000 FCFA d'achat
Distribution : Le parrain partage son code via WhatsApp
Objectif : Acquisition client par bouche-à-oreille
5. Relance panier abandonné
Code : REVIENS5 ou généré automatiquement
Réduction : 5% ou livraison gratuite
Conditions : Envoyé 24h après abandon, valable 48h
Distribution : Email automatique Brevo
Objectif : Récupérer les ventes perdues (10-15% de récupération)
Automatiser les codes promo
Générer des codes uniques par client
// Générer un code promo unique après un achat
add_action('woocommerce_order_status_completed', 'generer_code_fidelite');
function generer_code_fidelite($order_id) {
$order = wc_get_order($order_id);
$email = $order->get_billing_email();
// Générer un code unique
$code = 'MERCI' . strtoupper(substr(md5($order_id . time()), 0, 6));
// Créer le coupon
$coupon = new WC_Coupon();
$coupon->set_code($code);
$coupon->set_discount_type('percent');
$coupon->set_amount(10); // 10% de réduction
$coupon->set_individual_use(true);
$coupon->set_usage_limit(1);
$coupon->set_usage_limit_per_user(1);
$coupon->set_email_restrictions(array($email));
$coupon->set_minimum_amount(10000); // 10 000 FCFA minimum
$coupon->set_date_expires(strtotime('+30 days'));
$coupon->save();
// Ajouter une note à la commande
$order->add_order_note('Code fidélité généré : ' . $code);
}
Appliquer automatiquement un coupon via URL
// Appliquer un coupon depuis un lien : votresite.sn/?coupon=BIENVENUE10
add_action('wp_loaded', 'appliquer_coupon_url');
function appliquer_coupon_url() {
if (isset($_GET['coupon']) && !empty($_GET['coupon'])) {
$code = sanitize_text_field($_GET['coupon']);
if (WC()->cart && !WC()->cart->has_discount($code)) {
WC()->cart->apply_coupon($code);
}
}
}
Utilisez ce lien dans vos emails et WhatsApp : votresite.sn/?coupon=TABASKI25. Le coupon s’applique automatiquement au panier.
Prix soldé vs Code promo : quand utiliser lequel
| Méthode | Avantages | Inconvénients | Quand utiliser |
|---|---|---|---|
| Prix soldé | Visible immédiatement, prix barré attractif | Tout le monde en profite, pas de ciblage | Soldes générales, déstockage |
| Code promo | Ciblable, mesurable, exclusif | Le client peut oublier de l’entrer | Campagnes ciblées, email, parrainage |
Pour configurer un prix soldé : dans la fiche produit WooCommerce, remplissez le champ Prix promo en plus du prix normal. Vous pouvez programmer des dates de début et de fin.
Afficher les promotions sur votre site
Bannière promo en haut du site
// Bannière promotionnelle en haut de toutes les pages
add_action('wp_body_open', 'banniere_promo');
function banniere_promo() {
$date_fin = '2025-07-15'; // Date de fin de la promo
if (date('Y-m-d') > $date_fin) return; // Ne plus afficher après la date
echo '<div style="background:#e67e22;color:#fff;text-align:center;padding:10px;font-weight:bold;">';
echo '🎉 TABASKI : -15% avec le code <span style="background:#fff;color:#e67e22;padding:2px 8px;border-radius:3px;">TABASKI25</span> | Livraison gratuite dès 25 000 FCFA';
echo '</div>';
}
Protéger vos marges
- Calculez votre marge avant : si votre marge est de 30%, une promo à -25% vous laisse à peine 5% de bénéfice
- Fixez un minimum d’achat : code de 2 000 FCFA valable dès 15 000 FCFA (13% effectif, pas 100%)
- Limitez la durée : toujours une date d’expiration. L’urgence pousse à l’action
- Limitez le nombre d’utilisations : « Valable pour les 50 premiers »
- Ne faites pas de promos permanentes : si c’est toujours soldé, ce n’est plus une promotion, c’est votre prix normal
- Excluez les nouveautés : ne soldéz pas ce qui vient d’arriver
Mesurer l’impact de vos promotions
Dans WooCommerce > Rapports > Coupons, suivez :
- Nombre d’utilisations par code promo
- Chiffre d’affaires généré par chaque code
- Panier moyen avec vs sans code promo
- Nouveaux clients attirés par les promos vs clients récurrents