A arquitetura Online Store 2.0 (OS2.0) introduziu o maior salto em flexibilidade para lojistas na história da Shopify. Antes as seções eram limitadas apenas à homepage; hoje é possível mover, adicionar e reordenar blocos em qualquer página (produto, coleções, artigos, etc.) utilizando um formato focado em JSON.

1. O Fim das Templates Hardcoded

Ao invés de codificar o esqueleto principal em um arquivo .liquid fechado, a The Lab Store desenvolve temas onde os templates raízes são transformados em JSON. Isso permite que a árvore de seções seja manipulada visualmente pelo Customizer do lojista, sem precisar mexer em código.

{ "name": "Product Layout", "sections": { "main": { "type": "main-product", "settings": { "show_vendor": true } }, "recommendations": { "type": "product-recommendations" } }, "order": ["main", "recommendations"] }

2. Blocos de Aplicativo (App Blocks)

A nova arquitetura garante uma "gaveta" nativa para integrações de terceiros. Plugins (como Reviews, Cross-sell e Loyalty) não injetam mais scripts intrusivos no seu código Liquid; eles são inseridos como "App Blocks" movíveis, protegendo a limpeza e performance do tema a longo prazo.

Pro-Tip de Performance

Quando for desinstalar um app do Shopify em uma loja OS2.0, basta remover o "App Block" do painel de personalização antes de deletar o app! Isso deixa 0 resíduos de código "fantasmas" na sua loja.

3. Vantagens na Operação Diária

  • Independência: O time de e-commerce pode criar landing pages (Black Friday, Lançamentos) sem depender de um dev.
  • Metacampos (Metafields): Passamos atributos dinâmicos da Shopify para o layout, como abas de ingredientes ou guias de medidas específicas para cada produto.
  • Performance: Utilizando carregamento nativo e lazy loading nas seções Liquid modulares.