Skip to main content

Gestion des variants d’articles

Contexte fonctionnel

La société TUNISIA FASHION, entreprise tunisienne spécialisée dans la distribution de textile et prêt-à-porter, commercialise une gamme de t-shirts basiques destinés à une clientèle variée (particuliers, professionnels, boutiques de détail). Ces t-shirts sont disponibles en différentes tailles (S, M, L, XL) et différentes couleurs (Blanc, Noir, Bleu) , ce qui génère 12 combinaisons possibles (3 couleurs × 4 tailles).

Sans une gestion par variantes, l'entreprise serait confrontée à plusieurs difficultés :

  • Création de 12 fiches articles indépendantes (lourdeur administrative)

  • Risque de confusion entre les produits

  • Impossibilité d'analyser les ventes par taille ou par couleur

  • Gestion approximative des stocks (difficulté à savoir précisément ce qui manque)

L'objectif de cet exemple est de démontrer, à travers un cas pratique concret, comment le logiciel de gestion commerciale permet de :

  • Créer un article principal avec ses variantes (tailles et couleurs)

  • Gérer les stocks à partir de zéro, avec mise à jour via les documents d'achat

  • Définir les prix de vente à partir de la marge souhaitée

  • Suivre les ventes et analyser la performance par variante

Cas concret : Le t-shirt basique "BASIC-TS-001" est un nouveau produit que l'entreprise va référencer. Aucun stock initial, les prix d'achat et de vente seront déterminés progressivement lors des premières commandes.


Préconditions

Avant de commencer la création des variantes, les conditions suivantes doivent être remplies :

  • Droits utilisateur : L'utilisateur dispose d'un profil administrateur ou gestionnaire d'articles avec les droits de création, modification et suppression.

  • Module activé : Le module "Gestion des articles" est activé dans le logiciel, ainsi que l'option "Gestion des variantes" (paramétrage général).

  • Configuration de base :

    • La société est créée avec sa matricule fiscale (ex: 1234567/X/A/000)

    • La TVA tunisienne est configurée (19% taux normal)

    • La devise est le Dinar Tunisien (TND)

  • Unités de mesure : L'unité "Pièce" est créée comme unité de vente et de stock.

  • Catégories d'articles : La catégorie "Vêtements" et la sous-catégorie "T-shirts" ont été préalablement créées.

  • Dépôts : Les 4 dépôts de l'entreprise sont créés et accessibles :

    • Entrepôt principal : Zone industrielle Charguia I, Tunis

    • Magasin Tunis Centre Ville

    • Magasin Sousse Corniche

    • Magasin Sfax Centre

  • Fournisseurs : Le fournisseur "TEXTILE MONASTIR" est créé dans la base fournisseurs.

Paramétrage initial

l'administrateur a configuré les éléments suivants :

1. Création de l'article principal

Champ Valeur
Code article BASIC-TS-001
Libellé T-shirt Basic
Libellé complémentaire T-shirt coton 100%, coupe classique
Famille Vêtements
Sous-famille T-shirts
Marque TUNISIA FASHION
Unité de gestion Pièce
Prix d'achat HT 0 TND (à déterminer lors du premier achat)
Prix de vente HT 0 TND (à calculer après connaissance du prix d'achat)
TVA 19%
Prix de vente TTC 0 TND

2. Création des attributs de variantes

  1. Accès : Menu Catalogue > Variant Article > Liste de variants
  2. cliquer sur Nouveau
  3.  renseigne les Attributs des variants 
  4. exemples pour le variant "Couleur" :
image.png
Nom couleur
catégorie  variant 
Type Liste 
Valeurs possibles  
  BLC (Blanc)
  NOIR (Noir)
  BLEU (Bleu)

    • même pour la fiche de variant "Taille" :

image.png

Nom Taille
catégorie  variant 
Type Liste 
Valeurs possibles  
  S (Small)
  M (Medium)
  L (Large)
  XL (Extra Large)

Étapes détaillées à suivre

Étape 1 : Création de l'article principal

  • Accéder à Catalogue > Article > Catalogue des Produits.
  1. Menu : Stock → Articles → Nouvel article

  2. Remplir les informations générales :

    • Code : BASIC-TS-001

    • Libellé court : T-shirt Basic

    • Libellé complémentaire : T-shirt coton 100%, coupe classique

    • Famille : Vêtements

    • Sous-famille : T-shirts

    • Marque : TUNISIA FASHION

  3. Configurer la gestion des stocks :

    • Unité de gestion : Pièce

    • Stock initial : 0 (toutes variantes)

    • Gestion par lot : Non (pour cet exemple)

  4. Ne pas encore enregistrer l'article (passer directement à la création des variantes)


Étape 2 : Définition des variantes

Action : Configurer les attributs et générer les combinaisons

  1. Dans la fiche article, cliquer sur le bouton "Variant" 

  2. Cliquer sur "Ajouter un attribut" :

    • Premier attribut : Taille

      • Sélectionner l'attribut "TAI" créé en paramétrage

      • Cocher les valeurs : S, M, L, XL

      • Ordre d'affichage : 1

    • Deuxième attribut : Couleur

      • Sélectionner l'attribut "CLR" créé en paramétrage

      • Cocher les valeurs : Blanc, Noir, Bleu

      • Ordre d'affichage : 2

  3. Cliquer sur "Générer toutes les variantes"

Résultat : Le système crée automatiquement 12 variantes correspondant à toutes les combinaisons possibles :



Code variante généré Libellé variante Stock initial Prix achat Prix vente
BASIC-TS-001-BLC-S T-shirt Basic - Blanc - S 0 0 0
BASIC-TS-001-BLC-M T-shirt Basic - Blanc - M 0 0 0
BASIC-TS-001-BLC-L T-shirt Basic - Blanc - L 0 0 0
BASIC-TS-001-BLC-XL T-shirt Basic - Blanc - XL 0 0 0
BASIC-TS-001-NOIR-S T-shirt Basic - Noir - S 0 0 0
BASIC-TS-001-NOIR-M T-shirt Basic - Noir - M 0 0 0
BASIC-TS-001-NOIR-L T-shirt Basic - Noir - L 0 0 0
BASIC-TS-001-NOIR-XL T-shirt Basic - Noir - XL 0 0 0
BASIC-TS-001-BLEU-S T-shirt Basic - Bleu - S 0 0 0
BASIC-TS-001-BLEU-M T-shirt Basic - Bleu - M 0 0 0
BASIC-TS-001-BLEU-L T-shirt Basic - Bleu - L 0 0 0
BASIC-TS-001-BLEU-XL T-shirt Basic - Bleu - XL 0 0 0
  1. Cliquer sur "Enregistrer" pour valider l'article principal et ses variantes.

État initial : Tous les stocks sont à zéro, tous les prix sont à zéro.


Étape 3 : Premier achat avec réception et mise à jour des prix

3.1 Création du bon de commande fournisseur
  1. Menu : Achats → Commandes → Nouvelle commande

  2. Sélectionner le fournisseur : TEXTILE MONASTIR (Matricule fiscal : 8765432/X/A/002)

  3. Ajouter l'article principal : BASIC-TS-001 (T-shirt Basic)

  4. Le système affiche la liste des variantes. Saisir les quantités commandées :



Variante Quantité commandée
Blanc - S 30
Blanc - M 40
Blanc - L 30
Blanc - XL 20
Noir - S 25
Noir - M 35
Noir - L 25
Noir - XL 15
Bleu - S 20
Bleu - M 25
Bleu - L 20
Bleu - XL 15
TOTAL 300
  1. À ce stade, les prix ne sont pas encore saisis (car négociation en cours)

  2. Valider la commande (statut "Confirmée")

3.2 Réception de la marchandise avec saisie du prix d'achat
  1. Menu : Achats → Réceptions → Nouveau bon de réception

  2. Sélectionner la commande fournisseur

  3. À la réception, le fournisseur facture 14 TND HT par pièce (toutes variantes confondues)

  4. Saisir le prix d'achat unitaire : 14 TND

  5. Contrôle à réception :



Variante Commandé Reçu conforme
Blanc - S 30 30
Blanc - M 40 40
Blanc - L 30 30
Blanc - XL 20 20
Noir - S 25 25
Noir - M 35 35
Noir - L 25 24 (1 défectueux)
Noir - XL 15 15
Bleu - S 20 20
Bleu - M 25 25
Bleu - L 20 20
Bleu - XL 15 15
TOTAL 300 299
  1. Gestion de l'écart :

    • Noir - L défectueux : création d'un retour fournisseur (1 pièce)

    • Avoir à recevoir : 1 × 14 = 14 TND

  2. Valider la réception

3.3 Mise à jour automatique des stocks et du prix d'achat

Conséquence immédiate de la réception :



Variante Stock avant Réception Stock après
Blanc - S 0 +30 30
Blanc - M 0 +40 40
Blanc - L 0 +30 30
Blanc - XL 0 +20 20
Noir - S 0 +25 25
Noir - M 0 +35 35
Noir - L 0 +24 24
Noir - XL 0 +15 15
Bleu - S 0 +20 20
Bleu - M 0 +25 25
Bleu - L 0 +20 20
Bleu - XL 0 +15 15
TOTAL 0 +299 299

Mise à jour du prix d'achat :

  • Toutes les variantes reçoivent automatiquement le prix d'achat de 14 TND

  • Ce prix est désormais renseigné dans chaque fiche variante


Étape 4 : Calcul et saisie du prix de vente à partir de la marge

4.1 Définition de la politique de marge

L'entreprise souhaite appliquer une marge de 100% sur le prix d'achat (coefficient multiplicateur de 2).

Formule : Prix de vente HT = Prix d'achat HT × Coefficient

  • Prix d'achat : 14 TND

  • Coefficient : 2

  • Prix de vente HT : 14 × 2 = 28 TND

4.2 Application du prix de vente à toutes les variantes

Méthode : Mise à jour groupée

  1. Menu : Stock → Articles → Lister les articles

  2. Filtrer par article principal : BASIC-TS-001

  3. Sélectionner toutes les variantes (12 lignes)

  4. Action : Modification en masse

    • Champ à modifier : Prix de vente HT

    • Nouvelle valeur : 28 TND

    • Appliquer

  5. Vérification :



Variante Prix achat Prix vente HT TVA 19% Prix vente TTC Marge brute % Marge
Blanc - S 14 28 5,32 33,32 14 100%
Blanc - M 14 28 5,32 33,32 14 100%
... ... ... ... ... ... ...
Toutes variantes 14 28 5,32 33,32 14 100%
4.3 Cas particulier : Marge différenciée par variante (optionnel)

Si l'entreprise souhaite appliquer des marges différentes (ex: taille XL plus chère), on peut modifier individuellement :



Variante Prix achat Coefficient Prix vente HT Justification
Blanc - S 14 2,0 28 Standard
Blanc - M 14 2,0 28 Standard
Blanc - L 14 2,0 28 Standard
Blanc - XL 14 2,2 30,80 Plus-value taille grande
Noir - S 14 2,0 28 Standard
... ... ... ... ...

Étape 5 : Gestion des ventes avec variantes

5.1 Vente au détail (magasin Tunis Centre)

Scénario : Un client achète 3 t-shirts

  1. Menu : Ventes → Factures → Nouvelle facture

  2. Client : Client particulier (comptant)

  3. Rechercher l'article T-shirt Basic

  4. Sélectionner les variantes :

    • Premier scan : code-barres Blanc - M → quantité 1

    • Deuxième scan : code-barres Noir - L → quantité 1

    • Troisième scan : code-barres Bleu - S → quantité 1

  5. La facture affiche :



Article Variante Prix TTC Quantité Total TTC
T-shirt Basic Blanc - M 33,32 1 33,32
T-shirt Basic Noir - L 33,32 1 33,32
T-shirt Basic Bleu - S 33,32 1 33,32
      TOTAL 99,96 TND
  1. Encaissement : Espèces 99,96 TND

  2. Mise à jour automatique des stocks (dépôt Tunis Centre) :

    • Blanc - M : -1

    • Noir - L : -1

    • Bleu - S : -1

5.2 Vente à un client professionnel avec remise

Scénario : Une boutique à Sousse commande en gros

  1. Menu : Ventes → Devis → Nouveau devis

  2. Client : "BOUTIQUE MEDINA SOUSSE" (Matricule fiscal : 1122334/Y/B/005)

  3. Sélectionner l'article principal et détailler par variante :



Variante Quantité Prix HT Total HT
Blanc - S 15 28,00 420,00
Blanc - M 20 28,00 560,00
Noir - M 15 28,00 420,00
Noir - L 10 28,00 280,00
Bleu - M 12 28,00 336,00
TOTAL 72   2 016,00 TND
  1. Remise commerciale 5% : 100,80 TND

    • Net HT : 1 915,20 TND

    • TVA 19% : 363,89 TND

    • Timbre fiscal : 1 TND

    • Total TTC : 2 280,09 TND

  2. Transformation en bon de livraison puis en facture

  3. Mise à jour des stocks (dépôt Sousse) pour chaque variante


Étape 6 : Deuxième achat avec évolution du prix d'achat

6.1 Nouvelle commande fournisseur

Contexte : Les ventes sont bonnes, il faut réapprovisionner. Le fournisseur augmente ses tarifs.

  1. Menu : Achats → Commandes → Nouvelle commande

  2. Fournisseur : TEXTILE MONASTIR

  3. Quantités commandées :



Variante Quantité
Blanc - S 40
Blanc - M 50
Blanc - L 30
Noir - M 40
Noir - L 30
Bleu - M 30
TOTAL 220
  1. Le fournisseur annonce un nouveau prix : 15 TND (au lieu de 14)

6.2 Réception avec nouveau prix
  1. Réception de la marchandise : 220 pièces conformes

  2. Saisie du nouveau prix d'achat : 15 TND

  3. Validation de la réception

6.3 Gestion du stock avec prix multiples

Le système calcule automatiquement le prix de revient moyen pondéré (PMP) :



Variante Stock avant (14 TND) Réception (15 TND) Stock après PMP calculé
Blanc - S 20 (stock restant) +40 60 (20×14 + 40×15) / 60 = 14,67 TND
Blanc - M 25 +50 75 (25×14 + 50×15) / 75 = 14,67 TND
Noir - M 18 +40 58 (18×14 + 40×15) / 58 = 14,69 TND
etc.        
6.4 Ajustement du prix de vente

L'entreprise décide de maintenir sa marge de 100% sur le nouveau PMP :



Variante PMP (nouveau prix achat) Prix vente HT (marge 100%)
Blanc - S 14,67 29,34 TND
Blanc - M 14,67 29,34 TND
Noir - M 14,69 29,38 TND
etc.    

Étape 7 : Suivi et rapports par variante

7.1 Consultation des stocks par variante

Rapport : État des stocks après opérations



Variante Stock Prix achat (PMP) Prix vente HT Valeur stock
Blanc - S 60 14,67 29,34 880,20
Blanc - M 75 14,67 29,34 1 100,25
Blanc - L 45 14,00 28,00 630,00
Blanc - XL 15 14,00 30,80 210,00
Noir - S 20 14,00 28,00 280,00
Noir - M 58 14,69 29,38 852,02
... ... ... ... ...
7.2 Analyse des ventes par variante

Rapport : Ventes mensuelles par variante



Variante Quantité vendue CA HT % des ventes
Blanc - M 65 1 907,10 22,5%
Noir - M 48 1 410,24 16,6%
Blanc - S 42 1 232,28 14,5%
Bleu - M 38 1 114,92 13,1%
... ... ... ...

Étape 8 : Inventaire par variante

8.1 Inventaire tournant
  1. Sélection du dépôt : Tunis Centre

  2. Comptage physique par variante

  3. Comparaison avec stock théorique

  4. Ajustement si nécessaire

8.2 Valorisation de l'inventaire
  • Valorisation au PMP (prix moyen pondéré) calculé automatiquement

  • Écart constaté = perte ou gain


Résultat attendu

Grâce à cette méthode de gestion des variantes avec stocks et prix démarrant à zéro, l'entreprise TUNISIA FASHION obtient :

1. Traçabilité complète des flux

  • Les stocks s'incrémentent uniquement via les réceptions fournisseurs

  • Les prix d'achat sont mis à jour à chaque réception

  • Le PMP est calculé automatiquement

2. Calcul dynamique des prix de vente

  • Les prix de vente sont définis après connaissance du prix d'achat

  • La marge peut être appliquée de manière cohérente

  • Possibilité d'ajuster les prix en fonction de l'évolution des coûts

3. Vision claire de la rentabilité par variante

  • Connaissance précise de la marge sur chaque variante

  • Détection des variations de prix d'achat

  • Ajustement stratégique des prix de vente


Synthèse du processus "stock zéro, prix zéro"



Étape Action Résultat
1 Création article + variantes Stock = 0, Prix achat = 0, Prix vente = 0
2 Commande fournisseur Engagement sans impact stock/prix
3 Réception avec prix d'achat Stock augmente, Prix achat renseigné
4 Calcul marge et saisie prix vente Prix vente déterminé, Marge visible
5 Ventes Stock diminue, CA enregistré
6 Nouvel achat (prix différent) Mise à jour PMP, ajustement possible prix vente
7 Inventaire Valorisation au PMP, détection écarts