Personalização de tema que sobrevive a atualizações
Todo o projeto Shopify atinge o momento em que o tema não faz exatamente algo. O que acontece a seguir decide quão cara é a loja pelo resto da sua vida.
Existem bons lugares para colocar uma alteração e maus, e a diferença é inteiramente sobre o que acontece quando o tema atualiza.
Onde colocar uma alteração, do melhor ao pior#
| Abordagem | Sobrevive a atualizações | Usar quando |
|---|---|---|
| Definições do tema | Sempre | Qualquer coisa que o tema já exponha |
| Uma nova secção ou bloco | Normalmente | Novo layout ou módulo de conteúdo |
| Bloco de aplicação | Normalmente | Funcionalidade de uma aplicação |
| Uma secção copiada, renomeada | Maioritariamente | Precisa de uma variante de uma secção existente |
| Editar um modelo central | Raramente | Último recurso, documentado |
| Edições dispersas por ficheiros | Nunca | Nunca |
A regra que mantém um tema sustentável#
Adicione, não edite. Uma nova secção que possui ainda estará lá após uma atualização. Um modelo central modificado entrará em conflito com cada lançamento até alguém desistir e parar de atualizar — que é como as lojas acabam três anos atrasadas em funcionalidades da plataforma.
Mantenha um CUSTOMISATIONS.md no repositório do tema listando cada ficheiro que tocou e porquê. O você do futuro não se lembrará, nem o próximo programador.
Hábitos práticos#
- Trabalhe num repositório Git com o tema, não apenas no editor de administração.
- Use um tema de desenvolvimento para alterações e publique deliberadamente.
- Prefixe as suas próprias secções e snippets para que sejam óbvios numa lista de ficheiros.
- Coloque CSS personalizado num ficheiro, não espalhado por modelos.
- Antes de uma atualização, compare o lançamento do fornecedor com a sua cópia e reveja os conflitos.
Quando parar de personalizar e reconstruir#
Quando a diferença face ao tema do fornecedor é maior que o próprio tema, está a manter um fork sem o admitir. Nesse ponto, um tema feito à medida é mais barato e honesto sobre o que possui.
Perguntas frequentes
Posso editar ficheiros de tema diretamente na administração?
Pode, e para uma correção de uma linha está bem. Qualquer coisa maior pertence ao controlo de versões onde pode ser revista e revertida.
Como atualizo um tema personalizado?
Pegue no lançamento do fornecedor, compare-o com a sua versão e reaplique as suas alterações deliberadamente. Isto só é viável se as suas alterações forem aditivas e documentadas.
Os blocos de aplicação são seguros?
Mais seguros que editar modelos, sim. O seu risco é a aplicação desaparecer, não a atualização do tema.
personalizacao tema shopifypersonalizacao liquid shopifyatualizacoes tema shopifyseccoes shopifydesenvolvimento tema shopify