ITSkillsCenter
E-commerce

Tutoriel : Gérer votre inventaire e-commerce efficacement

8 min de lecture

Pourquoi la gestion de stock est le nerf de la guerre en e-commerce

Vous vendez des produits en ligne depuis Dakar. Un client commande un sac à 25 000 FCFA. Vous confirmez. Mais en vérifiant votre stock physique… le sac n’est plus là. Vous l’avez vendu hier sur WhatsApp sans mettre à jour votre inventaire. Résultat : un client déçu, un remboursement à gérer, et une réputation entamée.

Ce scénario est le quotidien de nombreux e-commerçants au Sénégal qui gèrent leur stock « de tête » ou sur un cahier. La gestion d’inventaire, c’est tout simplement savoir ce que vous avez, où ça se trouve, et quand recommander. Sans ça, vous perdez de l’argent — soit en rupture de stock (ventes perdues), soit en surstock (capital immobilisé).

Méthode 1 : Le tableur Google Sheets — gratuit et suffisant pour démarrer

Si vous avez moins de 50 produits, un tableur bien structuré suffit largement. Voici la structure recommandée :

Colonne Contenu Exemple
A – Référence Code unique produit SAC-CUIR-001
B – Nom produit Nom clair Sac en cuir marron
C – Catégorie Type de produit Maroquinerie
D – Prix achat Coût fournisseur FCFA 12 000
E – Prix vente Prix client FCFA 25 000
F – Stock actuel Quantité disponible 8
G – Seuil alerte Minimum avant commande 3
H – Fournisseur Nom + contact Moussa – 77 xxx xx xx
I – Dernier réappro Date dernier achat 15/03/2026

Astuce : Utilisez la mise en forme conditionnelle de Google Sheets pour colorer en rouge les lignes où Stock actuel <= Seuil alerte. Cela vous donne un tableau de bord visuel instantané.

Formules utiles pour votre tableur

// Valeur totale du stock
=SOMME(D2:D100 * F2:F100)

// Nombre de produits en alerte
=NB.SI.ENS(F2:F100,"<="&G2:G100)

// Marge par produit
=E2-D2

// Marge totale en stock
=SOMME((E2:E100 - D2:D100) * F2:F100)

Méthode 2 : WooCommerce — gestion de stock intégrée

Si vous utilisez WooCommerce sur votre site WordPress, vous avez déjà un système de gestion de stock intégré. Voici comment le configurer correctement :

Étape 1 : Activer la gestion de stock globale

Allez dans WooCommerce → Réglages → Produits → Inventaire et cochez :

  • Activer la gestion de stock : coché
  • Conserver le stock (minutes) : 30 (libère le stock si le client ne paie pas en 30 min)
  • Notifications : activez les alertes email pour stock faible et rupture
  • Seuil de stock faible : 3 (vous recevez un email quand il reste 3 unités)
  • Seuil de rupture : 0

Étape 2 : Configurer chaque produit

Dans l’édition d’un produit, onglet Inventaire :

  • UGS (SKU) : votre référence unique (ex: SAC-CUIR-001)
  • Gérer le stock : coché
  • Quantité en stock : le nombre réel
  • Autoriser les commandes en réapprovisionnement : Non (sauf si vous pouvez commander rapidement chez votre fournisseur)

Plugin recommandé : ATUM Inventory Management

ATUM est un plugin gratuit qui ajoute un vrai tableau de bord d’inventaire à WooCommerce :

  • Vue d’ensemble de tous vos stocks sur une seule page
  • Modification en masse des quantités
  • Historique des mouvements de stock
  • Alertes de réapprovisionnement
  • Rapports de valorisation du stock

Installation : Extensions → Ajouter → Rechercher « ATUM » → Installer et activer.

Méthode 3 : Synchroniser le stock multi-canaux

Si vous vendez sur plusieurs canaux (site WooCommerce + WhatsApp + Jumia + Facebook), le plus grand risque est la désynchronisation. Vous vendez le même produit deux fois parce que les stocks ne sont pas connectés.

Solution simple : un stock maître unique

Choisissez UN endroit comme référence (votre WooCommerce ou votre Google Sheet) et appliquez cette règle :

  1. Chaque vente, quel que soit le canal, est enregistrée dans le stock maître
  2. Vérifiez le stock maître AVANT de confirmer une commande WhatsApp
  3. Faites un inventaire physique chaque semaine (dimanche soir par exemple)

Code PHP : décrémenter le stock automatiquement via webhook

Si vous recevez des commandes externes (WhatsApp, Jumia), vous pouvez créer un endpoint pour mettre à jour le stock WooCommerce :

// Dans functions.php de votre thème enfant
add_action('rest_api_init', function() {
    register_rest_route('stock/v1', '/update', array(
        'methods'  => 'POST',
        'callback' => 'itsc_update_stock',
        'permission_callback' => function($request) {
            $key = $request->get_header('X-Stock-Key');
            return $key === 'VOTRE_CLE_SECRETE_ICI';
        }
    ));
});

function itsc_update_stock($request) {
    $sku = sanitize_text_field($request['sku']);
    $qty = intval($request['qty']);
    
    $product_id = wc_get_product_id_by_sku($sku);
    if (!$product_id) {
        return new WP_Error('not_found', 'Produit non trouvé', array('status' => 404));
    }
    
    $product = wc_get_product($product_id);
    $current = $product->get_stock_quantity();
    $new_stock = $current - $qty;
    
    $product->set_stock_quantity(max(0, $new_stock));
    $product->save();
    
    return array(
        'sku'       => $sku,
        'ancien'    => $current,
        'vendu'     => $qty,
        'nouveau'   => max(0, $new_stock),
        'alerte'    => $new_stock <= 3
    );
}

Appel depuis n’importe quel outil (même un script Google Sheets) :

POST https://votresite.com/wp-json/stock/v1/update
Headers: X-Stock-Key: VOTRE_CLE_SECRETE_ICI
Body: { "sku": "SAC-CUIR-001", "qty": 1 }

La méthode ABC : prioriser vos efforts de gestion

Vous n’avez pas besoin de surveiller tous vos produits avec la même intensité. La méthode ABC classe vos produits en 3 catégories :

Catégorie Part du CA Part des produits Fréquence de suivi
A — Critiques 70-80% 10-20% Quotidien
B — Importants 15-25% 20-30% Hebdomadaire
C — Courants 5-10% 50-60% Mensuel

En pratique : Classez vos produits par chiffre d’affaires sur les 3 derniers mois. Les 20% du haut sont vos produits A — ne tombez JAMAIS en rupture sur ceux-là. Les produits C peuvent attendre une semaine de plus avant réappro.

Calculer la quantité optimale de commande

La question clé : combien commander à chaque réapprovisionnement ? Trop peu = ruptures fréquentes. Trop = capital bloqué.

Formule simple pour les e-commerçants sénégalais

Stock de sécurité = Ventes moyennes par jour × Délai livraison fournisseur (jours) × 1.5

Exemple :
- Vous vendez 2 sacs/jour en moyenne
- Votre fournisseur livre en 5 jours
- Stock de sécurité = 2 × 5 × 1.5 = 15 sacs

Point de commande = Stock de sécurité + (Ventes moyennes × Délai)
= 15 + (2 × 5) = 25 sacs

→ Quand votre stock descend à 25 sacs, passez commande

Important : Le coefficient 1.5 est un tampon de sécurité. Si votre fournisseur est fiable (livraison locale à Dakar), vous pouvez le réduire à 1.2. S’il importe de Chine ou Turquie, montez à 2.0.

Inventaire physique : la routine qui sauve

Le stock théorique (ce que dit votre système) et le stock réel (ce qui est physiquement là) divergent toujours. Vol, casse, erreur de comptage, produit rendu mais non re-scanné… Les écarts s’accumulent.

Planning d’inventaire recommandé

  • Quotidien : Comptez vos 5 produits A (best-sellers)
  • Hebdomadaire (dimanche soir) : Comptez les produits B + vérifiez les alertes
  • Mensuel (1er du mois) : Inventaire complet de TOUS les produits

Fiche d’inventaire type

Réf. Produit Stock système Stock réel Écart Action
SAC-001 Sac cuir marron 8 7 -1 Ajuster + enquêter
TEE-003 T-shirt wax M 15 15 0 OK
BIJ-012 Bracelet argent 20 22 +2 Retour non scanné ?

Si vos écarts dépassent 2% de votre stock total, il y a un problème structurel à résoudre (vol, mauvais process, erreurs de saisie).

Gérer les produits périssables ou saisonniers

Si vous vendez des produits cosmétiques, alimentaires ou de mode, deux règles s’imposent :

FIFO — First In, First Out (Premier entré, premier sorti)

Les produits arrivés en premier doivent être vendus en premier. Pour les cosmétiques ou produits avec date d’expiration, c’est obligatoire. En pratique : rangez les nouveaux arrivages DERRIÈRE les anciens sur vos étagères.

Gestion saisonnière — anticiper les pics

Période Pic de vente Réappro à prévoir
Korité / Eid Mode, parfums, cadeaux Commander 6 semaines avant
Tabaski Mode homme, accessoires Commander 6 semaines avant
Rentrée scolaire (octobre) Fournitures, sacs Commander fin août
Saint-Valentin Bijoux, parfums Commander mi-janvier
Fin d’année / Noël Tous produits cadeaux Commander début novembre

Erreurs courantes et comment les éviter

  1. Ne pas avoir de SKU — Sans référence unique, impossible de suivre précisément. Créez un code pour chaque variante (taille, couleur).
  2. Mélanger stock perso et stock boutique — Si vous vendez depuis chez vous, séparez physiquement votre stock pro de vos affaires personnelles.
  3. Ignorer les produits dormants — Un produit qui ne bouge pas depuis 3 mois bloque du capital. Soldez-le à prix coûtant ou en lot.
  4. Ne pas compter les échantillons et dons — Chaque produit sorti du stock doit être comptabilisé, même s’il n’est pas vendu.
  5. Commander « au feeling » — Basez vos commandes sur les données de vente réelles, pas sur votre intuition.

Checklist de mise en place — votre plan d’action

  • ☐ Créer un système de références SKU pour tous vos produits
  • ☐ Choisir votre outil (Google Sheets ou WooCommerce + ATUM)
  • ☐ Faire un inventaire physique complet initial
  • ☐ Définir les seuils d’alerte pour chaque produit
  • ☐ Classifier vos produits en A, B, C
  • ☐ Calculer les points de commande pour les produits A
  • ☐ Planifier votre routine d’inventaire (quotidien/hebdo/mensuel)
  • ☐ Mettre en place les notifications de stock faible
  • ☐ Si multi-canaux : désigner un stock maître unique
  • ☐ Former toute personne qui touche au stock sur le process
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é