Tema de bloques 08: WooCommerce en block themes sin fricción

Adapta tu tema de bloques para WooCommerce con plantillas, estilos y experiencia de compra coherente en catálogo, ficha y checkout.

Hacer un block theme compatible con WooCommerce no consiste solo en que se vea bonito: debe sostener el flujo de compra completo sin romper conversiones.

Catálogo, ficha de producto, carrito y checkout tienen necesidades de UI y rendimiento que van más allá del blog tradicional.

La base es combinar templates de bloques para ecommerce, estilos globales coherentes y pruebas reales con datos de tienda.

También necesitas contemplar estados críticos: sin stock, variaciones, cupones, errores de validación y móviles pequeños.

  • Prioriza primero donde más impacta en negocio: listado, producto y checkout.
  • En catálogo, el usuario necesita escaneo rápido: imagen clara, precio visible y acción directa.
  • En ficha, la jerarquía de información y el estado del botón de compra determinan conversión.
  • En carrito y checkout, cualquier fricción visual o técnica aumenta abandono; simplifica y valida todo.
  • Catálogo legible y rápido de recorrer.

Áreas críticas de la experiencia ecommerce

Prioriza primero donde más impacta en negocio: listado, producto y checkout.

En catálogo, el usuario necesita escaneo rápido: imagen clara, precio visible y acción directa.

En ficha, la jerarquía de información y el estado del botón de compra determinan conversión.

En carrito y checkout, cualquier fricción visual o técnica aumenta abandono; simplifica y valida todo.

  • Catálogo legible y rápido de recorrer.
  • Ficha con CTA principal inequívoco.
  • Checkout limpio, sin distracciones.
  • Estados de error accesibles y claros.

Plantillas y bloques de Woo en tema de bloques

Construye sobre bloques oficiales de WooCommerce para mantener compatibilidad futura.

Estilos globales para bloques de tienda

Usa theme.json para alinear bloques de Woo con el sistema visual general del tema.

Define colores, tipografía y spacing que también funcionen en componentes de tienda, no solo en páginas de contenido.

Ajusta botones y formularios pensando en estados (hover, disabled, error) para evitar inconsistencia en checkout.

Valida contraste y foco visible en todos los controles de compra, especialmente en móvil.

WordPress Themes Pro
28

Tema de bloques 08: WooCommerce en block themes sin fricción

Adapta tu tema de bloques para WooCommerce con plantillas, estilos y experiencia de compra coherente en catálogo, ficha y checkout.

Código del tema: woocommerce/product-catalog

📘 Teoría

Áreas críticas de la experiencia ecommerce

Prioriza primero donde más impacta en negocio: listado, producto y checkout.

En catálogo, el usuario necesita escaneo rápido: imagen clara, precio visible y acción directa.

En ficha, la jerarquía de información y el estado del botón de compra determinan conversión.

En carrito y checkout, cualquier fricción visual o técnica aumenta abandono; simplifica y valida todo.

  • Catálogo legible y rápido de recorrer.
  • Ficha con CTA principal inequívoco.
  • Checkout limpio, sin distracciones.
  • Estados de error accesibles y claros.

Plantillas y bloques de Woo en tema de bloques

Construye sobre bloques oficiales de WooCommerce para mantener compatibilidad futura.

Template base para archivo de productos
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
<!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} -->
<main class="wp-block-group">
  <!-- wp:woocommerce/breadcrumbs /-->
  <!-- wp:query-title {"type":"archive"} /-->
  <!-- wp:woocommerce/product-catalog /-->
</main>
<!-- /wp:group -->
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->

Estilos globales para bloques de tienda

Usa theme.json para alinear bloques de Woo con el sistema visual general del tema.

1

Define colores, tipografía y spacing que también funcionen en componentes de tienda, no solo en páginas de contenido.

2

Ajusta botones y formularios pensando en estados (hover, disabled, error) para evitar inconsistencia en checkout.

3

Valida contraste y foco visible en todos los controles de compra, especialmente en móvil.

Ajuste básico de botones en styles.blocks
Revisar
{
  "styles": {
    "blocks": {
      "core/button": {
        "border": { "radius": "8px" },
        "typography": { "fontWeight": "600" }
      }
    }
  }
}

🧪 Aprende probando

Ejemplo Ejemplo: checklist rápida para validar checkout Guía mínima para QA funcional de compra en staging.

🏁 Retos

Reto Reto: incluir catálogo de productos en template Completa el template añadiendo el bloque central de catálogo WooCommerce.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre WordPress Themes Pro.

Test de WordPress Themes Pro

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .