Marge brute vs marge nette : la confusion qui coûte cher
La marge brute est la différence entre le prix de vente et le coût d'achat du produit. C'est le calcul que la plupart des marchands PrestaShop utilisent, souvent inconsciemment, car c'est le seul que le backoffice permet de faire via le champ prix de revient. Si vous vendez un produit 50 euros et que votre prix de revient est de 20 euros, votre marge brute est de 30 euros, soit 60 %.
Mais cette marge brute est un mirage. Elle ne prend en compte aucun des coûts nécessaires pour réaliser cette vente. Les frais de livraison que vous offrez ou subventionnez, la commission de votre prestataire de paiement, le coût de vos campagnes publicitaires, les frais de retour et de remboursement, les coûts opérationnels de votre logistique : tout cela est ignoré.
La marge nette, c'est ce qu'il reste réellement dans votre poche après déduction de tous ces coûts. Et la différence entre marge brute et marge nette est souvent considérable. Un marchand qui pense travailler avec 60 % de marge découvre parfois qu'il opère en réalité à 15 ou 20 % de marge nette, voire moins sur certains produits ou certaines commandes. Sans cette visibilité, vous ne pouvez pas prendre de décisions éclairées sur vos prix, vos promotions ou vos investissements publicitaires.
Le piège du prix de revient PrestaShop
PrestaShop propose un champ "prix de revient" (wholesale price) dans la fiche produit. En théorie, ce champ permet de calculer la marge brute par produit. En pratique, ce champ est mal compris et mal utilisé par la majorité des marchands.
Premier problème : le prix de revient est statique. Vous le renseignez une fois et il ne change pas, alors que vos coûts d'achat varient selon les fournisseurs, les quantités commandées, les taux de change et les frais d'import. Après quelques mois, le prix de revient affiché dans PrestaShop ne correspond plus à la réalité.
Deuxième problème : beaucoup de marchands ne remplissent tout simplement pas ce champ, ou le remplissent de manière approximative. Sur les boutiques avec des centaines ou des milliers de références, maintenir ce prix à jour est un travail colossal que personne ne fait.
Troisième problème : même quand le prix de revient est correct, PrestaShop ne l'utilise que pour afficher une marge indicative dans la fiche produit. Il n'y a aucun rapport global qui agrège les marges par commande, par période ou par catégorie. Vous n'avez aucune vision consolidée de votre rentabilité. Le champ existe, mais il ne sert quasiment à rien dans le pilotage quotidien de votre activité.
Les 5 coûts cachés que PrestaShop ignore
Le premier coût caché est le coût des marchandises vendues (COGS) au-delà du simple prix de revient : emballage, étiquetage, préparation de commande. Ces coûts unitaires s'additionnent et grignotent votre marge sans que PrestaShop ne les comptabilise.
Le deuxième coût est le shipping. Que vous offriez la livraison gratuite ou que vous appliquiez des frais de port, le coût réel du transport (ce que vous payez au transporteur) est rarement égal à ce que le client paie. La différence, positive ou négative, impacte directement votre marge par commande.
Le troisième coût concerne les frais de transaction. Chaque paiement par carte bancaire, PayPal ou autre prestataire engendre une commission, généralement entre 1,5 % et 3 % du montant. Sur une boutique qui réalise 100 000 euros de chiffre d'affaires, cela représente 1 500 à 3 000 euros de frais invisibles.
Le quatrième coût est la dépense publicitaire (ad spend). Si vous investissez en Facebook Ads, Google Ads ou TikTok Ads pour générer du trafic, ce coût doit être imputé aux commandes générées. Sans cette attribution, vous ne savez pas si une campagne est réellement rentable.
Le cinquième coût est opérationnel : retours produits, remboursements, service client, coût de stockage. PrestaShop ne propose aucun mécanisme pour intégrer ces coûts dans le calcul de rentabilité d'une commande ou d'un produit.
Calculer manuellement la marge nette sur PrestaShop
Pour calculer votre marge nette manuellement, vous devez exporter vos données de commandes depuis le backoffice PrestaShop (menu Commandes > Exporter) et les travailler dans un tableur. Pour chaque commande, vous avez le montant total, les produits commandés et les frais de port facturés au client.
Ensuite, vous devez ajouter les colonnes de coûts. Le COGS : multipliez le prix de revient de chaque produit par la quantité commandée. Les frais de livraison réels : consultez vos factures transporteur et associez le coût réel à chaque commande. Les frais de transaction : appliquez le pourcentage de votre prestataire de paiement au montant total. Le coût publicitaire : divisez votre dépense ads mensuelle par le nombre de commandes, ou utilisez des UTM pour attribuer les coûts par campagne.
La marge nette par commande est alors : montant de la commande moins COGS, moins frais de livraison réels, moins frais de transaction, moins coût pub attribué, moins coûts opérationnels estimés. Agrégez ces données par mois, par catégorie ou par canal d'acquisition pour obtenir une vision de votre rentabilité réelle.
Ce processus est techniquement faisable mais extrêmement chronophage. Il demande une mise à jour régulière, des données fiables dans plusieurs sources et des compétences en tableur avancé. Au-delà de quelques dizaines de commandes par mois, cela devient ingérable sans automatisation.
Comment Fullmetrix automatise le calcul de marge
Fullmetrix se connecte à votre boutique PrestaShop via un module compatible 1.7 à 8.x et synchronise l'ensemble de vos commandes, produits et données clients. La plateforme intègre les 5 types de coûts dans son calcul de rentabilité : coût des marchandises vendues (COGS), frais de livraison, frais de transaction, coûts opérationnels et dépenses publicitaires.
Vous configurez vos coûts une seule fois : taux de commission de votre prestataire de paiement, coûts de livraison par transporteur, COGS par produit ou par catégorie, et coûts opérationnels fixes ou variables. Fullmetrix applique ensuite ces coûts automatiquement à chaque commande synchronisée, passée et future.
Le résultat est un tableau de bord qui affiche votre marge nette réelle par commande, par produit, par catégorie, par période et par canal d'acquisition. Vous voyez immédiatement quels produits sont réellement rentables et lesquels vous font perdre de l'argent une fois tous les coûts pris en compte. Les données sont mises à jour en temps réel à chaque nouvelle commande.
Cette visibilité permet de prendre des décisions concrètes : ajuster les prix des produits à faible marge, arrêter les promotions qui détruisent de la valeur, optimiser les coûts de livraison, et concentrer les dépenses publicitaires sur les produits et segments les plus rentables.
Optimiser sa marge : stratégies concrètes
La première stratégie est de revoir votre politique de livraison gratuite. Offrir la livraison à partir d'un certain montant est une pratique courante, mais le seuil est souvent fixé arbitrairement. En analysant la marge nette par tranche de panier, vous pouvez déterminer le seuil exact à partir duquel la livraison offerte reste rentable. Si votre marge nette tombe sous les 10 % sur les commandes avec livraison gratuite, votre seuil est trop bas.
La deuxième stratégie concerne vos promotions. Une réduction de 20 % sur un produit à 40 % de marge brute semble acceptable. Mais une fois les frais de transaction, de livraison et de pub déduits, cette promotion peut vous faire vendre à perte. Simulez toujours l'impact d'une promotion sur la marge nette, pas sur la marge brute.
La troisième stratégie est l'optimisation de votre mix produit. Les tableaux de Fullmetrix vous montrent la marge nette par catégorie et par produit. Identifiez vos produits à forte marge et mettez-les en avant dans votre merchandising, vos campagnes email et vos publicités. Réduisez la visibilité des produits qui génèrent du chiffre d'affaires mais peu ou pas de profit. Un chiffre d'affaires en baisse mais un profit en hausse est toujours préférable à l'inverse.