Communitygithub.com

Sistema de UI para Tablas de Precios

Diseña e implementa un marco sistemático para cuadrículas y tablas de precios, gestionando jerarquías de niveles, comparación de funciones y lógica de facturación para reducir la carga cognitiva y guiar la conversión.

¿Qué es Sistema de UI para Tablas de Precios?

Este skill proporciona una metodología completa para diseñar la organización visual y estructural de los niveles de precios en aplicaciones SaaS, servicios por niveles o productos. Su objetivo principal es facilitar que los usuarios comparen planes, comprendan las diferencias de valor y seleccionen la opción adecuada sin sobrecarga cognitiva. El sistema abarca desde la anatomía de la tarjeta de precio (encabezado, precio, funciones, CTA) hasta la lógica de facturación (conmutador mensual/anual), la comparación de funciones (agrupación, íconos de verificación) y el diseño responsive (apilamiento vertical en móvil, consultas de contenedor). Se basa en reglas de decisión como "El poder de tres" (tres niveles óptimos) y la prominencia del precio, y exige accesibilidad (WCAG AA, objetivos táctiles de 24x24px) y soporte para monedas variables y diseño RTL. Es ideal para estandarizar diseños de precios en productos multi-compañía y evitar patrones de fallo comunes como la sobrecarga de funciones o la falta de diferenciación entre niveles.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/coastdigitalgroup/coastai-skills/tree/HEAD/website-design/pricing-table-ui-system

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Sistema de UI para Tablas de Precios?

Propósito

El Sistema de UI para Tablas de Precios proporciona una metodología para diseñar la organización visual y estructural de los niveles de precios. Garantiza que los usuarios puedan comparar planes fácilmente, comprender las diferencias de valor y seleccionar la opción adecuada sin sobrecarga cognitiva. Este sistema se centra en la disposición espacial de los niveles, la jerarquía de funciones y las interacciones (como los conmutadores de facturación) que respaldan la decisión de compra.

Casos de Uso

  • Diseñar cuadrículas de planes de suscripción para aplicaciones SaaS.
  • Estructurar ofertas de servicios por niveles (p. ej., paquetes de Agencia).
  • Crear matrices de comparación para paquetes de productos físicos.
  • Estandarizar diseños de precios en una empresa con múltiples productos.
  • Implementar "tarjetas" de precios responsivas que mantengan el contexto en dispositivos móviles.

Cuándo NO Usarlo

  • Comercio electrónico de un solo producto: Usa optimización-de-página-de-producto para artículos individuales sin niveles competitivos.
  • Cotizaciones personalizadas solo para empresas: Si cada precio es "Contáctenos", concéntrate en el diseño del formulario de captura de leads.
  • Comparación pura de datos: Para comparar especificaciones técnicas de 10 o más elementos, usa sistema-de-ui-de-tabla-de-datos.
  • Precios dinámicos/de subasta: Cuando el precio se determina mediante ofertas o fluctuaciones del mercado en tiempo real.

Entradas

  1. Niveles de Plan: Los nombres, precios y audiencia objetivo de cada nivel.
  2. Inventario de Funciones: Una lista completa de funciones, categorizadas por prioridad.
  3. Ciclos de Facturación: Opciones de facturación mensual vs. anual y descuentos asociados.
  4. Objetivo Principal: ¿Qué plan es la opción "Goldilocks" o "Mejor Valor"?
  5. Tokens de Estilo de Marca: Espaciado, tipografía y escalas de color del sistema principal.

Salidas

  1. Anatomía de la Cuadrícula de Precios: Definición de la Tarjeta de Nivel (Encabezado, Precio, Funciones, CTA).
  2. Especificación del Conmutador de Facturación: Diseño para cambiar entre diferentes términos de pago.
  3. Lógica de Comparación de Funciones: Reglas para mostrar, ocultar o resumir funciones entre niveles.
  4. Estrategia de Resaltado de Niveles: Métodos visuales para enfatizar el plan recomendado.
  5. Plan de Apilamiento Responsive: Cómo se adapta la cuadrícula a los viewports móviles.

Flujo de Trabajo

1. Estructurar la Anatomía del Nivel

Aplica el sistema-de-jerarquía-visual a la tarjeta de precio individual:

  • Encabezado: Nombre del plan y una breve propuesta de valor (p. ej., "Para equipos en crecimiento").
  • Bloque de Precio: La moneda, el monto y el intervalo (p. ej., "/mes"). Asegúrate de que el monto sea el elemento más prominente.
  • Lista de Funciones: Las 5-7 funciones más importantes.
  • CTA: Un botón de alto contraste para seleccionar el plan.

2. Diseñar el Nivel "Ancla" (Resaltado)

Identifica el plan principal y hazlo visualmente dominante:

  • Elevación: Usa una sombra sutil o un borde para que "destaque".
  • Color: Usa un color de marca para el encabezado o el botón CTA.
  • Insignia: Agrega una cinta/insignia de "Más Popular" o "Mejor Valor".
  • Escala: Aumenta ligeramente la altura de la tarjeta en comparación con las vecinas.

3. Establecer la Lógica de Facturación

Diseña el mecanismo para cambiar entre ciclos de facturación (p. ej., Mensual vs. Anual):

  • El Conmutador: Usa un interruptor claro o una interfaz con pestañas.
  • Señalización de Descuento: Indica claramente el ahorro (p. ej., "Ahorra 20%") cerca de la opción Anual.
  • Precios Contextuales: Asegúrate de que los precios en las tarjetas se actualicen instantáneamente al cambiar el conmutador.

4. Gestionar la Comparación de Funciones

Organiza las funciones para evitar el "Muro de Texto":

  • Funciones Principales: Enumera los impulsores de valor únicos en la parte superior.
  • Agrupación de Funciones: Agrupa funciones similares (p. ej., "Soporte", "Seguridad") si la lista es larga.
  • Marcas de Verificación vs. Texto: Usa íconos para funciones binarias (Sí/No) y texto para límites (p. ej., "Hasta 10 usuarios").
  • Enlace "Mostrar Todo": Para niveles complejos, mantén la tarjeta corta y proporciona un enlace a una tabla de comparación completa debajo.

5. Definir el Apilamiento Responsive

Planifica cómo se contrae la cuadrícula para pantallas más pequeñas:

  • Desplazamiento Horizontal vs. Apilamiento Vertical: En móvil, apila los niveles verticalmente para garantizar la legibilidad.
  • Encabezado Fijo: Para pilas verticales, considera una barra fija que mantenga visibles el Nombre del Plan y el Precio mientras el usuario se desplaza por las funciones.
  • Modo de Comparación de Planes: En móvil, permite a los usuarios "deslizar" entre niveles para compararlos horizontalmente si una pila vertical es demasiado larga.
  • Consultas de Contenedor: Prefiere consultas de contenedor en lugar de puntos de interrupción del viewport para la tarjeta de nivel en sí, ya que las cuadrículas de precios a menudo se incrustan en contextos de ancho variable (p. ej., una sección de página de inicio vs. una página de precios completa).

Reglas de Decisión

  • El Poder de Tres: Tres niveles (p. ej., Básico, Pro, Empresa) es el número óptimo para reducir la parálisis por elección.
  • Prominencia del Precio: El precio debe ser el segundo elemento más prominente después de la insignia de "Mejor Valor".
  • CTAs Consistentes: Todos los niveles deben tener un CTA en la misma posición vertical (generalmente alineado con la parte inferior de la tarjeta).
  • Regla de "Sin Términos Ocultos": Muestra siempre la frecuencia de facturación cerca del precio (p. ej., "$29/mes facturado anualmente").
  • Claridad Binaria: Usa marcas de verificación claras y de alto contraste para las funciones incluidas; usa una "X" atenuada o simplemente omite las funciones excluidas para evitar ruido visual negativo.

Restricciones

  • Accesibilidad: Los conmutadores deben ser accesibles por teclado y exponer su estado mediante aria-checked o aria-pressed. El texto del precio debe cumplir con el contraste WCAG AA (4.5:1), y todos los objetivos interactivos (conmutador, botones CTA) deben cumplir con el tamaño mínimo de objetivo WCAG 2.2 de 24x24px (2.5.8).
  • Responsividad: Las tarjetas de precios nunca deben tener un ancho fijo; deben ser fluidas dentro del sistema-de-cuadrícula-responsiva.
  • Soporte de Moneda: Diseña para longvariables de símbolos de moneda (p. ej., "$10" vs. "1.000 kr") y usa propiedades CSS lógicas (margin-inline, padding-inline) para que los diseños se adapten correctamente a las locales RTL.

Patrones de Falla Comunes

  • Sobrecarga de Funciones: Listar más de 20 funciones en una sola tarjeta, haciéndola imposible de escanear.
  • Conmutadores Invisibles: Hacer el interruptor de ciclo de facturación tan pequeño que los usuarios no se den cuenta de que pueden obtener un descuento.
  • El "CTA Flotante": Botones que no están alineados entre las tarjetas, haciendo que la cuadrícula luzca desordenada.
  • Precios Ambiguos: No aclarar si un precio es por usuario o una tarifa fija hasta el momento del pago.
  • Falta de Diferenciación entre Niveles: Planes que se ven tan similares que el usuario no sabe cuál elegir.

Criterios de Validación

  • Existe una jerarquía visual clara entre los niveles (el nivel recomendado está resaltado).
  • Los precios son el elemento más prominente después de los nombres de los niveles.
  • El conmutador de facturación es claramente visible y actualiza los precios instantáneamente.
  • Las funciones se limitan a las 5-7 principales por tarjeta.
  • Los CTA están alineados horizontalmente en todas las tarjetas de la cuadrícula.
  • La vista móvil apila las tarjetas verticalmente o proporciona un patrón de deslizamiento accesible.
  • Todos los elementos interactivos (conmutadores, botones) son accesibles por teclado.
  • Las relaciones de contraste para precios e insignias cumplen con WCAG AA.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for progressive disclosure using accordions, ensuring structural integrity, visual affordances, and accessibility across different content densities and devices.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for long-form content, managing readability, vertical rhythm, and information density to ensure a superior reading experience.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for informational elements that communicate state (Badges) and categorization (Tags) with clarity and accessibility.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for non-overlay notifications, managing global announcements and contextual inline alerts to communicate system states without interrupting the user's flow.

coastdigitalgroup/coastai-skills

Design and implement a systematic, asymmetrical bento-grid layout framework to organize diverse content types cohesively while maintaining strict visual hierarchy, logical focus order, and responsive flexibility.

coastdigitalgroup/coastai-skills

Design a responsive, mobile-first bottom navigation bar and persistent action dock system for mobile websites and web applications, establishing spatial anchors, tab bar anatomy, badge indicators, thumb-zone ergonomics, safe area inset handling, active/inactive state contrast, and desktop responsive adaptation rules.

coastdigitalgroup/coastai-skills

Design a mobile-first bottom sheet overlay system with configurable detents, drag affordances, safe area padding, responsive desktop modal/popover adaptation, and WCAG AA accessibility compliance.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for secondary navigation trails that provide orientation, context, and one-click access to parent levels in deep information architectures.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for buttons and interactive triggers, managing visual hierarchy, variant logic, and action grouping to ensure clear intent and accessible interaction.

coastdigitalgroup/coastai-skills

Design a systematic framework for date and time selection, managing calendar grids, range pickers, and scheduling interfaces to ensure precision and accessibility.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for modular content containers that maintain hierarchy, structural integrity, and action alignment across variable content and responsive viewports.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for horizontal discovery components, managing navigation affordances, scroll behavior, and accessibility to ensure effective content density without compromising usability.

coastdigitalgroup/coastai-skills

Design a systematic, highly accessible, and developer-friendly UI layout framework for code blocks, snippet showcases, multi-file code tabs, line-highlighting, diff views, and syntax token contrast in technical documentation and developer platforms.

coastdigitalgroup/coastai-skills

Design a systematic framework for global command menus (Cmd+K panels) that combines keyboard-driven navigation, command execution, and shortcut discovery into an accessible, responsive overlay.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for threaded conversations, managing nesting depths, action hierarchies, and community signaling to foster engagement and readability.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for side-by-side comparison interfaces, managing high attribute density and responsive complexity to support informed decision-making.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for user privacy, managing consent banners, preference centers, and persistent privacy controls to balance legal compliance with user trust.

coastdigitalgroup/coastai-skills

Design and implement a systematic, highly accessible, and responsive visual layout framework for conversational chat widgets, live chat boxes, and chatbot panels that ensures clear message scannability, native focus flow, and seamless mobile keyboard adaptation.

coastdigitalgroup/coastai-skills

Design a systematic, accessible, and high-conversion framework for custom select dropdowns and comboboxes, defining anatomy, states, search-filtering, and responsive mobile-adaptive patterns.

coastdigitalgroup/coastai-skills

Design and implement a systematic color palette that ensures WCAG 2.2 accessibility compliance. Trigger this skill when asked to define brand colors, create UI themes, or establish a visual system for a website.

Skills relacionados