Price Display
Price Display
8 reglasEl 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)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-26Muestra 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 %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)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)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)"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/ASOSTachado 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.
<div class="sr-only"> Precio anterior: $79. Precio actual: $49. </div> <div aria-hidden="true"> <s>$79</s> <strong>$49</strong> </div>
<span style="text-decoration:line-through"> $79 </span> <strong>$49</strong> <!-- sin contexto para lector de pantalla -->
- R-1222 El precio es el texto más dominante de la página
- R-1223 Solo precios anteriores reales en el tachado; nunca referencias infladas
- R-1224 Muestra el ahorro explicito ($ o %) junto al tachado
- R-1225 Charm pricing ($9.99 sobre $10) para productos nuevos o desconocidos
- R-1226 Muestra precio por unidad en bundles y multipacks
- R-1227 Revela impuestos y envio lo antes posible, no solo en checkout
- R-1228 "Desde $X" para variantes y actualiza al seleccionar
- R-1229 Tachado accesible: texto sr "antes/ahora", no solo line-through