Potresti voler creare una tabella personalizzata per archiviare una determinata informazione in Shopify. Ad esempio, se vuoi mostrare informazioni sulle sedi del negozio, potresti volerle caricare dinamicamente da una fonte invece di inserirle direttamente nel codice.
Ecco alcuni metodi comuni per archiviare dati personalizzati sulla piattaforma Shopify.
Archiviare dati in Shopify
Se vuoi archiviare dati in Shopify, puoi usare campi personalizzati chiamati “Metafields“. Sono accessibili tramite il template Liquid e possono contenere qualsiasi informazione aggiuntiva oltre ai campi standard di Shopify.
Puoi aggiungere metafield ai seguenti tipi di risorse:
- Prodotti e varianti di prodotto
- Collezioni
- Clienti e aziende (solo Plus)
- Ordini e bozze di ordine
- Pagine e Blog/Articoli
- Sedi del negozio
- Carrelli
Proprietà di un Metafield
Ogni metafield ha determinate proprietà e componenti. Eccoli:
- Nome: Il nome visualizzato che identifica il tuo metafield nell’admin di Shopify.
- Namespace e Key: Un identificatore univoco che raggruppa metafield simili. Ogni combinazione deve essere unica.
- Tipo: Il tipo di contenuto che determina quale genere di dati il metafield archivia (testo, numero, file, data, riferimento, ecc.). Shopify ora offre oltre 30+ tipi di metafield in categorie come Testo, File, Misurazioni, Riferimenti e altro.
- Descrizione: Informazioni facoltative che spiegano a cosa serve il metafield.
- Accesso: Controlla se il metafield è accessibile sullo storefront o limitato solo all’admin.
- Validazione: Regole facoltative come limiti di caratteri, valori minimi e massimi o valori preimpostati per garantire coerenza dei dati.
Puoi saperne di più su metafield, definizioni e GraphQL Admin API nella documentazione ufficiale Shopify custom data documentation.
Creare un nuovo modello o oggetto

Se vuoi creare strutture di dati personalizzate completamente nuove, puoi usare i “Metaobjects”. I metaobject ti permettono di creare oggetti personalizzati autonomi che esistono in modo indipendente e possono essere referenziati in tutto il tuo store. A differenza dei metafield, che si collegano a risorse esistenti, i metaobject sono strutture di contenuto riutilizzabili.
Ad esempio, se vuoi creare un record Autore con più campi come Nome autore, Descrizione autore e Immagine autore, creeresti una definizione di metaobject. Poi puoi creare più voci autore e referenziarle dai tuoi prodotti.
I metaobject sono perfetti per contenuti strutturati e riutilizzabili come:
- Caratteristiche e specifiche del prodotto
- Tabelle taglie e guide alla cura
- Profili di designer o brand
- FAQ e blocchi informativi
- Banner di collezione e contenuti promozionali

Puoi accedere e gestire i metaobject da Impostazioni > Dati personalizzati nel tuo admin Shopify. Una volta creati, puoi mostrare queste informazioni sullo storefront tramite sezioni del tema, fonti dinamiche e Liquid. I metaobject sono accessibili anche tramite Storefront API e GraphQL Admin API.
Qui sotto trovi un ottimo video che ti guida passo passo su come lavorare con i metaobject:
Altri modi per aggiungere dati
Oltre a metafield e metaobject, esistono altri modi per archiviare dati su Shopify. Puoi salvare contenuti direttamente nelle pagine usando l’editor delle pagine, che è semplice da modificare con HTML o con l’editor di testo avanzato.
I post del blog sono un’altra opzione se devi archiviare e mostrare molte informazioni in un formato strutturato e cronologico. Per piccole porzioni di dati di categorizzazione, puoi usare i tag prodotto o i tag collezione.
Nel frattempo, i menu di navigazione (liste di link) sono adatti per organizzare dati gerarchici e creare una navigazione strutturata sul tuo storefront.
Per scenari più complessi che richiedono database esterni o integrazioni di terze parti, puoi collegare sistemi di gestione dei contenuti come Sanity a Shopify usando la Storefront API o la GraphQL Admin API.