Personalizzazione del tema che sopravvive agli aggiornamenti
Ogni progetto Shopify raggiunge il momento in cui il tema non fa esattamente qualcosa. Ciò che accade dopo decide quanto sarà costoso il negozio per il resto della sua vita.
Ci sono posti buoni dove mettere una modifica e posti cattivi, e la differenza riguarda interamente cosa succede quando il tema si aggiorna.
Dove mettere una modifica, dal migliore al peggiore#
| Approccio | Sopravvive agli aggiornamenti | Usare quando |
|---|---|---|
| Impostazioni del tema | Sempre | Qualsiasi cosa il tema già espone |
| Una nuova sezione o blocco | Solitamente | Nuovo layout o modulo di contenuto |
| Blocco app | Solitamente | Funzionalità da un'app |
| Una sezione copiata, rinominata | Principalmente | Hai bisogno di una variante di una sezione esistente |
| Modifica di un template principale | Raramente | Ultima risorsa, documentata |
| Modifiche sparse tra i file | Mai | Mai |
La regola che mantiene un tema manutenibile#
Aggiungi, non modificare. Una nuova sezione di tua proprietà sarà ancora lì dopo un aggiornamento. Un template principale modificato entrerà in conflitto con ogni rilascio finché qualcuno si arrende e smette di aggiornare — ed è così che i negozi finiscono tre anni indietro sulle funzionalità della piattaforma.
Mantieni un file CUSTOMISATIONS.md nel repository del tema elencando ogni file che hai toccato e perché. Il te del futuro non ricorderà, e nemmeno il prossimo sviluppatore.
Abitudini pratiche#
- Lavora in un repository Git con il tema, non solo nell'editor admin.
- Usa un tema di sviluppo per le modifiche e pubblica deliberatamente.
- Aggiungi un prefisso alle tue sezioni e snippet così sono evidenti in un elenco di file.
- Metti il CSS personalizzato in un file, non sparso tra i template.
- Prima di un aggiornamento, confronta il rilascio del fornitore con la tua copia e rivedi i conflitti.
Quando smettere di personalizzare e ricostruire#
Quando il diff rispetto al tema del fornitore è più lungo del tema stesso, stai mantenendo un fork senza ammetterlo. A quel punto un tema costruito su misura è più economico e onesto su ciò che possiedi.
Domande frequenti
Posso modificare i file del tema direttamente nell'admin?
Puoi, e per una correzione di una riga va bene. Qualsiasi cosa più grande appartiene al controllo versione dove può essere rivista e ripristinata.
Come aggiorno un tema personalizzato?
Prendi il rilascio del fornitore, confrontalo con la tua versione e riapplica deliberatamente le tue modifiche. Questo è fattibile solo se le tue modifiche sono additive e documentate.
I blocchi app sono sicuri?
Più sicuri che modificare i template, sì. Il loro rischio è la scomparsa dell'app, non l'aggiornamento del tema.
personalizzazione tema shopifypersonalizzazione liquid shopifyaggiornamenti tema shopifysezioni shopifysviluppo tema shopify