Parte da nossa série eCommerce Integration
Leia o guia completoHeadless Shopify com Hydrogen: crie vitrines personalizadas de alto desempenho
O comércio sem cabeça separa a camada de apresentação de front-end do mecanismo de comércio de back-end. Shopify Hydrogen é a estrutura oficial para a construção de vitrines personalizadas que se conectam ao back-end do Shopify por meio da API Storefront. Construído no Remix (uma estrutura full-stack baseada em React), o Hydrogen fornece componentes, ganchos e utilitários específicos para o comércio que aceleram o desenvolvimento enquanto aproveitam o carrinho, o checkout e a infraestrutura de gerenciamento de clientes do Shopify. Este guia cobre tudo, desde decisões de arquitetura até implantação.
Principais conclusões
- Hydrogen é construído em Remix com React Server Components para desempenho ideal de renderização no servidor
- A API Storefront fornece acesso de leitura a produtos, coleções e conteúdo; a API da conta do cliente lida com a autenticação
- Os componentes comerciais (ProductPrice, CartForm, AddToCartButton) eliminam o padrão, permanecendo totalmente personalizáveis
- A hospedagem Oxygen fornece infraestrutura implantada na borda otimizada para Hydrogen com escalonamento automático
- Ganhos de desempenho de 30-50% no Largest Contentful Paint em comparação com os temas Shopify Liquid são típicos
Quando ficar sem cabeça
Escolha Hidrogênio Quando
- Sua marca exige um design personalizado que exceda as capacidades do tema Liquid
- Você precisa integrar conteúdo de um CMS headless (Contentful, Sanity, Strapi)
- O desempenho é um diferencial competitivo crítico (carregamentos de página inferiores a 1 segundo)
- Sua equipe de front-end prefere React e ferramentas JavaScript modernas
- Você precisa de uma experiência de aplicativo da web progressivo (PWA)
- Você deseja compartilhar componentes na Web, em dispositivos móveis e em outros canais
Fique com temas líquidos quando
- Seus requisitos de design são atendidos por temas existentes com personalização
- Você não tem recursos de desenvolvimento de front-end para manutenção contínua
- Você precisa da experiência completa do editor de tema administrativo do Shopify para usuários não técnicos
- Seu orçamento não oferece suporte ao desenvolvimento e hospedagem de front-end personalizado
Visão geral da arquitetura
Como funciona o hidrogênio
A arquitetura do Hidrogênio consiste em:
Remix (estrutura full-stack): Lida com roteamento, renderização no lado do servidor, carregamento de dados e manipulação de formulários. Cada rota define uma função loader (roda no servidor) e um componente (renderiza no cliente).
API Storefront (GraphQL): a principal fonte de dados para informações de produtos, coleções, pesquisas e conteúdo. Todos os dados do produto fluem por meio desta API, em vez de acesso direto ao banco de dados.
API de conta de cliente: trata da autenticação do cliente, do histórico de pedidos e do gerenciamento de contas. Esta API fornece um fluxo de autenticação sem senha nativo do Shopify.
API de carrinho: gerencia o carrinho de compras com estado do lado do servidor. As operações de carrinho (adicionar, atualizar, remover) usam a infraestrutura de carrinho do Shopify.
Checkout: checkout hospedado pelo Shopify (extensibilidade de checkout). A vitrine sem cabeça redireciona para o checkout do Shopify, que lida com o processamento de pagamentos, envio e criação de pedidos.
Fluxo de dados
| Etapa | Componente | Fonte de dados |
|---|---|---|
| Listagem de produtos | Página da coleção | API Storefront (consulta de coleções) |
| Detalhe do produto | Página do produto | API Storefront (consulta de produto) |
| Adicionar ao carrinho | Formulário de carrinho | API de carrinho (mutação cartLinesAdd) |
| Ver carrinho | Gaveta/página do carrinho | API de carrinho (consulta de carrinho) |
| Finalizar compra | Redirecionar | Check-out do Shopify (externo) |
| Histórico de pedidos | Página da conta | API de conta do cliente |
| Conteúdo | Blog/páginas | API Storefront ou CMS headless |
Configuração do projeto
Criando um Projeto de Hidrogênio
Crie um novo projeto Hydrogen usando a CLI do Shopify:
Execute a CLI do Shopify Hydrogen com npx shopify hydrogen init para criar um novo projeto. A CLI solicita:
- Nome do projeto: nome da sua loja
- Modelo: Esqueleto (mínimo), loja de demonstração (exemplo completo) ou personalizado
- Idioma: TypeScript (recomendado) ou JavaScript
- Estilo: Tailwind CSS, Módulos CSS ou Vanilla CSS
- Credenciais da API Storefront: domínio da loja e token da API
Estrutura do Projeto
Um projeto Hydrogen segue a convenção Remix:
| Diretório | Finalidade |
|---|---|
| CÓDIGO0 | Rotas de página (roteamento baseado em arquivo) |
| CÓDIGO0 | Componentes React reutilizáveis |
| CÓDIGO0 | Funções utilitárias e auxiliares de API |
| CÓDIGO0 | Arquivos CSS e configuração do Tailwind |
| CÓDIGO0 | Definições de consulta e mutação GraphQL |
| CÓDIGO0 | Ponto de entrada do servidor |
| CÓDIGO0 | Configuração da API Hydrogen e Storefront |
Conexão API Storefront
Configure a conexão da API Storefront em hydrogen.config.ts:
- Domínio da loja: seu domínio
myshopify.com - Token da API Storefront: token de acesso público (seguro para uso do lado do cliente)
- Versão da API: a versão da API Storefront (por exemplo,
2026-01) - País/idioma padrão: para preços e conteúdo localizados
Construindo páginas principais
Página de listagem de produtos
A página de coleção usa uma função loader para buscar produtos da API Storefront:
A função loader recebe o identificador de coleção dos parâmetros de URL, consulta a API Storefront com paginação (primeiros N produtos) e retorna os dados da coleção. O componente renderiza uma grade de produtos responsiva com imagens, títulos, preços e informações de variantes.
Considerações principais:
- Paginação: use paginação baseada em cursor (a API Storefront usa conexões estilo Relay)
- Filtragem: aplique filtros por meio do argumento
filtersna consulta de produtos - Classificação: preço de suporte, título, mais vendidos e classificação de relevância
- Rolagem infinita ou "Carregar mais": busque páginas adicionais sem recarregar a página inteira
Página de detalhes do produto
A página do produto busca um único produto com todas as variantes, imagens e metacampos:
O carregador consulta o produto por identificador, incluindo variantes com preços, imagens (com tamanhos responsivos) e quaisquer metacampos contendo informações estendidas do produto. O componente renderiza uma galeria de imagens, seletor de variante, exibição de preço e botão adicionar ao carrinho.
Implementação do carrinho
Hydrogen fornece utilitários de carrinho por meio do componente CartForm:
O CartForm agrupa as operações do carrinho (adicionar, atualizar, remover) como envios de formulários que funcionam sem JavaScript (aprimoramento progressivo). O estado do carrinho é armazenado no servidor na infraestrutura de carrinho do Shopify, garantindo consistência entre guias e dispositivos.
Operações do carrinho:
| Ação | Método | Dados |
|---|---|---|
| Adicionar ao carrinho | CÓDIGO0 | ID da variante, quantidade |
| Atualizar quantidade | CÓDIGO0 | ID da linha, nova quantidade |
| Remover item | CÓDIGO0 | ID da linha |
| Aplicar desconto | CÓDIGO0 | Código de desconto |
Otimização de desempenho
Renderização no lado do servidor
Hydrogen aproveita o SSR de streaming do Remix para um tempo rápido até o primeiro byte (TTFB):
- Streaming: o servidor envia o shell HTML imediatamente e, em seguida, transmite o conteúdo dinâmico à medida que os dados são carregados
- Cabeçalhos de cache: defina cabeçalhos
Cache-Controlpor rota para cache CDN - Desatualizado enquanto revalida: veicula conteúdo em cache imediatamente enquanto atualiza em segundo plano
Otimização de imagem
Use o componente Image de @shopify/hydrogen para imagens otimizadas:
- Geração automática de
srcsetpara imagens responsivas - Entrega no formato WebP/AVIF com base no suporte do navegador
- Carregamento lento para imagens abaixo da dobra
- Espaço reservado para imagens desfocadas durante o carregamento
Divisão de código
Remixar automaticamente divisões de código por rota. Otimização adicional:
- Use importações dinâmicas para componentes pesados (galerias de imagens, visualizadores 3D)
- Scripts de terceiros com carregamento lento (análises, widgets de bate-papo) após o carregamento da página
- Minimize o JavaScript do lado do cliente com componentes do React Server
Benchmarks de desempenho
Desempenho típico do Hidrogênio comparado aos temas Líquidos:
| Métrica | Tema Líquido | Hidrogênio | Melhoria |
|---|---|---|---|
| LCP (Maior Pintura com Conteúdo) | 2,4s | 1,3s | 46% mais rápido |
| FID (atraso na primeira entrada) | 120ms | 40ms | 67% mais rápido |
| CLS (mudança cumulativa de layout) | 0,12 | 0,02 | 83% melhor |
| É hora de interagir | 3,8s | 1,9s | 50% mais rápido |
Implantação com oxigênio
O que é oxigênio?
Oxygen é a plataforma de hospedagem do Shopify desenvolvida especificamente para vitrines Hydrogen. Ele é implantado em uma rede global de borda com:
- Dimensionamento automático baseado no tráfego
- Proteção DDoS integrada
- Gerenciamento de certificados SSL/TLS
- Integração CI/CD com GitHub
- Gerenciamento de variáveis de ambiente
- Visualizar implantações para solicitações pull
Processo de implantação
- Conecte seu repositório GitHub ao Oxygen por meio do administrador do Shopify
- Enviar para a ramificação principal aciona a implantação automática
- Solicitações pull geram URLs de visualização para teste
- As variáveis de ambiente são gerenciadas pelo administrador do Shopify
- Domínios personalizados são configurados com registros DNS CNAME
Hospedagem Alternativa
Embora o Oxygen seja otimizado para Hydrogen, você pode implantar em qualquer hospedagem compatível com Node.js:
- Vercel: Excelente suporte Remix com funções de borda
- Cloudflare Workers: implantação de borda com tempo de execução de Workers
- Fly.io: implantação baseada em contêiner com distribuição global
- AWS: implantação de ECS, Lambda ou App Runner
Integração CMS sem cabeça
Arquitetura de conteúdo
As vitrines de hidrogênio geralmente se integram a plataformas CMS headless para conteúdo que não seja de produto:
| Tipo de conteúdo | Fonte |
|---|---|
| Produtos, coleções | API de vitrine do Shopify |
| Postagens de blog, artigos | CMS sem cabeça (conteúdo, sanidade) |
| Páginas de destino | CMS sem cabeça com construtor visual |
| Menus de navegação | Shopify ou CMS |
| Banners, promoções | CMS com agendamento |
Integrações populares de CMS
- Sanity: visualizações em tempo real com Sanity Studio incorporado no Hydrogen
- Conteúdo: integração da API GraphQL com modelagem de conteúdo
- Strapi: opção auto-hospedada com API REST ou GraphQL
- Metaobjetos do Shopify: conteúdo nativo do Shopify para requisitos mais simples
SEO para vitrines sem cabeça
Implementações críticas de SEO
- Renderização no servidor: todo o conteúdo é renderizado no servidor para rastreadores de mecanismos de pesquisa
- Meta tags: use a exportação
metado Remix para título, descrição e tags Open Graph - Dados estruturados: esquemas JSON-LD para Produto, BreadcrumbList e Organização
- Sitemap: gere dinamicamente a partir de dados da API Storefront
- URLs canônicos: evite conteúdo duplicado em variantes e coleções
- Hreflang: implementação para vitrines multilíngues do Markets Pro
Serviços de Hidrogênio ECOSIRE
Construir uma vitrine sem cabeça no Shopify requer experiência em desenvolvimento de front-end junto com estratégia de comércio. A equipe da ECOSIRE desenvolvimento de tema personalizado do Shopify constrói vitrines de Hydrogen desde o conceito até o lançamento. Nossos serviços de otimização de velocidade garantem que sua vitrine headless atenda às metas do Core Web Vitals, e nosso suporte contínuo mantém e evolui sua vitrine conforme a plataforma da Shopify avança.
Leitura Relacionada
- Shopify Headless Commerce com Hidrogênio
- Guia de integração da API do Shopify
- Guia de otimização de velocidade de página do Shopify
- Guia de desenvolvimento de aplicativos Shopify
- Guia de personalização de temas do Shopify
Ficar sem cabeça com o Hydrogen significa perder o editor de temas do Shopify?
Sim. As vitrines do Hydrogen não usam o editor de temas do Shopify. As alterações de conteúdo exigem atualizações de código ou integração com um CMS headless que fornece uma experiência de edição visual. Esta é a principal compensação da arquitetura headless: máxima flexibilidade de front-end em detrimento da experiência de edição sem código.
Posso usar Hidrogênio apenas em parte da minha loja Shopify?
Não diretamente --- O hidrogênio substitui todo o frontend. No entanto, você pode usar uma abordagem híbrida: administrar uma vitrine Hydrogen para o site principal e usar o checkout hospedado no Shopify para o fluxo de pagamento (esta é a abordagem padrão). Alguns comerciantes também usam Hydrogen para páginas de marketing, mantendo um tema Liquid para o catálogo.
Qual é o custo de desenvolvimento de uma vitrine Hydrogen em comparação com um tema Liquid?
Uma construção personalizada do Hydrogen normalmente custa de 2 a 5 vezes mais do que um tema Liquid personalizado devido aos requisitos de desenvolvimento do React e à configuração da infraestrutura. No entanto, a velocidade de iteração contínua é mais rápida para equipes com experiência em React, e os benefícios de desempenho podem se traduzir em melhorias de conversão mensuráveis que justificam o investimento.
Escrito por
ECOSIRE TeamTechnical Writing
The ECOSIRE technical writing team covers Odoo ERP, Shopify eCommerce, AI agents, Power BI analytics, GoHighLevel automation, and enterprise software best practices. Our guides help businesses make informed technology decisions.
ECOSIRE
Amplie sua loja Shopify
Serviços personalizados de desenvolvimento, otimização e migração para comércio eletrônico de alto crescimento.
Artigos Relacionados
Geração de conteúdo de IA para comércio eletrônico: descrições de produtos, SEO e muito mais
Dimensione o conteúdo de comércio eletrônico com IA: descrições de produtos, meta tags de SEO, cópia de e-mail e mídia social. Estruturas de controle de qualidade e guia de consistência da voz da marca.
Comércio Composable: O Guia de Arquitetura MACH para 2026
Domine o comércio combinável com a arquitetura MACH em 2026. Aprenda microsserviços, estratégias API-first, nativas da nuvem e sem cabeça para comércio eletrônico escalonável.
Comércio eletrônico multicanal: o manual completo para 2026
Domine o comércio eletrônico multicanal com este manual que abrange seleção de canais, sincronização de estoque, roteamento de pedidos, preços, devoluções, análises e pilha de tecnologia.
Mais de eCommerce Integration
Comércio Composable: O Guia de Arquitetura MACH para 2026
Domine o comércio combinável com a arquitetura MACH em 2026. Aprenda microsserviços, estratégias API-first, nativas da nuvem e sem cabeça para comércio eletrônico escalonável.
Conector Odoo eBay: listagem, pedidos e sincronização de estoque
Configure o Odoo eBay Connector para Odoo 19. Gerencie listagens, automatize a sincronização de pedidos, sincronize estoque, lide com devoluções e gerencie contas de várias lojas do eBay no Odoo.
Integração Shopify + Odoo ERP: o guia completo
Guia abrangente para integrar Shopify com Odoo ERP – sincronização de estoque, gerenciamento de pedidos, dados de clientes, relatórios financeiros e fluxos de trabalho de automação.
Gerenciando devoluções e trocas no Shopify
Guia completo para gerenciamento de devoluções do Shopify: elaboração de políticas, fluxos de trabalho automatizados, logística reversa, processamento de trocas e redução lucrativa das taxas de devolução.
Sincronização de estoque multicanal: evitando rupturas de estoque e vendas excessivas
Guia de sincronização de inventário multicanal. Abrange métodos de sincronização em tempo real, alocação de estoque de segurança, integração de ERP, prevenção de vendas excessivas e gerenciamento de armazém.
Mapeamento e transformação de dados: tratamento de diferentes APIs e formatos de dados
Domine o mapeamento de campos, normalização de dados, conversão de unidades, manipulação de moeda e mapeamento de taxonomia de categoria em APIs de comércio eletrônico e formatos de dados.