Saltar al contenido
Cuéntanos tu proyecto

Plataforma · 5 min de lectura

Shopify headless con Hydrogen: cuándo tiene sentido

Headless significa separar la parte visible de la tienda del motor de Shopify. Con Hydrogen, el framework de Shopify para hacerlo, puedes construir un frontal totalmente a medida. Es una opción potente, pero cara de mantener y no la necesita la mayoría de tiendas. Te contamos cuándo compensa.

Qué significa headless en Shopify

En una tienda Shopify normal, el tema de Online Store 2.0 se encarga de todo lo que ve el cliente: páginas, colecciones, fichas y carrito. Shopify lo sirve, lo cachea y lo conecta con el editor de temas, las apps y los idiomas sin que tengas que pensar en servidores.

En una tienda headless, ese tema desaparece. El frontal es una aplicación independiente que pide los datos a Shopify a través de la Storefront API: productos, colecciones, precios, carrito. Shopify sigue gestionando el catálogo, el inventario, los pedidos y el checkout, pero lo que ve el cliente lo construyes y lo mantienes tú.

Hydrogen y Oxygen

Hydrogen es el framework oficial de Shopify para tiendas headless. Está basado en React y en React Router (antes Remix) y trae piezas preparadas para trabajar con la Storefront API: carrito, consultas de producto, analítica, SEO y caché. Ahorra mucho trabajo frente a montar todo desde cero con otro framework.

Oxygen es la infraestructura de Shopify para alojar tiendas Hydrogen, incluida en la mayoría de planes de pago. No es obligatorio usarla, pero simplifica los despliegues y evita contratar un alojamiento aparte. Si prefieres otro framework, como Next.js, también puedes hacer headless sin Hydrogen, solo que renuncias a esas piezas integradas.

Qué ganas con headless

La gran ventaja es la libertad. Puedes construir experiencias que un tema no permite con facilidad, integrar Shopify con otros sistemas en una sola web o servir varias tiendas desde un mismo frontal.

  • Interfaces muy a medida, como configuradores de producto complejos
  • Contenido gestionado desde un CMS headless junto al catálogo de Shopify
  • Una misma web que mezcla tienda, contenido editorial y aplicaciones propias
  • Control total del rendimiento y de cómo se carga cada página
  • Un frontal común para varias tiendas o marcas

Qué pierdes o tienes que rehacer

Aquí está la parte que menos se cuenta. Al quitar el tema, pierdes el editor de temas: el equipo de marketing ya no puede mover secciones ni cambiar bloques sin desarrollo, salvo que montes un CMS o uses metaobjetos como fuente de contenido.

Las apps de la App Store que se instalan en el tema con bloques de app, como reseñas, filtros o widgets de fidelización, no funcionan solas en un frontal headless. Cada una hay que integrarla por API, si la app lo permite. Lo mismo pasa con funciones que en un tema vienen dadas, como algunos aspectos de idiomas, mercados o datos estructurados, que tendrás que implementar tú.

Y el coste no termina al publicar. Una tienda headless es una aplicación que hay que mantener: actualizar dependencias, seguir los cambios de la API y corregir lo que se rompa. Necesitas un equipo de desarrollo disponible de forma continua.

El checkout sigue siendo de Shopify

Aunque el frontal sea headless, el pago se hace en el checkout de Shopify. Es una ventaja, porque mantienes Shopify Payments, los métodos de pago, los impuestos y la seguridad del checkout sin desarrollarlos. Las personalizaciones del checkout se hacen igual que en cualquier tienda, con Checkout Extensibility y Shopify Functions, según lo que permita tu plan.

Lo mismo ocurre con el resto del admin: catálogo, inventario, descuentos, pedidos, clientes, Markets y Flow siguen funcionando como siempre. El equipo que gestiona la tienda en el día a día apenas nota el cambio; quien lo nota es quien edita el contenido de la web y quien la mantiene técnicamente.

Alternativas intermedias antes de ir a headless

Entre un tema estándar y una tienda headless completa hay mucho terreno. Muchas de las razones por las que una marca piensa en headless se resuelven sin salir del tema, con menos coste y sin perder el editor.

Un tema de Online Store 2.0 hecho a medida permite diseños totalmente propios, secciones que el equipo combina como quiera y contenido estructurado con metaobjetos. Las experiencias interactivas, como un configurador de producto o un comparador, se pueden construir como componentes dentro del tema, cargando su JavaScript solo en las páginas que lo necesitan.

Otra opción es un enfoque mixto: mantener la tienda en el tema y llevar a una aplicación aparte solo la parte que lo justifica, como una herramienta de diseño personalizado o un área privada para profesionales, conectada a Shopify por API. Así concentras el coste de desarrollo donde aporta y el resto de la tienda sigue siendo fácil de mantener.

  • Tema a medida con secciones y bloques propios
  • Metaobjetos para contenido editorial estructurado
  • Componentes interactivos cargados solo donde se usan
  • Aplicación separada para una función concreta, conectada por API

Cuándo tiene sentido y cuándo no

Headless compensa en proyectos con necesidades de experiencia que un tema no cubre, con un equipo técnico propio o un partner estable, y con presupuesto para mantener una aplicación a largo plazo. Marcas grandes con mucho contenido editorial, varias tiendas o experiencias interactivas son el caso típico.

Para la mayoría de tiendas, un tema de Online Store 2.0 desarrollado a medida cubre lo que necesitan: diseño propio, secciones flexibles, metaobjetos, buen rendimiento y compatibilidad con todo el ecosistema de apps. Si lo que buscas es velocidad, un tema bien hecho y sin apps de sobra suele bastar. Antes de ir a headless, pregúntate qué no puedes hacer con un tema y si de verdad compensa lo que cuesta mantenerlo.

Preguntas frecuentes

¿Hydrogen es gratis?

Hydrogen es un framework de código abierto y Oxygen está incluido en la mayoría de planes de pago de Shopify. El coste real está en desarrollar y mantener la aplicación.

¿Una tienda headless es más rápida?

Puede serlo, pero no por defecto. Un frontal headless mal hecho puede ser más lento que un buen tema. La velocidad depende de cómo se construya y de cuánto JavaScript cargue.

¿Puedo seguir usando apps de Shopify en headless?

Las apps que trabajan en el admin, como las de logística o facturación, sí. Las que se muestran en el tema con bloques de app hay que integrarlas por API, y no todas lo permiten.

¿Necesito Shopify Plus para hacer headless?

No. La Storefront API y Hydrogen están disponibles fuera de Plus. Lo que cambia según el plan son otras funciones, como algunas personalizaciones del checkout.

Tu próxima tienda Shopify empieza aquí

Cuéntanos tu proyecto en unos minutos. Si encaja, reservas una llamada de 30 minutos con un desarrollador y te enviamos una propuesta con precio cerrado.

Cuéntanos tu proyectoTe respondemos en menos de 24 horas