Product Craft Bible
Price Display
Inicio E-commerce Price Display
E-commerce

Price Display

8 reglas Nielsen Norman Group "Top 10 Web Design Mistakes" · Baymard Institute (64% busca costos antes de agregar al carrito)FTC 16 CFR §233.1 · EU Omnibus Directive Art. 6a (precio mínimo 30 días) · ECJ 2024-09-26GrowthRock A/B test (700k visitantes, +2.57% conversión) · "Rule of 100" para elegir $ vs %Anderson & Simester (2003), Quantitative Marketing and Economics, vol. 1, pp. 93–110 ($39 vendio 21 vs $34 vendio 16)
139

Price Display

8 reglas
1222

El precio es el texto más dominante de la página

El precio es la pieza de información más decisiva de una página de producto: debe encabezar la jerarquía visual con el tamaño más grande, el peso más pesado y proximidad física al CTA y al título. Elementos secundarios (impuestos, precio por unidad, mensualidades) deben quedar claramente subordinados. Nielsen Norman Group catalogo la "ausencia de precio" como el error #1 de diseño web, y los usuarios escanean el precio antes que cualquier otro detalle del producto.

Nielsen Norman Group "Top 10 Web Design Mistakes" · Baymard Institute (64% busca costos antes de agregar al carrito)
Preferir
Audifonos Pro
Cancelación de ruido adaptativa
$249
Envio gratis · en stock
Evitar
Audifonos Pro
Cancelación de ruido adaptativa
Diseñados para sesiones largas con drivers de 40mm, batería de 30 horas y conexion multipunto para alternar entre dispositivos sin fricción. Precio: $249
1223

Solo precios anteriores reales en el tachado; nunca referencias infladas

Un precio tachado de referencia debe corresponder a un precio real al que el producto se ofrecio activamente, no a un número inventado para fabricar la impresión de descuento. La FTC (16 CFR Part 233) exige que el precio anterior se haya ofrecido "de forma regular" durante un "periodo razonablemente sustancial". La Directiva Omnibus de la UE es aún más estricta: la referencia debe ser el precio más bajo de los últimos 30 días. Las demandas colectivas por referencias falsas han llegado a 197M USD en EE.UU.

FTC 16 CFR §233.1 · EU Omnibus Directive Art. 6a (precio mínimo 30 días) · ECJ 2024-09-26
Preferir
$49 $79
Evitar
$49 $120
1224

Muestra el ahorro explicito ($ o %) junto al tachado

Mostrar el precio original y el nuevo no basta: los usuarios calculan mal cuando escanean varios productos. Renderiza siempre el ahorro como monto ("Ahorra $30") o como badge de porcentaje ("−38%"). Para articulos bajo $100 el porcentaje luce más grande; sobre $100 el monto en dolares es más impactante. Un test A/B de 700.000 visitantes encontro un alza de conversión de 2.57% (99% de significancia, 3.61% en móvil) al mostrar el porcentaje cuando los descuentos variaban entre productos.

GrowthRock A/B test (700k visitantes, +2.57% conversión) · "Rule of 100" para elegir $ vs %
Preferir
$49 $79 −38%
Ahorras $30
Evitar
$79 $49
Sin badge ni monto: el usuario debe calcular $79 − $49 de cabeza.
1225

Charm pricing ($9.99 sobre $10) para productos nuevos o desconocidos

Los precios terminados en .99 o .95 superan a los redondos por el efecto del digito izquierdo: el cerebro ancla en el primer digito leido, así $9.99 se siente más barato que $10. El efecto es más fuerte en productos nuevos sin memoria de precio previa. En cambio, el charm pricing puede abaratar la percepción de productos premium o de lujo, donde los números redondos senalan calidad. Anderson & Simester (2003) confirmaron en campo que $39 vendio 21 unidades vs 16 a $34 (más barato y redondo).

Anderson & Simester (2003), Quantitative Marketing and Economics, vol. 1, pp. 93–110 ($39 vendio 21 vs $34 vendio 16)
Preferir
Producto nuevo
$24.99
Sin precio de referencia previo; el .99 ancla la percepción en "veinticuatro".
Evitar
Reloj de lujo
$8,999.99
El .99 abarata un premium. Aquí $9,000 redondo senala mejor la calidad.
1226

Muestra precio por unidad en bundles y multipacks

Cuando un producto se vende en distintos tamaños de paquete, muestra siempre el precio por unidad (por pieza, kg, oz) además del total. Sin precio unitario el usuario debe dividir mentalmente para comparar valor, lo que genera fricción, errores y abandono. El precio por unidad debe ser visualmente subordinado al total pero estar presente en listado y detalle. Baymard encontro que el 86% de los e-commerce no muestran precio por unidad en multipacks, llevando a comparaciones erroneas.

Baymard Institute "Price Per Unit" (86% de sitios no lo muestran en multipacks)
Preferir
Pack de 3
$12.99
$4.33 c/u
Pack de 5
Mejor valor
$19.99
$4.00 c/u
Evitar
Pack de 3
$12.99
Pack de 5
$19.99
1227

Revela impuestos y envio lo antes posible, no solo en checkout

Los costos extra inesperados (envio, impuestos, comisiones) revelados tarde en el checkout son la causa principal de abandono de carrito a nivel global. Donde sea posible, expon el costo total estimado, incluyendo envio e impuestos, en la página de producto o al menos en el carrito, antes de que el usuario llene dirección o pago. Baymard reporta que 48% abandona por costos extra altos y 21% porque no pudo ver el total por adelantado.

Baymard Institute (48% abandona por costos extra; 21% por no ver el total upfront)
Preferir
$29.99
Subtotal$29.99
Impuestos est.$2.40
EnvioGratis (sobre $50: $5.99)
Total estimado$32.39
Evitar
$29.99
En el último paso del checkout: $45.98 con envio e impuestos revelados por primera vez. +53% sorpresa.
1228

"Desde $X" para variantes y actualiza al seleccionar

Cuando un producto tiene variantes con precios distintos (talla, material, configuración), muestra el precio más bajo con el prefijo "Desde" en tarjetas de listado y al inicio del detalle. En cuanto el usuario selecciona una variante, reemplaza el rango por el precio exacto sin recargar la página. Un rango enganosamente estrecho ("Desde $12" cuando la variante común cuesta $48) erosiona la confianza: el rango debe ser honesto sobre la dispersión real.

Nielsen Norman Group "Products with Multiple Variants" · convención UX Shopify/Amazon/ASOS
Preferir
Talla L · Negro
$18
S M L
Listado mostraba "Desde $12"; al elegir L se actualizo a $18 sin recarga.
Evitar
Listado
$12
Mostraba solo "$12" (variante XS más barata). Al elegir L aparece $22 sin aviso: el usuario se siente enganado.
1229

Tachado accesible: texto sr "antes/ahora", no solo line-through

La mayoría de los lectores de pantalla no anuncian text-decoration: line-through ni la semántica del elemento <s>, así que un usuario ciego no recibe indicación de que un precio fue reemplazado por una oferta. El tachado visual debe complementarse con texto oculto que contextualice ambos precios ("Precio anterior: $79. Precio actual: $49"). El patrón que pasa en JAWS, NVDA, VoiceOver y TalkBack es aria-hidden="true" en el bloque visual + un div sr-only con copy en lenguaje plano. Confiar solo en CSS de tachado es una falla WCAG F87.

WCAG F87 (fallo por contenido CSS) · WebAxe strikethrough testing · Mercado Libre Eng. (patrón "Antes/Ahora")
Preferir
Tachado accesible
<div class="sr-only">
  Precio anterior: $79. Precio actual: $49.
</div>
<div aria-hidden="true">
  <s>$79</s> <strong>$49</strong>
</div>
Anuncia: "Precio anterior 79, precio actual 49"
Evitar
Solo CSS line-through
<span style="text-decoration:line-through">
  $79
</span>
<strong>$49</strong>
<!-- sin contexto para lector de pantalla -->
Anuncia: "79 49", sin saber cual es el viejo. Falla WCAG F87.