Metafelt i Shopify Flow

Metafelt er egendefinerte felt som du kan bruke til å legge til ekstra informasjon til produkter, kunder, bestillinger og andre objekter i butikken din. Metafelt kan brukes til å lagre informasjon som ikke er inkludert i standardfeltene til et objekt. Du kan for eksempel bruke metafelt til å lagre informasjon om en produsent av et produkt, fødselsdagen til en kunde eller leveringsdatoen for en bestilling.

Når du bygger en arbeidsflyt, kan det hende du vil hente eller angi data for metafelt og metaobjekt i butikken din.

Hent metafeltdata i en arbeidsflyt

Metafeltdata er annerledes enn andre butikkdata, eller til og med andre felt som krever argumenter, fordi hvert felt er tilpasset butikken din, og det kan være av en annen type enn andre data i butikken. På grunn av dette må Flow gjøre ekstra arbeid for å gjøre disse dataene enkle å få tilgang til. Dette fører til en annen opplevelse for deg enn å bare velge et felt i miljøet, for eksempel product.title.

Trinn:

  1. I en Shopify Flow-arbeidsflyt klikker du på Legg til en variabel i en handling eller betingelse.
  2. Velg ressursen der metafeltet er lagret, for eksempel produkt, kunde eller bestilling.
  3. Velg metafelt fra listen over felt for å opprette en variabel. Ikke velg metafelt (flertall), da dette gir en liste over alle metafelt.
  4. I Opprett variabel dialogboksen gjør du følgende:
    1. I Metafelt-menyen velger du metafeltet fra listen over strukturerte metafelt, eller klikker på Bruk et ustrukturert metafelt for å bruke navnefeltet og nøkkelen for et ustrukturert metafelt.
    2. Noter deg det oppgitte Variabel-navnet.
    3. Klikk på Legg til for å oppdatere panelet for variabelvalg.
  5. Velg metafeltvariabelen du vil bruke. I noen tilfeller vil dette bare være value.

Etter at du har lagt til et metafelt i en arbeidsflyt, forblir metafeltet tilgjengelig som et variabelalternativ, og du kan raskt referere til det i senere trinn. Når du velger Legg til en variabel, vises det nestet under det relevante metafield-alternativet i listen over felt.

Oppdater metafeltverdier

Flow har følgende handlinger for å oppdatere metafeltverdier:

Opprett metafelt-definisjoner

Du kan opprette metafelt-definisjoner i arbeidsflyter ved hjelp av handlingen Opprett metafelt-definisjon. Dette er nyttig når du vil legge til metafelt i ressurser som ikke har dem fra før.