Se ogni volta che carichi un prodotto su Shopify ti ritrovi a ricopiare sempre le stesse informazioni – dal nome del brand alla tabella taglie fino al banner “spedizione gratis” – beh, benvenuto nel loop infinito del copia-incolla.
Il problema?
Ti fa perdere tempo, aumenta le possibilità di errore e soprattutto ti fa odiare il data entry.
La soluzione? Usare Metafield e Metaobject: gli strumenti di Shopify che ti permettono di scrivere una cosa una sola volta e riutilizzarla ovunque.

🔍 Metafield vs Metaobject
Metafield: sono dei campi extra che attacchi a un prodotto, collezione, pagina ecc..
Metaobject: delle “mini tabelle” riutilizzabili (brand, tabelle taglie, ingredienti, impostazioni globali).
Il trucco è farli lavorare insieme: il prodotto ha un metafield di tipo reference che punta a un metaobject.
Risultato?
Un solo dato centralizzato, riutilizzato ovunque.
📚 Alcuni casi d’uso di esempio di metafield e metaobject
Ora che sappiamo meglio, almeno spero, a cosa servono metafield e metaobject, andiamo a vedere alcuni esempi reali di come utilizzarli.
Caso 1: Brand Centralizzato
Problema: ogni scheda prodotto ha il box brand scritto in modo diverso. Logo in bassa qualità, link mancanti, descrizioni incoerenti.
Soluzione: creo un metaobject “brand” con nome, logo, paese, sito e descrizione.
Poi sul prodotto aggiungo un metafield reference che punta al brand corretto.
Risultato: cambio il payoff di un brand una sola volta e si aggiorna su tutte le pagine di prodotto, landing e persino blog post.

Caso 2: Tabella taglie per tipologia
Problema: tre immagini diverse della stessa tabella taglie, con misure sballate a seconda della pagina.
Soluzione: creo un metaobject “size_chart” con titolo, immagine e note. Ogni prodotto (o collezione) punta alla tabella corretta.
Risultato: aggiorno una misura una volta sola e i clienti vedono sempre la versione giusta.
Caso 3: Impostazioni globali del negozio
Problema: il banner “Spedizione gratis sopra 79€” appare in home ma non in pagina prodotto. O peggio: email di assistenza diverse in sezioni diverse del sito.
Soluzione: creo un metaobject “store_settings” con banner, email, WhatsApp e policy resi. Lo collego allo shop con un metafield.
Risultato: aggiorno un solo punto e tutto lo store resta coerente.
🛠️ Guida passo-passo: collegare un brand ai prodotti con Metaobject e Metafield
Per capire davvero come Metaobject e Metafield possano semplificarti la vita, prendiamo un esempio concreto di quelli menzionati sopra: la gestione dei brand dei prodotti del tuo negozio.
Quante volte ti è capitato di ritrovarti con loghi diversi, link mancanti e descrizioni incoerenti tra un prodotto all’altro?
Con un po’ di ordine, puoi trasformare questo caos in un sistema pulito e centralizzato.
La prima cosa da fare è creare il Metaobject “Brand”.
Lo trovi in Impostazioni > Metafield e Metaobject > Definizioni dei metaobject > Clicca Aggiungi Definizione:

definisci i campi che ti servono (nome, logo, paese, sito web, descrizione ecc…).

Una volta salvata la struttura, puoi inserire i tuoi brand, ognuno con i suoi dati.
Per inserire un brand potrai farlo dalla Home della dashboard principale > Contenuto > Metaobject > Seleziona “Brand” > Aggiungi Voce.

A questo punto ci serve un ponte tra i prodotti e i brand: i Metafield.
Vai in Impostazioni > Metafield e Metaobject > Definizioni dei metafield > Prodotti > Aggiungi Definizione.
Crea una nuova definizione chiamata Brand. Come chiave inserisci product.brand per renderlo riconoscibile. Il tipo deve essere Metaobject ed il riferimento Brand.
Risultato?
Ogni prodotto avrà un nuovo campo bello e pronto in cui puoi semplicemente scegliere il brand dall’elenco.
Ed ecco la parte interessante: non serve codice per far comparire questi dati nel tuo tema. Grazie alle origini dinamiche (le trovi quando modifichi una sezione dal pulsante Personalizza Tema), puoi collegare testi, immagini, e link direttamente ai Metafield e ai Metaobject.
Vuoi che il box brand mostri il logo e il nome?
Basta selezionare l’origine dinamica “Brand” e scegliere il campo giusto. In questo modo l’editor del tema diventa molto più potente e chiunque nel team può gestire contenuti senza dover toccare il codice.
Il bello è che se un domani aggiorni un logo o cambi il sito ufficiale di un brand, ti basta modificare una sola volta il metaobject:
L’aggiornamento si propaga automaticamente ovunque quel brand venga richiamato. Fine del copia-incolla, fine dei doppioni, più tempo risparmiato.
Facciamo anche un excursus per i più smanettoni
Se vuoi spingerti un po’ oltre, sappi che tutto questo può essere gestito anche via codice in Liquid. Puoi scrivere snippet che leggono i Metafield e i Metaobject e ti permettono di personalizzare ogni minimo dettaglio: logiche condizionali, layout personalizzati, fallback se un campo è vuoto…
Ecco un piccolo esempio:
{% assign brand = product.metafields.product.brand.value %}
{% if brand %}
<div class="ProductBrand">
{% if brand.logo %}
<img src="{{ brand.logo | image_url: width: 240 }}" alt="{{ brand.nome | escape }}">
{% endif %}
<h3>{{ brand.nome }}</h3>
{% if brand.sito_web %}
<a href="{{ brand.sito_web }}" target="_blank" rel="nofollow">Sito ufficiale</a>
{% endif %}
</div>
{% endif %}
Non è obbligatorio, ma saperlo ti dà un vantaggio: puoi partire dalle origine dinamiche e, quando vuoi più controllo, aprire il codice ed avere un risultato su misura.
🚫 Errori da evitare che vedo spesso
- Duplicare i dati: ad esempio il nome del brand scritto in 4 posti diversi manualmente
- Campi testuali generici: “incolla qui la tua tabella taglie”
- Namespace e key scelte a caso che saranno illegibili tra 6 mesi
- Zero traduzioni: utilizzando i metafield e i metaobject invece supporteranno nativamente la localizzazione.

🚀 Conclusione
Modellare i contenuti su Shopify non è un esercizio da puristi: è l’unico modo per scalare senza perdere tempo (e sanità mentale).
Metaobject + Metafield ti permettono di centralizzare i dati, ridurre gli errori e far risparmiare ore al tuo team.
Se vuoi ottimizzare la gestione del tuo e-commerce Shopify, visita il sito della mia agenzia e-commerce Supernova Blue e prenota una call.
Se ti è piaciuto questo articolo o ti è stato utile in qualche modo, lascia un commento, condividilo con i tuoi amici e seguimi sui social.