Metaobjekt

Om din data bäst representeras av flera fält kan du använda ett metaobjekt för att skapa ett objekt med flera fält. Ditt metaobjekt kan refereras till av metafält eller användas fristående.

Varför använda metaobjekt

Här är några exempel på hur du kan använda metaobjekt i din butik:

  • Om du vill lyfta fram dina produkters nyckelfunktioner kan du skapa ett metaobjekt som kallas Produkthöjdpunkt. Du kan sedan inkludera fält för en ikon, titel och beskrivning, och visa en unik uppsättning höjdpunkter för varje produkt i ditt tema.
  • Om du har en skönhets- och hudvårdsbutik och vill samla in och visa information om dina främsta influerare, kan du skapa ett metaobjekt som kallas Influerarprofil. Du kan sedan inkludera fält för rubrik, bild, beskrivning och profillänk, och skapa en post för varje influerare. Du kan visa metaobjektet för influerarprofilen i ditt tema, eller använda det i din Shopify admin.
  • Om du vill ta upp vanliga frågor om dina produkter eller policyer kan du skapa ett metaobjekt som kallas FAQ. Du kan sedan inkludera fält för fråga och svar, skapa en post för varje vanlig fråga och visa dem i ett särskilt avsnitt i ditt tema.
  • Om du deltar på mässor eller liveevenemang och vill visa upp din evenemangshistorik kan du skapa ett metaobjekt som kallas Evenemangsdeltagande. Du kan sedan inkludera fält för evenemangsnamn, plats, år och beskrivning, och skapa en post för varje evenemang. Du kan visa din evenemangshistorik i ditt digitala skyltfönster för att visa kunder och arrangörer att du har erfarenhet i stor skala.

Så här använder du metaobjekt

Du kan hämta och redigera den data som lagras i metaobjekt från Shopify admin. Appar kan komma åt metaobjekt via metaobjekt-API:et. Du kan även komma åt metaobjekt i teman med Liquid och via Storefront API. Mer information om metaobject API.

Metaobjekt har två huvudkomponenter:

  • Definition: den grupp av fält som definierar objektets struktur. Detta hanteras i Inställningar > Anpassade data i din Shopify admin.
  • Poster: innehållet eller datan för metaobjektet. Poster skapas och hanteras i Innehåll > Metaobjekt i din Shopify admin.

När du skapar en metaobjektsdefinition anger du följande information:

  • Namn: används för att identifiera metaobjektet i din Shopify admin, till exempel Författare.
  • Typ: en unik identifierare för metaobjektet som genereras automatiskt från namnet. Du kan redigera typidentifieraren innan du sparar.
  • Fält: definiera det innehåll du vill spara i metaobjektet.
    • Varje fält har ett namn (obligatoriskt), en beskrivning och en typ. Du väljer en fälttyp från en sökbar lista över kategorier och förinställningar, till exempel text, fil eller URL.
    • Valfritt: Du kan lägga till valideringsregler, till exempel teckengränser, minimi- och maximivärden eller förinställda värden.
    • Visningsnamn tilldelas ett enskilt fältnamn och används för att identifiera en enskild metaobjektpost. Du kan när som helst ändra det fält som visningsnamnet är tilldelat. Visningsnamnet tilldelas automatiskt det första textfältet i en metaobjektpost, eller genereras automatiskt om det inte finns några textfält i metaobjektsdefinitionen.
    • Du kan till exempel lägga till ett fält för text och ange det som visningsnamn, ett fält för en bild och ett fält för färg.
  • Alternativ: där metaobjektet är tillgängligt för användning. Mer information om alternativ för anpassade data.

Fälten i din metaobjektsdefinition avgör fälten i dina metaobjektposter. Om du till exempel skapar ett metaobjekt för ambassadörsprogramsprofiler med ett namn, en biografi och en bild för fälten, kommer dina metaobjektposter att ha ett fält för att ange namnet, biografin och för att ladda upp en bild. Varje post i det här exemplet skulle vara en enskild ambassadörsprogramsprofil.

Shopifys standardprodukttaxonomi och standardkategorier använder metaobjekt. När du lägger till en produktkategori för en produkt kan du lägga till kategorimetafält som är specifika för den produkten. Varje kategorimetafält har standardposter, som är byggda med metaobjektsdefinitioner. Om du till exempel lägger till produktkategorin Kläder och accessoarer > Kläder > Överdelar > Skjortor kan du lägga till kategorimetafält för storlek, ringning, ärmlängdstyp, överdelens längdtyp, åldersgrupp, material, målkön, klädegenskaper och färg.

I det här avsnittet