L'affichage des prix dans le e-commerce européen n'est pas une mise en forme facultative — c'est la loi. Chaque pays a ses propres règles sur l'affichage des prix TTC (toutes taxes comprises) ou HT (hors taxes), sur l'obligation d'indiquer le prix unitaire et sur la présentation des remises. Se tromper, c'est risquer des amendes, des plaintes de clients, ou les deux. Le faire correctement, c'est projeter une image professionnelle et digne de confiance sur chaque marché.

La règle fondamentale : les prix B2C doivent inclure la TVA

Dans pratiquement tous les pays de l'UE, les prix affichés aux consommateurs (B2C) doivent inclure la TVA. Ce n'est pas une suggestion. La directive européenne relative aux droits des consommateurs exige que le prix total, taxes comprises, soit affiché avant que le client ne prenne sa décision d'achat. Un produit à 100 € avec 21 % de TVA doit être affiché à 121,00 € TTC pour les consommateurs, et non 100,00 € + TVA.

Les exceptions sont minimes. Certaines plateformes orientées B2B affichent des prix HT, mais uniquement pour des clients professionnels vérifiés — et elles doivent clairement indiquer que les prix sont affichés hors taxes.

Les règles par pays qui prennent au dépourvu

Allemagne (PAngV — Preisangabenverordnung)

L'Allemagne possède les règles d'affichage des prix les plus strictes de l'UE. Tous les prix destinés aux consommateurs doivent :

  • Inclure la TVA (19 % taux normal, 7 % taux réduit)
  • Comporter la mention « inkl. MwSt. » (TVA incluse) ou « inkl. gesetzlicher MwSt. »
  • Afficher les frais de livraison ou un lien vers les informations de livraison à proximité du prix
  • Afficher les prix unitaires (Grundpreis) pour les produits vendus au poids, au volume, à la longueur ou à la surface — un flacon de shampoing de 500 ml à 8,99 € doit aussi afficher « 17,98 € / 1 litre »

L'obligation de prix unitaire s'applique à tout produit pour lequel la comparaison des quantités est pertinente. Cela concerne plus de produits que ne le pensent la plupart des e-commerçants — cosmétiques, alimentation, produits d'entretien, tissus, câbles, tout ce qui se mesure en unités standard.

France

La France exige l'affichage des prix TTC (Toutes Taxes Comprises). La directive Omnibus (transposée en droit français) ajoute une exigence pour les soldes : lors de l'affichage d'une réduction, le prix de référence doit être le prix le plus bas pratiqué au cours des 30 derniers jours, et non le prix d'origine. Gonfler les prix avant une promotion pour faire paraître la remise plus importante est explicitement illégal.

Italie

Les prix doivent inclure l'IVA (TVA). L'Italie suit également la directive Omnibus pour les prix de référence en cas de réduction. De plus, la loi italienne exige que le prix affiché sur la page produit soit le prix final payé par le client — pas de frais supplémentaires au moment du paiement qui n'auraient pas été annoncés au préalable.

Pays-Bas, Belgique

Les règles standard de l'UE s'appliquent — prix incluant la BTW (TVA). Le prix unitaire est obligatoire pour les produits vendus à l'unité de mesure. La règle des 30 jours de la directive Omnibus s'applique à tous les prix promotionnels.

Pologne

Les prix doivent inclure la TVA. La Pologne applique strictement la directive Omnibus — le prix le plus bas des 30 derniers jours doit apparaître à côté de tout prix promotionnel. L'autorité d'inspection du commerce (UOKiK) surveille activement les boutiques en ligne.

Tarification B2B : l'exception

Lors de la vente aux entreprises, l'affichage des prix HT (hors TVA) est la pratique courante. Le défi : de nombreuses boutiques servent à la fois des clients B2C et B2B. Il faut un mécanisme pour afficher des prix différents selon le type de client.

Notre module Tax Display Switcher résout cela proprement. Il permet de configurer l'affichage des prix par groupe de clients — les clients particuliers voient les prix TTC tandis que les clients B2B voient les prix HT. Le basculement est automatique en fonction du groupe du client, ou vous pouvez permettre aux clients de changer manuellement. Les deux affichages sont conformes à la législation pour leur public respectif.

Pour les clients B2B d'autres pays de l'UE, la TVA peut être totalement exonérée via le mécanisme d'autoliquidation lorsqu'ils fournissent un numéro de TVA intracommunautaire valide. Notre module Automatic EU VAT Checker le valide en temps réel et ajuste le prix affiché en conséquence.

La directive Omnibus : règles pour les prix promotionnels

Depuis 2023, la directive Omnibus européenne a modifié la manière dont les réductions doivent être présentées dans tous les États membres. Lorsque vous affichez un prix réduit (soldes, promotions, déstockage), vous devez également afficher le prix le plus bas auquel le produit a été vendu au cours des 30 jours précédant le début de la promotion.

Exemple : un produit se vend habituellement à 50 €. Vous avez fait une vente flash à 40 € il y a deux semaines. Vous souhaitez maintenant lancer une autre promotion à 35 €. Le prix de référence doit être 40 € (le plus bas des 30 derniers jours), pas 50 €. La réduction affichée est de 40 € → 35 € (12,5 % de remise), et non de 50 € → 35 € (30 % de remise).

Cette règle s'applique à :

  • Toutes les réductions de prix affichées aux consommateurs
  • Les prix barrés sur les pages produit
  • Les bannières de soldes et les e-mails promotionnels
  • Black Friday, soldes saisonniers, liquidations

Elle ne s'applique pas aux : réductions de prix personnalisées (remises de fidélité), remises sur les lots, ou produits commercialisés depuis moins de 30 jours.

Prix unitaire : quand est-il obligatoire ?

L'affichage du prix unitaire (prix au kilo, au litre, au mètre, à la pièce) est obligatoire dans toute l'UE pour les produits vendus en quantités mesurables. La directive européenne 98/6/CE l'exige, et la plupart des pays l'appliquent strictement.

Produits nécessitant typiquement un prix unitaire :

  • Alimentation et boissons (prix au kg ou au litre)
  • Cosmétiques et produits d'entretien (prix pour 100 ml ou au litre)
  • Tissus et textiles (prix au mètre)
  • Quincaillerie vendue à la longueur ou au poids
  • Lots et multipacks (prix à l'unité)

PrestaShop prend en charge le prix unitaire via le champ « Prix unitaire » du produit. Renseignez le prix de base et l'unité (par kg, par litre, par m) et le prix unitaire est calculé et affiché automatiquement. Ne négligez pas ce champ pour les produits concernés — les contrôles sont réels et les concurrents n'hésiteront pas à signaler les manquements.

Prix transfrontaliers : quelles règles s'appliquent ?

Lorsque vous vendez à des clients dans plusieurs pays de l'UE, vous devez respecter les règles du pays du client, pas les vôtres. Une boutique allemande vendant à des clients français doit se conformer aux règles françaises d'affichage des prix. En pratique, l'approche la plus sûre est d'appliquer les règles les plus strictes (celles de l'Allemagne) à tous les clients — cela garantit la conformité partout.

Pour les taux de TVA, affichez le taux du pays de destination pour les ventes B2C (si vous êtes enregistré au guichet unique OSS ou à la TVA locale). PrestaShop gère cela via les règles de taxes — configurez une règle de taxe par pays et assignez-la à vos produits. Le prix affiché s'ajuste automatiquement en fonction de l'adresse de livraison du client.

Checklist de mise en conformité

  1. Tous les prix B2C incluent la TVA — vérifiez que c'est le paramètre par défaut dans les réglages fiscaux de PrestaShop
  2. Mention « TTC » / « inkl. MwSt. » — visible à proximité du prix, surtout pour les clients allemands
  3. Information sur les frais de livraison — lien à proximité de chaque prix menant à votre page de frais de livraison
  4. Prix unitaires — configurés pour tous les produits vendus en quantités mesurables
  5. Réductions conformes à Omnibus — prix le plus bas des 30 derniers jours affiché comme référence pour toutes les promotions
  6. Affichage des prix HT pour le B2B — groupes de clients séparés avec les paramètres d'affichage fiscal appropriés
  7. TVA par pays de destination — règles de taxes configurées pour la conformité transfrontalière OSS

Les règles d'affichage des prix existent pour protéger les consommateurs contre les pratiques tarifaires trompeuses. Les boutiques qui les respectent ne se contentent pas d'éviter les amendes — elles démontrent une transparence qui renforce la confiance des clients. Sur un marché où les acheteurs sont de plus en plus méfiants envers les fausses réductions et les frais cachés, un affichage des prix conforme est un avantage concurrentiel.

Articles Connexes

Partager cet article:
David Miller

David Miller

Plus d'une décennie d'expertise pratique PrestaShop. David développe des modules e-commerce haute performance axés sur le SEO, l'optimisation du passage en caisse et la gestion de boutique. Passionné par le code propre et les résultats mesurables.

Cet article vous a plu ?

Recevez nos derniers conseils, guides et mises à jour de modules dans votre boîte mail.

Commentaires

Aucun commentaire pour le moment. Soyez le premier !

Soyez le premier à poser une question ou à partager un retour utile.

Chargement...
Retour en haut