ITSkillsCenter
E-commerce

Comment créer un système de parrainage e-commerce

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

Le parrainage : votre meilleur canal d’acquisition

Le parrainage (ou referral) est le canal d’acquisition le moins cher et le plus efficace. Un client satisfait recommande votre boutique à ses proches, et en échange il reçoit une récompense. Au Sénégal, le bouche-à-oreille est culturellement très puissant — le parrainage ne fait que le formaliser et l’encourager.

Pourquoi ça fonctionne

  • Confiance : une recommandation d’un ami vaut 10 fois plus qu’une publicité
  • Coût : le coût d’acquisition d’un client par parrainage est 2-5x moins cher que par publicité
  • Qualité : les clients parrainés ont un taux de rétention 25% supérieur
  • Viralité : un bon programme de parrainage crée une croissance exponentielle

Structurer votre programme

Les modèles de récompense

Modèle 1 : Double récompense (recommandé)
  Parrain : -10% sur sa prochaine commande
  Filleul : -10% sur sa première commande
  → Les deux parties sont motivées

Modèle 2 : Crédit en FCFA
  Parrain : 2 000 FCFA de crédit
  Filleul : 1 000 FCFA de réduction
  → Plus tangible que les pourcentages

Modèle 3 : Paliers (gamification)
  3 filleuls : -15% sur la prochaine commande
  5 filleuls : livraison gratuite à vie
  10 filleuls : produit gratuit au choix
  → Encourage le parrainage multiple

Modèle 4 : Cash (pour les gros volumes)
  Parrain : 1 000 FCFA envoyés via Wave
  pour chaque filleul qui achète
  → Le plus motivant, mais attention à la fraude

Plugin WooCommerce : Referral System

Option 1 : AutomateWoo (premium, le plus complet)

  • Programme de parrainage intégré avec liens uniques
  • Coupons automatiques pour parrain et filleul
  • Suivi des parrainages et statistiques
  • Prix : 99$/an

Option 2 : Referral Coupons for WooCommerce (gratuit)

  • Génère un coupon unique pour chaque client
  • Quand le coupon est utilisé, le parrain reçoit un crédit
  • Simple mais efficace

Option 3 : système custom (le plus adapté au Sénégal)

/* Système de parrainage custom avec WooCommerce
   Principe : chaque client reçoit un code unique.
   Quand un nouveau client utilise ce code,
   les deux reçoivent un coupon. */

// Générer un code parrain à la première commande
add_action('woocommerce_order_status_completed', function($order_id) {
    $order = wc_get_order($order_id);
    $user_id = $order->get_user_id();
    if (!$user_id) return;
    
    // Vérifier si le client a déjà un code parrain
    $existing = get_user_meta($user_id, 'referral_code', true);
    if ($existing) return;
    
    // Générer un code unique
    $first_name = $order->get_billing_first_name();
    $code = strtoupper(substr($first_name, 0, 4)) . rand(1000, 9999);
    update_user_meta($user_id, 'referral_code', $code);
    
    // Créer le coupon correspondant
    $coupon = new WC_Coupon();
    $coupon->set_code($code);
    $coupon->set_discount_type('percent');
    $coupon->set_amount(10); // -10%
    $coupon->set_individual_use(true);
    $coupon->set_usage_limit_per_user(1);
    $coupon->save();
});

// Récompenser le parrain quand le code est utilisé
add_action('woocommerce_order_status_completed', function($order_id) {
    $order = wc_get_order($order_id);
    $coupons = $order->get_coupon_codes();
    
    foreach ($coupons as $code) {
        // Trouver le parrain qui possède ce code
        $users = get_users(array(
            'meta_key' => 'referral_code',
            'meta_value' => strtoupper($code),
        ));
        if (empty($users)) continue;
        
        $parrain = $users[0];
        // Créer un coupon de récompense pour le parrain
        $reward_code = 'MERCI-' . strtoupper($code) . '-' . time();
        $reward = new WC_Coupon();
        $reward->set_code($reward_code);
        $reward->set_discount_type('fixed_cart');
        $reward->set_amount(2000); // 2 000 FCFA
        $reward->set_usage_limit(1);
        $reward->set_email_restrictions(array($parrain->user_email));
        $reward->save();
        
        // Notifier le parrain par email
        wp_mail(
            $parrain->user_email,
            'Bravo ! Votre parrainage a fonctionné',
            'Votre filleul a passé commande. Voici votre récompense : '
            . $reward_code . ' (-2 000 FCFA sur votre prochaine commande)'
        );
    }
});

Promouvoir le programme de parrainage

Email post-achat

Email J+7 après la première commande :

Sujet : "Gagnez 2 000 FCFA pour chaque ami parrainé !"

Corps :
"Bonjour [Prénom],

Vous avez aimé votre achat chez [Boutique] ?
Partagez la bonne nouvelle !

Votre code parrain : [CODE]

Partagez-le avec vos proches :
- Ils reçoivent -10% sur leur première commande
- Vous recevez 2 000 FCFA de crédit pour chaque achat

[Bouton : Partager sur WhatsApp]
[Bouton : Copier mon code]

Plus vous parrainez, plus vous gagnez !"

Bouton WhatsApp de partage

/* Bouton de partage WhatsApp sur la page Mon Compte */
add_action('woocommerce_account_dashboard', function() {
    $user_id = get_current_user_id();
    $code = get_user_meta($user_id, 'referral_code', true);
    if (!$code) return;
    
    $msg = urlencode("Salut ! J'achète sur [Boutique] et c'est top. "
        . "Utilise mon code " . $code . " pour avoir -10% sur ta première commande : "
        . home_url());
    
    echo '<div style="background:#f0fdf4;padding:20px;border-radius:12px;margin:20px 0;text-align:center;">';
    echo '<h3>Votre code parrain</h3>';
    echo '<p style="font-size:24px;font-weight:bold;letter-spacing:3px;color:#2563eb;">' . $code . '</p>';
    echo '<p>Partagez-le et gagnez 2 000 FCFA par filleul !</p>';
    echo '<a href="https://wa.me/?text=' . $msg . '" target="_blank" rel="noopener"
          style="display:inline-block;padding:12px 24px;background:#25D366;color:#fff;
          border-radius:6px;text-decoration:none;font-weight:bold;">';
    echo 'Partager sur WhatsApp</a>';
    echo '</div>';
});

Carte dans le colis

  • Glissez une carte de parrainage dans chaque colis
  • QR code qui mène au site avec le code prérempli
  • Message : « Partagez votre code [CODE] avec vos proches et gagnez des réductions ! »

Prévenir la fraude

  • Usage unique par email : le code filleul ne fonctionne qu’une fois par adresse email
  • Montant minimum : le filleul doit passer une commande d’au moins 10 000 FCFA
  • Récompense après livraison : le parrain ne reçoit sa récompense qu’après que le filleul ait reçu et gardé sa commande (pas de retour)
  • Auto-parrainage : le client ne peut pas utiliser son propre code
  • Limite : maximum 5 parrainages par mois pour éviter les abus

Mesurer les résultats

KPI Comment mesurer Objectif
Taux de partage Clients qui partagent / clients totaux 15-25%
Taux de conversion filleul Filleuls qui achètent / codes partagés 10-20%
Coût par acquisition Valeur des récompenses / nouveaux clients Inférieur au coût pub
CA généré par parrainage CA des filleuls 10-20% du CA total
Nombre moyen de filleuls Filleuls / parrains actifs 2-3 filleuls par parrain
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é