Projetos de e-commerce que crescem rapidamente costumam esbarrar no mesmo obstáculo técnico: temas legados com código Liquid rígido, acoplamento excessivo de arquivos e dependência de desenvolvedores para edições simples de layout. A arquitetura Online Store 2.0 (OS 2.0) da Shopify resolveu esse problema estrutural ao introduzir templates baseados em JSON, permitindo que lojistas e agências parceiras tenham controle granular sobre seções em qualquer página do ecossistema.
Compreender a fundo os padrões modernos de desenvolvimento em Liquid e a arquitetura OS 2.0 é essencial para criar lojas rápidas, modulares e preparadas para manutenção contínua.
O que muda na prática com a arquitetura Online Store 2.0
Antes do OS 2.0, a flexibilidade de adicionar seções dinâmicas pelo editor visual era limitada quase que exclusivamente à página inicial (index.liquid). As demais páginas dependiam de templates estáticos ou de complexas soluções alternativas de código.
Com a modernização da engine da Shopify, os principais pilares técnicos incluem:
- Templates JSON (
templates/*.json): Em vez de arquivos.liquidengessados para páginas de produto, coleção ou páginas institucionais, o layout agora é definido em um arquivo JSON que mapeia quais seções devem ser carregadas e em qual ordem. O código de apresentação permanece nas seções (sections/), garantindo separação clara entre lógica e dados de configuração. - App Blocks e App Embeds: Extensões de aplicativos agora são injetadas de forma modular em seções específicas, evitando que scripts externos poluam o arquivo global
theme.liquid. Quando um app é desinstalado, o código residual é automaticamente isolado. - Metafields e Metaobjects Nativos: Atributos personalizados agora podem ser conectados diretamente no editor visual ou consumidos via Liquid com sintaxe limpa (
{{ product.metafields.custom.especificacao }}), eliminando a necessidade de apps pesados de terceiros para campos personalizados.
Boas práticas no desenvolvimento com Liquid modernizado
Em implementações Shopify que realizo para marcas em expansão e agências parceiras, a adoção de padrões rigorosos de desenvolvimento garante que o tema mantenha alto desempenho mesmo após meses de customizações intensivas:
- Evite iterações excessivas: O Liquid é processado no servidor da Shopify. Loops aninhados (
fordentro defor) sobre grandes coleções de produtos degradam significativamente o TTFB (Time to First Byte). Utilize filtros nativos e limite coleções comlimitsempre que possível. - Modularização via Seções e Blocos: Em vez de criar múltiplos templates para variações simples de página, utilize blocos configuráveis (
blocks) dentro de uma mesma seção, controlados viaschemade configuração. - Carregamento condicional de assets: Carregue folhas de estilo e scripts JavaScript apenas nas seções onde são realmente utilizados, recorrendo à tag
{{ 'secao-especifica.css' | asset_url | stylesheet_tag }}dentro da própria seção.
Fluxo recomendado para desenvolvimento e manutenção contínua
Para manter a consistência de código em projetos com demanda contínua de 15 a 20 horas semanais ou em regimes de parceria técnica, o fluxo de trabalho ideal segue as seguintes etapas:
- Ambiente Local com Shopify CLI: Utilize o Shopify CLI para sincronizar alterações em tempo real via temas de desenvolvimento (
shopify theme dev), evitando alterações diretas no tema publicado. - Controle de Versão Git: Integre o repositório GitHub diretamente à Shopify para deploy automatizado de branches de desenvolvimento e produção.
- Refatoração Progressiva: Transforme templates
.liquidantigos em arquivos JSON e converta elementos reutilizáveis em seções independentes com configurações dinâmicas viapresets. - Auditoria de Performance: Monitore continuamente as métricas de Core Web Vitals através de ferramentas como PageSpeed Insights e o painel de velocidade da própria Shopify.
Precisa modernizar o código da sua loja Shopify?
Se sua agência precisa de suporte contínuo para desenvolver recursos sob medida em Liquid ou se sua loja precisa migrar para a arquitetura Online Store 2.0 com foco em desempenho e autonomia editorial, entre em contato para estruturarmos uma consultoria técnica alinhada aos padrões globais da Shopify.


