Vendre au poids en ligne : le piège de l'arrondi qui coûte 17 %

Par Jean-Michel, fondateur de Structure Web · mis à jour le

En résumé

Vendre au poids ou à la mesure en ligne se heurte à un piège arithmétique simple : convertir un prix au kilo en prix au gramme, puis arrondir, fait perdre jusqu'à 17 % sur chaque vente — et l'erreur est invisible sur un ticket. La règle est de multiplier le prix de référence par la quantité et de n'arrondir qu'une seule fois, à la fin. S'y ajoutent deux obligations : afficher le prix à l'unité de mesure, et annoncer une quantité que le stock permet de servir.

Le piège arithmétique, en chiffres

Un commerçant qui vend des huîtres à 12 € le kilo et qui veut permettre l'achat de 100 grammes pense naturellement à calculer un prix au gramme : 12 € divisé par 1 000 égale 1,2 centime. Comme un prix se stocke en centimes entiers, ce 1,2 devient 1. Le kilo est alors facturé 10 € au lieu de 12.

La perte est de 17 % sur chaque vente au poids. Elle n'apparaît sur aucun ticket, aucune alerte, aucun rapport : chaque ligne est cohérente avec elle-même. Elle se voit uniquement en comparant le chiffre d'affaires théorique au chiffre réel, c'est-à-dire rarement, et toujours trop tard.

Le cas devient absurde à la tonne. Un négociant qui vend du granulat à 180 € la tonne obtient 0,018 centime le gramme, soit zéro une fois arrondi : le produit devient gratuit. Personne n'écrirait cela volontairement, et pourtant c'est le résultat mécanique d'une conversion qui semblait raisonnable.

La règle : une multiplication, un seul arrondi

La formule juste tient en une ligne : prix de la quantité = prix de référence × quantité ÷ facteur, avec un arrondi unique à la fin. Pour 12 €/kg et 300 g : 1 200 × 300 ÷ 1 000 = 360 centimes, soit 3,60 €. Le calcul ne passe jamais par un prix intermédiaire.

L'arrondi doit être « au plus proche », jamais « vers le bas ». Tronquer revient à offrir une fraction de centime sur chaque ligne — négligeable une fois, notable sur un mois.

Le facteur dépend de l'unité choisie : 1 000 pour le kilo, le mètre et le litre ; 10 pour le centimètre et le centilitre ; 100 pour le décimètre carré ; 1 000 000 pour la tonne. Et 10 000 pour le mètre carré, qui est le piège de cette liste : un mètre carré fait 100 cm × 100 cm. Reprendre 1 000 par symétrie avec les autres facturerait dix fois trop cher.

Le pas de vente, ou comment éviter les quantités absurdes

Laisser un acheteur saisir librement « 137 grammes » pose deux problèmes : la préparation devient impraticable, et le prix affiché comporte des décimales incongrues. La pratique courante consiste à vendre par pas — par 100 g, par 250 g, par 50 cm.

Un détail compte, et il est souvent mal traité : le pas doit se compter à partir du minimum, pas de zéro. Un minimum de 800 grammes avec un pas de 500 autorise 800 g, 1,3 kg, 1,8 kg — et non 1 kg. Compter depuis zéro refuserait le minimum lui-même dès qu'il n'est pas un multiple du pas, ce qui est le cas le plus fréquent.

Le plus sûr est que la liste des quantités proposables soit calculée à un seul endroit et affichée telle quelle par le site, avec son libellé et son prix. Chaque site qui la recompose finit par proposer une quantité que la commande refusera ensuite — après le paiement.

Ce que la loi impose d'afficher

Pour un produit vendu à la mesure, le prix à l'unité de mesure doit figurer à côté du prix de vente. C'est l'objet de l'article L.112-1 du code de la consommation et de l'arrêté du 16 septembre 1971 : « 12,00 € / kg » à côté de « 3,60 € les 300 g ».

Cette mention n'est pas décorative : elle permet la comparaison entre formats, ce qui est précisément sa raison d'être. L'omettre expose à une sanction administrative, et surtout prive l'acheteur d'un repère qu'il cherche.

Le poids ou la contenance nette doit également apparaître pour les denrées préemballées. Ces obligations relèvent du droit de la consommation et évoluent : faites-les vérifier plutôt que de vous fier à un article de blog, celui-ci compris.

Le stock, qui change de sens

Sur un produit vendu au poids, « 20 en stock » ne veut plus rien dire. Le stock se compte dans l'unité de base — 20 000 grammes pour 20 kilos — et c'est la source la plus fréquente de confusion quand on bascule un produit de la pièce à la mesure.

Deux précautions simples : afficher la conversion à côté du champ de saisie (« 20 000 g = 20 kg »), et ne jamais afficher le nombre brut à l'acheteur. « 20 000 en stock » sur une page de poissonnerie n'aide personne.

Si votre back-office ne décrémente pas le stock à la commande, sachez-le explicitement plutôt que de le supposer : sur des produits périssables, un stock affiché mais non tenu conduit à vendre ce qu'on n'a plus.

Ce que Structure Hub fait de ce sujet

Structure Hub permet de vendre à la pièce, au gramme, au kilo, à la tonne, au millimètre, au centimètre, au mètre, au millilitre, au centilitre, au litre, au centimètre carré, au décimètre carré ou au mètre carré. L'unité dans laquelle le prix est annoncé est un choix du commerçant : un négociant annonce à la tonne, un herboriste au gramme, et les deux vendent au poids.

Le calcul est fait à un seul endroit, avec un arrondi unique, et le Hub publie au site la liste des quantités choisissables avec leur libellé, leur prix et leur poids déjà calculés. Le site n'a rien à convertir : c'est ce qui garantit qu'il ne se trompera pas.

Le prix à l'unité de mesure est fourni rédigé, pour que la mention obligatoire soit identique partout et ne dépende pas de la façon dont chaque site la compose.

Envie d'aller plus loin ?

Structure Web crée votre site sur-mesure, rapide et bien référencé, puis vous le pilotez en autonomie avec Structure Hub.

Le back-office dont parle ce guide, nous l'éditons

Structure Hub est notre logiciel de back-office e-commerce : commandes, factures électroniques, expéditions, encaissement et remboursements au même endroit. Il se branche sur le site que vous avez déjà, quel qu'en soit l'auteur — vous n'avez pas besoin de nous confier votre site pour l'utiliser. Version gratuite sans limite de durée, ou 59 € HT/mois pour la version complète — un mois d'essai sans carte bancaire.

Le geste correspondant à ce guide — où saisir le poids réel pesé, et ce que le Hub recalcule — y est expliqué pas à pas : facturer le poids réel dans son back-office.

Questions fréquentes

Vos questions sur : vendre au poids sans perdre d'argent.

Comment calculer le prix de 300 g d'un produit vendu 12 € le kilo ?

Multipliez le prix au kilo par la quantité et divisez par 1 000 : 12 € × 300 ÷ 1 000 = 3,60 €. N'arrondissez qu'à la fin, et jamais à une étape intermédiaire. Convertir d'abord en prix au gramme (1,2 centime, arrondi à 1) reviendrait à vendre le kilo 10 € au lieu de 12.

Peut-on vendre à la tonne sur une boutique en ligne ?

Oui, et c'est même le cas où la méthode de calcul compte le plus. À 180 € la tonne, un gramme vaut 0,018 centime : tout calcul passant par un prix au gramme arrondi donnerait zéro, et le produit deviendrait gratuit. Le prix doit rester exprimé à la tonne et la quantité en grammes, avec un arrondi unique sur le résultat.

Le prix au kilo doit-il être affiché à côté du prix de vente ?

Oui. Le prix à l'unité de mesure est une mention obligatoire pour les produits vendus à la mesure, prévue par le code de la consommation. Il permet la comparaison entre formats. Faites vérifier les modalités applicables à votre activité : les obligations d'affichage évoluent.

Comment compter le stock d'un produit vendu au poids ?

Dans son unité de base, pas en articles : 20 kilos se saisissent en 20 000 grammes. Affichez la conversion à côté du champ pour éviter la confusion, et n'affichez jamais le nombre brut à l'acheteur — « 20 000 en stock » n'aide personne.

Une question que ce guide ne règle pas ?

Trente minutes en visio, ou un quart d'heure au téléphone, pour en parler dans votre cas précis. Vous choisissez le créneau, vous recevez la confirmation aussitôt.

Sans engagement · aucun compte à créer · annulable en un clic