Metaobjecten
Als je gegevens het best tot hun recht komen in meerdere velden, kun je een metaobject gebruiken om een object met meerdere velden aan te maken. Je kunt een metaobject los gebruiken of ernaar verwijzen met metavelden.
Op deze pagina
Waarom metaobjecten gebruiken
Overweeg de volgende voorbeelden voor het gebruik van metaobjecten in je winkel:
- Als je de belangrijkste kenmerken van je producten wilt uitlichten, kun je een metaobject met de naam Uitgelicht productkenmerk aanmaken. Vervolgens kun je velden voor een pictogram, titel en beschrijving opnemen en een unieke set uitgelichte kenmerken voor elk product in je thema weergeven.
- Als je een winkel voor beauty en huidverzorging hebt en informatie over je belangrijkste influencers wilt vastleggen en weergeven, kun je een metaobject met de naam Influencer-profiel aanmaken. Vervolgens kun je velden opnemen voor een kop, afbeelding, beschrijving en profiellink, en een vermelding voor elke influencer aanmaken. Je kunt het metaobject voor het influencer-profiel in je thema weergeven of gebruiken in het Shopify-beheercentrum.
- Als je veelgestelde vragen over je producten of beleid wilt beantwoorden, kun je een metaobject met de naam FAQ aanmaken. Vervolgens kun je velden voor een vraag en antwoord opnemen, een vermelding aanmaken voor elke veelgestelde vraag en deze in een speciale sectie van je thema weergeven.
- Als je deelneemt aan handelsbeurzen of live-evenementen en je geschiedenis van evenementen wilt laten zien, kun je een metaobject met de naam Evenementdeelname aanmaken. Je kunt dan velden toevoegen voor de naam, de locatie, het jaar en de beschrijving van het evenement, en voor elk evenement een vermelding aanmaken. Je kunt de geschiedenis van je evenementen in je webshop weergeven om klanten en organisatoren te laten zien dat je op grote schaal ervaring hebt.
Metaobjecten gebruiken
Je kunt de gegevens die in metaobjecten zijn opgeslagen, ophalen en bewerken vanuit het Shopify-beheercentrum. Apps hebben toegang tot metaobjecten via de metaobject-API. Je kunt ook toegang krijgen tot metaobjecten in thema's met Liquid en via de Storefront API. Meer informatie over de metaobject-API.
Metaobjecten bestaan uit twee belangrijke componenten:
- Definitie: de groep velden die de structuur van het object definieert. Dit wordt beheerd in Instellingen > Aangepaste gegevens in je Shopify-beheercentrum.
- Invoeren: de content of gegevens voor het metaobject. Invoeren worden aangemaakt en beheerd in Content > Metaobjecten in je Shopify-beheercentrum.
Wanneer je een metaobjectdefinitie aanmaakt, geef je de volgende informatie op:
- Naam: wordt gebruikt om het metaobject in je Shopify-beheercentrum te identificeren, zoals
Auteurs. - Type: een unieke ID voor het metaobject, automatisch gegenereerd op basis van de naam. Je kunt de type-ID bewerken voordat je opslaat.
- Velden: definieer de content die je in het metaobject wilt opslaan.
- Elk veld heeft een naam (vereist), een beschrijving en een type. Je selecteert een veldtype uit een doorzoekbare lijst met categorieën en voorinstellingen, zoals tekst, bestand of URL.
- Optioneel: je kunt validatieregels toevoegen, zoals tekenlimieten, minimum- en maximumwaarden of vooraf ingestelde waarden.
- De weergavenaam wordt toegewezen aan één veldnaam en wordt gebruikt om een afzonderlijke metaobjectinvoer te identificeren. Je kunt het veld waaraan de weergavenaam is toegewezen op elk moment wijzigen. De weergavenaam wordt automatisch toegewezen aan het eerste tekstveld in een metaobjectinvoer, of automatisch gegenereerd als er geen tekstvelden in de metaobjectdefinitie staan.
- Je kunt bijvoorbeeld een veld voor tekst toevoegen en dit aanduiden als weergavenaam, een veld voor een afbeelding en een veld voor kleur.
- Opties: waar het metaobject beschikbaar is voor gebruik. Meer informatie over opties voor aangepaste gegevens.
De velden in je metaobjectdefinitie bepalen de velden in je metaobjectinvoeren. Als je bijvoorbeeld een metaobject aanmaakt voor profielen van een ambassadeursprogramma met velden voor een naam, een biografie en een afbeelding, dan hebben je metaobjectinvoeren een veld om de naam en de biografie in te voeren en een afbeelding te uploaden. Elke invoer in dit voorbeeld is dan één profiel van het ambassadeursprogramma.
Shopify's standaard producttaxonomie en standaardcategorieën gebruiken metaobjecten. Wanneer je een productcategorie aan een product toevoegt, kun je categoriemetavelden toevoegen die specifiek zijn voor dat product. Elk categoriemetaveld heeft standaard invoeren, die zijn gebouwd met metaobjectdefinities. Als je bijvoorbeeld de productcategorie Kleding en accessoires > Kleding > Topjes > Shirts toevoegt, kun je categoriemetavelden toevoegen voor maat, halslijn, type mouwlengte, type lengte van top, leeftijdsgroep, stof, doelgeslacht, kledingkenmerken en kleur.