Skip to content

Organização do tema ​

Organize seu trabalho por responsabilidade. O formato dos arquivos é um contrato da plataforma; nomes de classes, aparência e composição visual são escolhas suas.

Arquivo ou pastaResponsabilidadeExemplo de alteração
theme.jsonManifesto técnico e caminhos dos templatesConsultar qual template atende a Home
layout.liquidDocumento HTML que envolve as páginasEstrutura compartilhada e chamadas de componentes
templates/*.jsonPresença e ordem das sectionsColocar uma vitrine depois de um banner
sections/*.liquidEstrutura de uma seção da páginaCriar uma vitrine
components/*.liquidTrechos reutilizáveisReutilizar um card de produto
assets/theme.cssAparência e responsividadeAlterar espaçamento e colunas
assets/theme.jsInterações visuais do tema-basePreservar no fluxo de importação atual
assets/images/Imagens do tema, inclusive subpastasAdicionar um banner próprio

Um caminho para trabalhar ​

Comece pelo template da página, identifique as sections e depois os components que elas renderizam. Crie nomes descritivos, como vitrine_presentes, e agrupe o CSS por componente ou seção. Evite espalhar o mesmo markup por várias páginas quando um component puder recebê-lo por parâmetros.

Não há settings visuais ou presets obrigatórios. JSON compõe, Liquid estrutura e CSS desenha. dataSources serve para declarar consultas comerciais, não para guardar cores, fontes ou resultados de produtos.

Componentes recebem argumentos ​

Use render e passe explicitamente os dados necessários. Um component não deve presumir que herda todos os objetos da página. Veja o exemplo completo de vitrine.

Escolha o alcance da alteração ​

Mudar um component afeta todos os locais que o usam. Mudar o template institucional afeta todas as páginas atendidas por ele. Se uma seção precisa aparecer duas vezes, cada instância deve ter um id diferente.

Confira o contrato completo dos arquivos e os limites de importação.

Partir de um tema pronto ​

O Aura é diretamente o tema padrão do sistema e do laboratório; não existe um bundle separado default. A biblioteca do editor oferece Aura, Lumen, Brisa, Fluxo, Nova, Cobalto, Pulso e Vértice. Selecionar um deles abre um rascunho; a vitrine publicada muda somente após a publicação explícita.

O Lumen traz tipografia Inter, fundo branco, botões arredondados e cabeçalho fixo. Sua Home compõe um banner e uma grade de produtos da loja. Para personalizar o banner, edite sections/hero.liquid e o asset assets/images/banner.webp; a logo usa a identidade global da loja. As demais páginas já incluem os hooks de produto, carrinho, checkout, pagamentos e conta do runtime compartilhado.

O Brisa traz a direção editorial da referência: Newsreader nos títulos, Red Hat Text no corpo, preto e branco, cantos retos e imagens amplas. A Home combina hero, coleções, produto em destaque, quatro produtos, banner editorial e um comparador de imagens. Textos e estrutura ficam nas sections; cores, proporções e espaçamentos ficam em assets/theme.css. As fotografias decorativas estão em assets/images/banner.webp e assets/images/detail.webp, resolvidas por asset_url. A logo continua sendo a identidade global da loja.

Coleções e produtos vêm dos dados da loja; blocos sem dados comerciais são omitidos ou exibem o estado vazio. O comparador é apenas visual, e compra, carrinho, checkout, pagamentos e conta usam o runtime compartilhado.

O Fluxo usa Instrument Sans sobre fundo escuro em oliva e creme; sua Home divide o hero entre declaração e imagem, lista categorias em tiles tipográficos, alterna dois blocos de mídia com texto e mostra oito produtos. O Nova usa Liter, creme quente, laranja e lilás: o hero apresenta a marca em largura total sobre a imagem editorial, seguido por dois blocos de cor, oito produtos e um par de categorias; a página de produto termina com uma faixa em movimento das categorias. O Cobalto usa Proza Libre e Archivo com bordas de 2px, cantos arredondados e sombras sólidas em creme e framboesa: hero com caixa de texto, cards de categoria e oito produtos. O Pulso usa Oswald em caixa alta sobre preto com amarelo neon e ciano: hero dividido com título gigante, quatro produtos em retrato e uma faixa de categorias; o rodapé abre com uma faixa de busca. O Vértice usa Cormorant em petróleo sobre branco: título centralizado, faixa de imagem, seis produtos em três colunas e dois blocos em petróleo.

Essas escolhas pertencem aos arquivos do tema e podem ser redesenhadas. Nenhuma delas cria um novo campo visual no manifesto ou uma configuração paralela.

Todos os oito temas incluem três depoimentos demonstrativos preenchidos na Home, com relatos e nomes fictícios em sections/testimonials.liquid. Os cards não mostram rótulos de exemplo nem avisos de substituição. Para trocar os relatos, edite o Liquid; para mudar o visual, edite assets/theme.css; para remover ou reordenar o bloco, altere templates/home.json. Não há leitura de avaliações ou compras cadastradas para esse conteúdo. A orientação ao cliente sobre a troca dos relatos ocorre fora da vitrine. Revisões publicadas recebem a alteração somente por uma nova revisão.

Os temas-base incluem a assinatura “Tecnologia LojaVirtual” no rodapé, com link para o site da plataforma. A imagem fica em assets/images/lojavirtual/ e o component components/footer.liquid a resolve por asset_url, inclusive na prévia. Aura, Lumen, Brisa e Vértice usam a versão para fundo claro; Fluxo, Nova, Cobalto e Pulso, cujo rodapé é escuro ou saturado, usam a versão para fundo preto. Ao redesenhar o rodapé, mantenha o contraste adequado e a proporção da imagem em assets/theme.css.

Essa assinatura é separada de shop.logo, que continua identificando o lojista. Lojas com revisões anteriores recebem esse rodapé somente ao publicar uma nova revisão com os arquivos atualizados.

Entregar imagens junto com um tema novo ​

Inclua as imagens editoriais finais utilizadas pelo layout em assets/images/ antes de entregar o tema. Banners devem combinar com sua direção visual, funcionar no recorte de celular e manter títulos e botões como HTML. Não deixe placeholders provisórios nem dependa de fotos do catálogo para a identidade do hero.

O Aura inclui uma fotografia de interior em tons naturais; o Lumen, uma composição minimalista de objetos; o Brisa, uma composição de couro e linho e uma fotografia de detalhes. Fluxo, Nova, Cobalto, Pulso e Vértice incluem composições abstratas geradas por script na paleta de cada tema. São imagens decorativas substituíveis, sem representar produtos à venda. Preserve fotos reais nos cards e o estado vazio quando faltar imagem comercial.

Siga os critérios de resolução, acessibilidade, otimização e validação da referência de estrutura. Escolha livremente os nomes e a quantidade de arquivos, sem adicionar um cadastro de imagens ao manifesto.

Temas V3 · Liquid estrutura, CSS desenha, JSON compõe.