Aktiver Shopify Flow ved oppdateringer av ordre-metafelt

Aktiver Shopify Flow ved oppdateringer av ordre-metafelt

Kopier side

Start Shopify Flow når et ordre-metafelt oppdateres, for eksempel når en gavehilsen legges til, og varsle pakketeamet før ordren sendes.

Vi skal ta utgangspunkt i følgende scenario for å forstå hvordan vi kan opprette en utløser for oppdatering av ordre-metafelt fra appen Workflow Trigger Extensions

Scenario: Gavehilsen lagt til etter bestillingen, pakketeamet blir varslet

En kunde kontakter kundestøtte for å legge til en gavehilsen. Shopify Flow registrerer endringen og gir beskjed til pakkeavdelingen før bestillingen sendes.

Når kunden kontakter kundestøtte, legges det til en gavehilsen i bestillingen ved hjelp av en oppdatering av et metafelt. Bestillingsmetafeltet custom.gift_message oppdateres

Utvidelser for Workflow Trigger Extensions-metafeltutløseren aktiveres så snart metafeltet i bestillingen endres, selv etter at bestillingen opprinnelig ble lagt inn.

Shopify Flow sender et varsel til pakketeamet (via e-post, Slack eller en intern melding) med ordrenummeret og teksten i gavehilsenen før varene sendes.

Bestillingen er merket med LATE_GIFT_MESSAGE, slik at den er enkel å filtrere og spore i administrasjonspanelet.


Hvordan vi skal få dette til å fungere

Vi kan få dette til å fungere ved å følge disse to trinnene:

  1. Legg til utløser i ordre-metafeltet
  2. Opprett Shopify-flyten

Du kan også se disse trinnene i demonstrasjonsvideoen nedenfor (videoen har ikke lyd):

1) Legg til en utløser i ordre-metafeltet

Først må du legge til en utløser for det ønskede metafeltet for bestillingen. Du kan følge trinnene nedenfor.

  • Først må du forsikre deg om at du har «Order Access» fra Workflow Trigger Extensions → «Dashboard» → «Setup Guide». Der finner du «Grant order access», og du kan også se tillatelsene under Workflow Trigger Extensions → «Permissions».
  • Deretter må du opprette utløseren for ordremetafeltet
  • Opprett deretter utløseren ved å trykke på knappen «Legg til utløser»
  • Velg deretter ressurstypen «Order» og velg det ønskede metafeltet som du vil legge til utløseren på

2) Opprett Shopify-flyten

Opprett en Shopify-prosess for å utføre følgende handlinger (varsle pakketeamet via e-post før bestillingen sendes, og merk bestillingen)

Jeg har lagt ved den samme flytfilen her; du kan laste den ned, importere den og bruke den som referanse: (nederst på siden)

  • Opprett en tom arbeidsflyt og velg utløseren Metafield Update fra Workflow Trigger Extensions
  • Deretter registrerer du hendelsen ved å klikke på «Registrer hendelse», og i en ny fane oppdaterer du metafeltet «ordre» (gavehilsen) for å forhåndsvise datainnholdet som skal brukes i arbeidsflyten. Klikk på «Velg teksthendelse» og «Registrer hendelser».
  • Etter at du har trykket på knappen for å registrere hendelser, må du gå til en ny fane og oppdatere metafeltet for bestillingen (gavehilsen).
  • Du vil kunne se nyttelasten, og på bakgrunn av disse dataene kan du utføre hvilken som helst handling
  • I dette tilfellet har jeg lagt til et vilkår for å sjekke om ressurstypen til det oppdaterte metafeltet er ORDER, og om det oppdaterte metafeltet inneholder en verdi.
  • Deretter sender du den interne e-posten til pakketeamet (eller utfører en hvilken som helst annen handling du trenger å gjøre basert på ordrens metafelt; du har også ordre-ID-en og kan hente frem ordredetaljene og utføre handlinger knyttet til den aktuelle ordren, for eksempel kan du legge til en tag på den spesifikke ordren)
  • La oss deretter se på hvordan vi kan legge til taggen til akkurat denne bestillingen. Du kan bruke handlingen Add order tags, velge bestillingen med {{resourceId}} og legge til hvilken som helst tag du ønsker