Online Store 2.0: sezioni, blocchi e metafield in pratica
Online Store 2.0 ha trasformato il tema da un insieme di template fissi in un sistema componibile: sezioni su ogni pagina, blocchi al loro interno e metafield strutturati per contenere i tuoi dati.
Le funzionalità sono ampiamente conosciute. Ciò che è meno comune è costruire come se esistessero, piuttosto che innestarle su un approccio più vecchio.
I tre pezzi e a cosa serve ciascuno#
| Pezzo | Cosa ti dà | Chi lo modifica |
|---|---|---|
| Sezioni | Moduli riordinabili su qualsiasi template | Commercianti, nell'editor del tema |
| Blocchi | Elementi ripetibili dentro una sezione | Commercianti |
| Metafield | Dati strutturati e tipizzati su prodotti e altri oggetti | Tu definisci, i commercianti compilano |
| Metaobject | I tuoi tipi di contenuto, riutilizzabili tra le pagine | Tu definisci, i commercianti compilano |
Come questo cambia il design del tema#
L'istinto vecchio è codificare rigidamente una pagina prodotto e dare ai commercianti una manciata di impostazioni. L'istinto 2.0 è spedire un piccolo insieme di sezioni ben fatte e lasciare che il commerciante componga le pagine. Meno template su misura, più parti riutilizzabili — e molte meno richieste agli sviluppatori per modifiche di layout sei mesi dopo.
Ogni modifica di layout che un commerciante può fare da solo è un ticket di supporto che non ricevi mai.
I metafield meritano un modello dati#
- Definisci i tipi deliberatamente: una tabella taglie è un metaobject, non un blob di testo ricco.
- Nominali per ciò che significano, non per dove appaiono sulla pagina.
- Decidi quali sono dati di merchandising e quali sono contenuto — hanno proprietari diversi.
- Compilali al momento dell'importazione, non manualmente, se il tuo catalogo è più che piccolo.
- Documentali; un metafield non documentato viene scoperto un anno dopo da qualcuno che lo elimina.
Una buona struttura di partenza#
Un template prodotto con sezioni per galleria, box acquisto, descrizione, specifiche e vendite incrociate. Le specifiche lette dai metafield. Le vendite incrociate configurabili per collezione. Quella struttura copre la maggior parte dei cataloghi senza un singolo template su misura.
Domande frequenti
Devo migrare un tema più vecchio a 2.0?
Non urgentemente, ma le nuove costruzioni dovrebbero presumerlo. L'esperienza di modifica e il costo di manutenzione sono entrambi significativamente migliori.
Metafield o un sistema di contenuti separato?
Metafield per qualsiasi cosa allegata a un prodotto o collezione. Un sistema separato quando il contenuto ha vita e pubblico propri.
Quante sezioni sono troppe?
Quando i commercianti non riescono a distinguerne due. Meno sezioni, meglio nominate, battono un lungo elenco di quasi-duplicati.
online store 2.0sezioni shopifyshopify metafieldsshopify metaobjectsarchitettura tema shopify