Metaobjekter

Hvis dataene dine representeres best av flere felt, kan du bruke et metaobjekt for å opprette et objekt med flere felt. Metaobjektet ditt kan refereres til av metafelt eller brukes frittstående.

Hvorfor bruke metaobjekter

Vurder disse eksemplene på bruk av metaobjekter i butikken din:

  • Hvis du vil fremheve hovedfunksjonene for produktene dine, kan du opprette et metaobjekt med navnet Produkthøydepunkt. Du kan deretter inkludere felt for et ikon, en tittel og en beskrivelse, og vise et unikt sett med høydepunkter for hvert produkt i temaet ditt.
  • Hvis du har en skjønnhets- og hudpleiebutikk og ønsker å innhente og vise informasjon om dine fremste influensere, kan du opprette et metaobjekt med navnet Influenserprofil. Du kan deretter inkludere felt for overskrift, bilde, beskrivelse og profillenk, og opprette en oppføring for hver influenser. Du kan vise metaobjektet for influenserprofilen i temaet ditt, eller bruke det i Shopify-administratoren.
  • Hvis du vil ta opp vanlige spørsmål om produkter eller retningslinjer, kan du opprette et metaobjekt med navnet Ofte stilte spørsmål. Du kan deretter inkludere felt for spørsmål og svar, opprette en oppføring for hvert spørsmål og vise dem i en egen seksjon i temaet ditt.
  • Hvis du deltar på varemesser eller live-arrangementer og ønsker å vise frem arrangementsloggen din, kan du opprette et metaobjekt med navnet Arrangementsdeltakelse. Du kan deretter inkludere felt for arrangementsnavn, sted, år og beskrivelse, og opprette en oppføring for hvert arrangement. Du kan vise arrangementsloggen din i utstillingsvinduet for å vise kunder og arrangører at du har erfaring i stor skala.

Slik bruker du metaobjekter

Du kan hente og redigere dataene som er lagret i metaobjekter fra Shopify-administrator. Apper kan få tilgang til metaobjekter gjennom metaobject API. Du kan også få tilgang til metaobjekter i temaer ved hjelp av Liquid og gjennom Storefront API. Finn ut mer om metaobject API.

Metaobjekter har to hovedkomponenter:

  • Definisjon: gruppen med felt som definerer objektets struktur. Dette administreres under Innstillinger > Egendefinerte data i Shopify-administrator.
  • Oppføringer: innholdet eller dataene for metaobjektet. Oppføringer opprettes og administreres under Stoff > Maler i Shopify-administrator.

Når du oppretter en metaobjekt-definisjon, angir du følgende informasjon:

  • Navn: brukes til å identifisere metaobjektet i Shopify-administrator, som for eksempel Forfattere.
  • Type: en unik identifikasjon for metaobjektet, som genereres automatisk fra navnet. Du kan redigere typeidentifikasjonen før du lagrer.
  • Felt: definer innholdet du vil lagre i metaobjektet.
    • Hvert felt har et navn (obligatorisk), en beskrivelse og en type. Du velger en felttype fra en søkbar liste over kategorier og forhåndsinnstillinger, som tekst, fil eller URL-adresse.
    • Valgfritt: Du kan legge til valideringsregler, for eksempel tegngrenser, minimums- og maksimumsverdier eller forhåndsinnstilte verdier.
    • Visningsnavn tilordnes til ett enkelt feltnavn, og brukes til å identifisere en enkelt metaobjektoppføring. Du kan når som helst endre feltet visningsnavnet er tilordnet. Visningsnavnet tilordnes automatisk til det første tekstfeltet i en metaobjektoppføring, eller blir autogenerert hvis det ikke finnes tekstfelt i metaobjekt-definisjonen.
    • Du kan for eksempel legge til et felt for tekst og angi det som et visningsnavn, et felt for et bilde og et felt for farge.
  • Alternativer: hvor metaobjektet er tilgjengelig for bruk. Finn ut mer om alternativer for egendefinerte data.

Feltene i metaobjekt-definisjonen avgjør feltene i metaobjektoppføringene. Hvis du for eksempel oppretter et metaobjekt for profiler i et ambassadørprogram med navn, biografi og et bilde som felt, vil metaobjektoppføringene ha et felt for å skrive inn navn, biografi og laste opp et bilde. Hver oppføring i dette eksemplet vil være én enkelt profil for ambassadørprogrammet.

Shopifys standard produkttaksonomi og standardkategorier bruker metaobjekter. Når du legger til en produktkategori for et produkt, kan du legge til kategorimetafelt som er spesifikke for produktet. Hvert kategorimetafelt har standard oppføringer som er bygget med metaobjekt-definisjoner. Hvis du for eksempel legger til produktkategorien Apparel & Accessories > Clothing > Clothing Tops > Shirts, kan du legge til kategorimetafelt for størrelse, halsutringning, ermelengdetype, topplengdetype, aldersgruppe, materiale, kjønn, klesfunksjoner og farge.

I denne seksjonen