Misschien wil je een aangepaste tabel maken om een bepaald type informatie in Shopify op te slaan. Als je bijvoorbeeld informatie over winkellocaties wilt tonen, wil je die mogelijk dynamisch laden vanuit een bron in plaats van het hard te coderen.
Hier zijn een paar populaire methoden om aangepaste data op te slaan op het Shopify-platform.
Data opslaan in Shopify
Als je data in Shopify wilt opslaan, kun je aangepaste velden gebruiken die bekendstaan als “Metafields“. Deze zijn toegankelijk via de Liquid-template en kunnen alle extra informatie opslaan naast de standaardvelden van Shopify.
Je kunt metafields toevoegen aan de volgende typen resources:
- Producten en productvarianten
- Collecties
- Klanten en bedrijven (alleen Plus)
- Bestellingen en conceptbestellingen
- Pagina’s en blogs/artikelen
- Winkellocaties
- Winkelwagens
Eigenschappen van een metafield
Elk metafield heeft bepaalde eigenschappen en onderdelen. Dit zijn ze:
- Naam: De weergavenaam die je metafield identificeert in de Shopify-admin.
- Namespace en key: Een unieke identificatie die vergelijkbare metafields groepeert. Elke combinatie moet uniek zijn.
- Type: Het contenttype dat bepaalt welk soort data het metafield opslaat (tekst, nummer, bestand, datum, referentie, enz.). Shopify biedt inmiddels 30+ metafieldtypes in categorieën zoals Tekst, Bestanden, Metingen, Referenties en meer.
- Beschrijving: Optionele informatie die uitlegt waarvoor het metafield wordt gebruikt.
- Toegang: Bepaalt of het metafield toegankelijk is op de storefront of beperkt blijft tot alleen de admin.
- Validatie: Optionele regels zoals tekenlimieten, minimum- en maximumwaarden of vooraf ingestelde waarden om dataconsistentie te waarborgen.
Je kunt meer leren over metafields, definities en de GraphQL Admin API in de officiële Shopify-documentatie over custom data.
Maak een nieuw model of object

Als je volledig nieuwe, aangepaste datastructuren wilt maken, kun je “Metaobjects” gebruiken. Metaobjects maken het mogelijk om zelfstandige, aangepaste objecten te creëren die onafhankelijk bestaan en overal in je winkel kunnen worden gerefereerd. In tegenstelling tot metafields, die aan bestaande resources worden gekoppeld, zijn metaobjects herbruikbare contentstructuren.
Als je bijvoorbeeld een Auteur-record wilt maken met meerdere velden zoals Naam auteur, Beschrijving auteur en Afbeelding auteur, dan maak je een metaobject-definitie. Vervolgens kun je meerdere auteur-items aanmaken en er vanuit je producten naar verwijzen.
Metaobjects zijn perfect voor gestructureerde, herbruikbare content zoals:
- Productfeatures en specificaties
- Maattabellen en onderhoudsgidsen
- Designer- of merkprofielen
- FAQ’s en informatieblokken
- Collectiebanners en promotionele content

Je kunt metaobjects openen en beheren via Instellingen > Custom data in je Shopify-admin. Zodra ze zijn aangemaakt, kun je deze informatie tonen op de storefront via theme-secties, dynamische bronnen en Liquid. Metaobjects zijn ook toegankelijk via de Storefront API en GraphQL Admin API.
Hieronder staat een geweldige video die je stap voor stap laat zien hoe je met metaobjects werkt:
Andere manieren om data toe te voegen
Naast metafields en metaobjects zijn er nog een paar andere manieren om data op Shopify op te slaan. Je kunt content rechtstreeks op pagina’s opslaan via de pagina-editor; dat is eenvoudig te bewerken met HTML of de rich text editor.
Blogposts zijn een andere optie als je veel informatie wilt opslaan en tonen in een gestructureerd, chronologisch format. Voor kleinere stukjes categorisatiedata kun je producttags of collectietags gebruiken.
Navigatiemenu’s (linklijsten) zijn ondertussen geschikt om hiërarchische data te organiseren en gestructureerde navigatie op je storefront te maken.
Voor complexere scenario’s waarbij externe databases of integraties van derden nodig zijn, kun je contentmanagementsystemen zoals Sanity aan Shopify koppelen via de Storefront API of GraphQL Admin API.