Metaobjekter
Hvis dine data bedst repræsenteres af flere felter, kan du bruge et metaobjekt til at oprette et objekt med flere felter. Dit metaobjekt kan refereres fra metafelter eller bruges separat.
Hvorfor bruge metaobjekter
Overvej følgende eksempler på brug af metaobjekter i din butik:
- Hvis du vil fremhæve dine produkters vigtigste funktioner, kan du oprette et metaobjekt med navnet Produktfremhævelse. Derefter kan du inkludere felter for et ikon, en titel og en beskrivelse samt vise et unikt sæt fremhævelser for hvert produkt i dit tema.
- Hvis du har en butik med skønhedsprodukter og hudpleje, og du vil indsamle og vise oplysninger om dine bedste influencere, kan du oprette et metaobjekt med navnet Influencer-profil. Derefter kan du inkludere felter for en overskrift, et billede, en beskrivelse og et profillink og oprette en post for hver influencer. Du kan vise metaobjektet for influencer-profilen i dit tema eller bruge det i din Shopify-administrator.
- Hvis du vil besvare almindelige spørgsmål om dine produkter eller politikker, kan du oprette et metaobjekt med navnet FAQ. Du kan derefter inkludere felter for et spørgsmål og svar, oprette en post for hvert ofte stillet spørgsmål og vise dem i et dedikeret afsnit i dit tema.
- Hvis du deltager i messer eller livebegivenheder, og du vil vise din begivenhedshistorik, kan du oprette et metaobjekt med navnet Begivenhedsdeltagelse. Du kan derefter inkludere felter for begivenhedens navn, lokation, år og beskrivelse og oprette en post for hver begivenhed. Du kan vise din begivenhedshistorik i dit butikslayout for at vise kunder og arrangører, at du har erfaring i stor skala.
Sådan bruger du metaobjekter
Du kan hente og redigere de data, der er gemt i metaobjekter, fra din Shopify-administrator. Apps kan få adgang til metaobjekter via metaobjekt-API'en. Du kan også få adgang til metaobjekter i temaer ved hjælp af Liquid og via Storefront API. Få mere at vide om metaobjekt-API'en.
Metaobjekter har to vigtige komponenter:
- Definition: gruppen af felter, der definerer objektets struktur. Dette administreres under Indstillinger > Tilpassede data i din Shopify-administrator.
- Poster: indholdet eller dataene for metaobjektet. Poster oprettes og administreres under Indhold > Metaobjekter i din Shopify-administrator.
Når du opretter en definition af et metaobjekt, angiver du følgende oplysninger:
- Navn: bruges til at identificere metaobjektet i din Shopify-administrator, f.eks.
Forfattere. - Type: en unik identifikator for metaobjektet, som genereres automatisk ud fra navnet. Du kan redigere typeidentifikatoren, før du gemmer.
- Felter: definer det indhold, du vil gemme i metaobjektet.
- Hvert felt har et navn (obligatorisk), en beskrivelse og en type. Du vælger en felttype fra en søgbar liste over kategorier og forudindstillinger, såsom tekst, fil eller webadresse.
- Valgfrit: Du kan tilføje valideringsregler, såsom tegnbegrænsninger, minimums- og maksimumsværdier eller forudindstillede værdier.
- Visningsnavn tildeles et enkelt feltnavn og bruges til at identificere en individuel metaobjektpost. Du kan til enhver tid ændre det felt, som visningsnavnet er tildelt. Visningsnavnet tildeles automatisk det første tekstfelt i en metaobjektpost, eller det genereres automatisk, hvis der ikke er nogen tekstfelter i metaobjektets definition.
- Du kan f.eks. tilføje et felt til tekst og angive det som et visningsnavn, et felt til et billede og et felt til en farve.
- Valgmuligheder: hvor metaobjektet kan anvendes. Få mere at vide om valgmuligheder for tilpassede data.
Felterne i din metaobjektdefinition bestemmer felterne i dine metaobjektposter. Hvis du f.eks. opretter et metaobjekt for ambassadørprogramprofiler med felterne navn, biografi og billede, vil dine metaobjektposter have et felt til at angive navn og biografi samt til at uploade et billede. Hver post i dette eksempel er en enkelt ambassadørprogramprofil.
Shopifys standard-produktklassificering og standardkategorier bruger metaobjekter. Når du føjer en produktkategori til et produkt, kan du tilføje kategorimetafelter, der er specifikke for det pågældende produkt. Hvert kategorimetafelt har standard-poster, som er bygget med definitioner af metaobjekter. Hvis du f.eks. tilføjer produktkategorien Tøj og tilbehør > Tøj > Toppe > Skjorter, kan du tilføje kategorimetafelter for størrelse, halsudskæring, ærmelængdetype, overlængdetype, aldersgruppe, materiale, køn, tøjdetaljer og farve.