Par Marie Lefèvre · Experte associations & sécurité civile · Publié le 8 août 2026

Stock d’une boutique en ligne : un seul compteur, pas deux

La première vente en ligne se passe toujours bien. C’est à la trentième que l’ennui commence : le site annonce huit exemplaires, le carton du local en contient quatre, et personne ne sait à quel moment l’écart s’est creusé. Le stock d’une boutique en ligne n’est presque jamais faux à cause d’un bug — il est faux parce que deux endroits comptent les mêmes objets.

Un stock de boutique fiable repose sur une règle unique : la quantité affichée aux visiteurs doit être lue dans l’inventaire de l’association, et chaque vente doit en sortir par le même chemin qu’une dotation ou un prêt de matériel. Tout compteur propre à la boutique finit par diverger de la réalité du local.

À retenir

  • Un article vendu en ligne est le même objet que celui du carton : un seul compteur.
  • Le stock se décompte au paiement, jamais à la mise au panier.
  • Sur des produits datés, le lot qui périme le plus tôt part le premier.
  • Une vente doit apparaître dans le registre des mouvements, au même titre qu’une sortie de matériel.
  • Les tailles et les déclinaisons sont des références distinctes, pas des variantes d’un compteur unique.

Pourquoi le double compteur finit toujours par mentir ?

Le double compteur naît d’une décision qui paraît raisonnable : la boutique a besoin de savoir combien il reste, donc on lui donne un champ « quantité ». À partir de là, deux vérités coexistent.

Elles tiennent tant que toutes les sorties passent par la boutique. Or ce n’est jamais le cas. Dans la vie d’une association, un stock sort aussi :

  • lors d’une remise en main propre à un adhérent, un soir de permanence ;
  • pour un carton emporté sur une manifestation, dont une partie revient ;
  • au titre d’un lot offert à un partenaire ou à un élu ;
  • après une casse, une perte ou un vol constaté à l’inventaire.

Aucune de ces sorties ne passe par une commande web. Le compteur de la boutique les ignore, et l’écart s’installe. Le symptôme classique arrive quelques semaines plus tard : une commande payée qu’on ne peut pas honorer, ou un article marqué épuisé alors qu’il en reste vingt.

La correction manuelle n’est pas une solution. Elle demande de compter physiquement, puis de recaler deux systèmes — et elle sera à refaire au mois suivant.

Quand faut-il décompter le stock ?

Au paiement, et pas avant. La différence semble théorique ; elle ne l’est pas.

Décompter à la mise au panier immobilise des articles pour des commandes qui n’aboutiront pas. Sur une vente associative, la proportion de paniers abandonnés au moment de payer est loin d’être négligeable : hésitation sur le montant, moyen de paiement absent, interruption. Chacun de ces abandons retire un article de la vitrine, parfois définitivement si rien ne le remet en stock.

Décompter à l’expédition ou à la remise est trop tard : entre le paiement et la remise, l’article a pu être vendu deux fois.

Le paiement est le seul moment où l’engagement est réel et la quantité connue. C’est aussi le moment où l’écriture doit être atomique : si deux acheteurs paient le dernier exemplaire à la même seconde, le système doit appliquer un décalage sur la quantité et non écrire une valeur absolue calculée à l’avance — sans quoi l’une des deux ventes efface l’autre.

Comment gérer les produits datés ?

Beaucoup de ventes associatives portent sur des produits qui se périment : denrées d’un panier garni, kits de premiers secours, consommables, produits d’entretien. Deux règles s’appliquent.

Un lot périmé ne se vend pas. Il ne doit ni apparaître dans la quantité disponible, ni être entamé par une commande. Cela paraît évident et c’est pourtant le défaut le plus courant des boutiques qui tiennent leur propre compteur : elles connaissent un total, pas des lots, donc elles ne peuvent pas exclure les périmés.

Le lot le plus proche de sa date part le premier. C’est la règle dite FEFO — first expired, first out. Vendre le lot le plus récent parce qu’il est sur le dessus de la pile condamne l’ancien à périmer sur l’étagère. Un stock tenu par lots, avec leurs dates, applique cette règle sans que personne ait à y penser.

Ces deux règles supposent que la boutique lise un inventaire qui connaît les lots. C’est précisément ce qu’un compteur unique par article ne sait pas faire.

Comment tracer une vente comme n’importe quelle sortie ?

Une vente est un mouvement de stock. Elle doit être lisible dans le même registre que les autres, avec les mêmes informations : quoi, combien, quand, pourquoi, à partir de quel lot.

Concrètement, une sortie de vente bien tracée porte :

  • un motif explicite — « Vente », distinct d’une dotation, d’un prêt ou d’une mise au rebut ;
  • une source — la commande web, pour la distinguer d’une saisie faite au local ;
  • une référence de commande en commentaire, qui permet de remonter de la ligne de stock à l’acheteur ;
  • le lot exact dans lequel les unités ont été prises.

L’intérêt n’apparaît pas le jour de la vente, mais au moment du bilan. Quand le trésorier demande combien d’exemplaires sont partis en vente plutôt qu’en dotation, la réponse se lit dans le registre — à condition que le motif « Vente » soit filtrable comme les autres.

C’est un détail à vérifier lors du choix d’un outil : un motif qui existe en base mais qui n’apparaît pas dans les filtres de l’écran des mouvements ne sert à rien.

Comment traiter les tailles et les déclinaisons ?

Un polo en cinq tailles n’est pas un article avec un stock de cinquante : ce sont cinq références de dix. Les regrouper dans un compteur unique produit des ventes impossibles à honorer, puisqu’un acheteur commandera une taille M qui n’existe plus alors que le total reste positif.

La pratique la plus simple, et la plus robuste, consiste à créer une référence d’inventaire par déclinaison, puis un article de vente par référence. C’est un peu plus long à paramétrer qu’un sélecteur de taille, et cela présente trois avantages :

  • chaque taille a son propre stock, donc sa propre disponibilité ;
  • une taille épuisée disparaît seule de la vitrine, les autres restent ;
  • le réassort se décide taille par taille, avec les chiffres de la campagne précédente.

Le même raisonnement vaut pour les couleurs, les millésimes d’un calendrier ou les formats d’un ouvrage.

Comment recaler un stock qui a déjà divergé ?

Si vous partez d’une situation dégradée, l’ordre des opérations compte.

  1. Comptez physiquement, référence par référence, en une seule séance et à une date connue. Un comptage étalé sur trois semaines ne vaut rien.
  2. Écrivez l’écart comme un mouvement, pas comme une correction silencieuse. Un ajustement d’inventaire tracé permet de comprendre l’année suivante d’où venait la différence.
  3. Coupez le second compteur. Tant que la boutique garde une quantité propre, l’écart reviendra. C’est l’étape que l’on repousse et sans laquelle les deux précédentes sont perdues.
  4. Fixez un seuil d’alerte par référence, pour être prévenu avant la rupture plutôt qu’après une commande impossible à honorer.

FAQ sur le stock d’une boutique associative

Faut-il le module d’inventaire pour vendre en ligne ?

Pas pour tout. Un article sans stock — une contribution de soutien, une participation, une prestation — se vend sans rien décompter. En revanche, dès qu’un objet physique est en jeu et que vous voulez une disponibilité juste, c’est l’inventaire qui doit tenir le stock. Dans eBrigade, la boutique s’y branche plutôt que de tenir un second compteur, et la dépendance ne va que dans ce sens : désactiver la boutique laisse l’inventaire intact.

Que se passe-t-il si le stock tombe à zéro pendant une campagne ?

L’article disparaît de la vitrine tant qu’aucun lot n’est disponible, et il réapparaît à la réception du réassort. C’est préférable à un article affiché mais impossible à livrer : une rupture visible coûte une vente, une commande non honorée coûte un acheteur.

Peut-on vendre un article dont le stock est tenu ailleurs ?

Techniquement oui, mais c’est exactement le double compteur. Si votre stock réel vit dans un tableur ou dans un autre logiciel, la bonne étape n’est pas de brancher la boutique dessus : c’est de faire de l’inventaire la source unique, puis d’y adosser la vente.

Comment savoir ce qui reste après une manifestation ?

En saisissant la sortie du carton comme un mouvement au départ, et le retour comme un mouvement à l’arrivée. Le net correspond à ce qui a été vendu sur place. C’est la seule méthode qui reste juste quand plusieurs équipes emportent du stock en même temps.

Un article épuisé doit-il être supprimé ?

Non. Désactivez-le : il quitte la vitrine, l’historique des ventes reste lisible et la référence d’inventaire reste disponible pour la campagne suivante. Supprimer un article devrait rester réservé à ce qui n’aurait jamais dû exister — un test, un doublon.

Comment repérer un stock qui recommence à diverger ?

Par un comptage ponctuel sur deux ou trois références représentatives, une fois par trimestre. Si l’écart dépasse quelques pour cent, cherchez la sortie non enregistrée avant d’accuser l’outil : dans la quasi-totalité des cas, il s’agit d’une remise faite de la main à la main.

Un stock de boutique juste ne demande pas de rigueur supplémentaire aux bénévoles. Il demande de ne pas leur imposer deux endroits où compter la même chose.

C’est le principe de la boutique en ligne d’eBrigade : un article en vente est la fiche de vente d’un consommable de l’inventaire, la disponibilité affichée est celle des lots non périmés, et chaque vente payée sort du stock par le registre des mouvements, en commençant par le lot dont la date est la plus proche.

Gérez vos équipes terrain avec eBrigade

Planning, formations, habilitations, pointage — tout en un.

Demander une démo gratuite
Essai gratuit 30 jours Sans CB · Sans engagement · Espace prêt en 2 min