La visualización de precios en el comercio electrónico europeo no es un formato opcional — es ley. Cada país tiene reglas diferentes sobre si se deben mostrar precios brutos (IVA incluido) o netos (sin IVA), cuándo se exige el precio unitario y cómo deben presentarse los descuentos. Hacerlo mal implica multas, quejas de clientes o ambas cosas. Hacerlo bien transmite profesionalidad y confianza en todos los mercados en los que vendas.

La regla fundamental: los precios B2C deben incluir el IVA

En prácticamente todos los países de la UE, los precios mostrados a los consumidores (B2C) deben incluir el IVA. No es una sugerencia. La Directiva de Derechos del Consumidor de la UE exige que el precio total, impuestos incluidos, se muestre antes de que el cliente tome una decisión de compra. Un producto con precio de 100 € y un 21% de IVA debe mostrarse como 121,00 € a los consumidores, no como 100,00 € + IVA.

Las excepciones son mínimas. Algunas plataformas orientadas al B2B muestran precios netos, pero solo a clientes empresariales verificados — y deben indicar claramente que los precios se muestran sin IVA.

Normativas nacionales que pillan desprevenidos

Alemania (PAngV — Preisangabenverordnung)

Alemania tiene las reglas más estrictas de la UE para la visualización de precios. Todos los precios dirigidos a consumidores deben:

  • Incluir el IVA (19% tipo general, 7% reducido)
  • Incluir la mención « inkl. MwSt. » (IVA incluido) o « inkl. gesetzlicher MwSt. »
  • Mostrar los gastos de envío o un enlace a la información de envío junto al precio
  • Mostrar el precio unitario (Grundpreis) para productos vendidos por peso, volumen, longitud o superficie — un bote de champú de 500 ml a 8,99 € también debe mostrar « 17,98 € / 1 litro »

El requisito del precio unitario se aplica a cualquier producto donde la comparación de cantidades sea relevante. Esto afecta a más productos de los que la mayoría de los propietarios de tiendas esperan — cosméticos, alimentación, productos de limpieza, tejidos, cables, cualquier cosa medida en unidades estándar.

Francia

Francia exige precios con todos los impuestos incluidos (TTC — Toutes Taxes Comprises). La Directiva Omnibus (implementada en Francia) añade un requisito para las rebajas: al mostrar un descuento, el precio de referencia debe ser el precio más bajo de los últimos 30 días, no el precio original completo. Inflar los precios antes de una promoción para que el descuento parezca mayor es explícitamente ilegal.

Italia

Los precios deben incluir el IVA (en Italia llamado IVA — Imposta sul Valore Aggiunto). Italia también sigue la Directiva Omnibus para los precios de referencia en descuentos. Además, la ley italiana exige que el precio mostrado en la publicidad y en la página del producto sea el precio final que paga el cliente — sin cargos adicionales en el checkout que no se hayan comunicado previamente.

Países Bajos, Bélgica

Se aplican las normas estándar de la UE — precios con BTW (IVA) incluido. El precio unitario es obligatorio para productos vendidos por unidad de medida. La regla de los 30 días de la Directiva Omnibus se aplica a todos los precios promocionales.

Polonia

Los precios deben incluir el IVA. Polonia aplica estrictamente la Directiva Omnibus — el precio más bajo de los últimos 30 días debe aparecer junto a cualquier precio promocional. La autoridad de inspección comercial (UOKiK) monitorea activamente las tiendas online para verificar el cumplimiento.

Precios B2B: la excepción

Al vender a empresas, mostrar precios netos (sin IVA) es la práctica habitual. El reto: muchas tiendas atienden tanto a clientes B2C como B2B. Se necesita un mecanismo para mostrar precios diferentes según el tipo de cliente.

Nuestro módulo Tax Display Switcher resuelve esto de forma limpia. Permite configurar la visualización de precios por grupo de clientes — los clientes minoristas ven precios brutos (IVA incluido) mientras que los clientes B2B ven precios netos (sin IVA). El cambio es automático según el grupo del cliente, o puedes permitir que los clientes cambien manualmente. Ambas visualizaciones cumplen con la legislación para su público respectivo.

Para clientes B2B de otros países de la UE, el IVA puede quedar completamente exento mediante el mecanismo de inversión del sujeto pasivo cuando proporcionan un número de IVA intracomunitario válido. Nuestro módulo Automatic EU VAT Checker lo valida en tiempo real y ajusta el precio mostrado en consecuencia.

La Directiva Omnibus: reglas para precios con descuento

Desde 2023, la Directiva Omnibus de la UE cambió la forma en que deben presentarse los descuentos en todos los Estados miembros. Cuando muestras un precio reducido (rebajas, promociones, liquidaciones), también debes mostrar el precio más bajo al que se vendió el producto durante los 30 días anteriores al inicio de la promoción.

Ejemplo: un producto se vende normalmente a 50 €. Hiciste una oferta de fin de semana a 40 € hace dos semanas. Ahora quieres lanzar otra oferta a 35 €. El precio de referencia debe ser 40 € (el más bajo en los últimos 30 días), no 50 €. El descuento mostrado es de 40 € → 35 € (12,5% de descuento), no de 50 € → 35 € (30% de descuento).

Esta regla se aplica a:

  • Todas las reducciones de precio mostradas a los consumidores
  • Precios tachados en páginas de producto
  • Banners de rebajas y correos promocionales
  • Black Friday, rebajas de temporada, liquidaciones

No se aplica a: reducciones de precio personalizadas (descuentos de fidelidad), descuentos en packs o productos que llevan menos de 30 días en el mercado.

Precio unitario: cuándo es obligatorio

La indicación del precio unitario (precio por kilo, por litro, por metro, por unidad) es obligatoria en toda la UE para productos vendidos en cantidades medibles. Lo exige la Directiva 98/6/CE, y la mayoría de los países lo aplican estrictamente.

Productos que típicamente necesitan precio unitario:

  • Alimentos y bebidas (precio por kg o por litro)
  • Cosméticos y productos de limpieza (precio por 100 ml o por litro)
  • Tejidos y textiles (precio por metro)
  • Ferretería vendida por longitud o peso
  • Multipacks (precio por unidad individual)

PrestaShop soporta el precio unitario mediante el campo « Precio unitario » del producto. Introduce el precio base y la unidad (por kg, por litro, por m) y el precio unitario se calcula y muestra automáticamente. No te saltes esto para los productos que lo requieren — la inspección es real y la competencia reportará los incumplimientos.

Precios transfronterizos: ¿las reglas de qué país se aplican?

Cuando vendes a clientes en varios países de la UE, debes seguir las normas del país del cliente, no las tuyas. Una tienda alemana que vende a clientes franceses debe cumplir con las normas francesas de visualización de precios para esos clientes. En la práctica, el enfoque más seguro es aplicar las normas más estrictas (las alemanas) a todos los clientes — esto garantiza el cumplimiento en todas partes.

Para los tipos de IVA, muestra el tipo del país de destino en las ventas B2C (si estás registrado en el OSS o en el IVA local). PrestaShop gestiona esto mediante reglas de impuestos — configura una regla de impuestos por país y asígnala a tus productos. El precio mostrado se ajusta automáticamente según la dirección de entrega del cliente.

Checklist de implementación

  1. Todos los precios B2C incluyen IVA — verifica que sea la configuración predeterminada en los ajustes fiscales de PrestaShop
  2. Indicación « IVA incluido » / « inkl. MwSt. » — visible junto al precio, especialmente para clientes alemanes
  3. Información sobre gastos de envío — enlace junto a cada precio que lleve a la página de gastos de envío
  4. Precios unitarios — configurados para todos los productos vendidos en cantidades medibles
  5. Descuentos conformes con Omnibus — precio más bajo de los últimos 30 días mostrado como referencia en todas las promociones
  6. Visualización de precios netos B2B — grupos de clientes separados con los ajustes de visualización fiscal apropiados
  7. IVA por país de destino — reglas fiscales configuradas para el cumplimiento transfronterizo OSS

Las normas de visualización de precios existen para proteger a los consumidores de prácticas de precios engañosas. Las tiendas que las cumplen no solo evitan multas — demuestran una transparencia que genera confianza en el cliente. En un mercado donde los compradores desconfían cada vez más de los falsos descuentos y las comisiones ocultas, una política de precios conforme es una ventaja competitiva.

Artículos Relacionados

Compartir esta publicación:
David Miller

David Miller

Más de una década de experiencia práctica con PrestaShop. David desarrolla módulos de comercio electrónico de alto rendimiento centrados en SEO, optimización del checkout y gestión de tiendas. Apasionado por el código limpio y los resultados medibles.

¿Te gustó este artículo?

Recibe nuestros últimos consejos, guías y actualizaciones de módulos en tu bandeja de entrada.

Comentarios

Aún no hay comentarios. ¡Sé el primero!

Sé el primero en hacer una pregunta o compartir una opinión útil.

Cargando...
Volver arriba