Metafält i Shopify Flow

Metafält är anpassade fält som du kan använda för att lägga till extra information till dina produkter, kunder, ordrar och andra objekt i din butik. Metafält kan användas för att lagra information som inte ingår i ett objekts standardfält. Du kan till exempel använda metafält för att lagra information om en produkts tillverkare, en kunds födelsedag eller en orders leveransdatum.

När du bygger ett arbetsflöde kanske du vill hämta eller ställa in data för metafält och metaobjekt i din butik.

Hämta data från metafält i ett arbetsflöde

Data från metafält skiljer sig från annan butiksdata, och även från andra fält som kräver argument, eftersom varje fält är anpassat till din butik och det kan vara av en annan typ än övriga data i din butik. På grund av detta behöver Flow utföra extra arbete för att göra denna data lättåtkomlig. Detta ger en annorlunda upplevelse jämfört med att bara välja ett fält i miljön, till exempel product.title.

Steg:

  1. I ett Shopify Flow-arbetsflöde klickar du på Lägg till en variabel i en åtgärd eller ett villkor.
  2. Välj den resurs där metafältet lagras, till exempel product, customer eller order.
  3. Välj metafield från listan med fält för att skapa en variabel. Välj inte metafields (plural), eftersom det alternativet ger en lista över alla metafält.
  4. I dialogrutan Skapa variabel , gör du följande:
    1. I menyn Metafält väljer du metafältet från listan med strukturerade metafält, eller klickar på Använd ett ostrukturerat metafält för att använda namnrymd och nyckel för ett ostrukturerat metafält.
    2. Anteckna namnet på den angivna variabeln.
    3. Klicka på Lägg till för att uppdatera variabelvalspanelen.
  5. Välj den metafältsvariabel som du vill använda. I vissa fall är detta helt enkelt value.

När du har lagt till ett metafält i ett arbetsflöde förblir metafältet tillgängligt som ett variabelalternativ, och du kan snabbt referera till det i efterföljande steg. När du väljer Lägg till en variabel visas det nästlat under det relevanta metafield-alternativet i listan över fält.

Uppdatera metafältsvärden

Flow tillhandahåller följande åtgärder för att uppdatera metafältsvärden:

Skapa definitioner för metafält

Du kan skapa definitioner för metafält i arbetsflöden med hjälp av åtgärden Skapa definition för metafält. Det här är användbart när du vill lägga till metafält i resurser som inte redan har dem.