Endringslogg

Endringslogg

Siste oppdateringer og forbedringer.

Nå på svensk, norsk, polsk og tyrkisk

Workflow Trigger Extensions er nå tilgjengelig på fire nye språk: svensk, norsk, polsk og tyrkisk. Det gir totalt 16 språk.

  • Ingen innstillinger nødvendig. Appen bruker samme språk som Shopify-administrasjonspanelet ditt.
  • Hjelpesenteret og endringsloggen også. Veiledningene, denne endringsloggen og de ferdige Shopify Flow-malene er tilgjengelige på de samme språkene.

Kjør arbeidsflyter for poster du allerede har, og få en advarsel før du når grensen for abonnementet ditt

Nytt

  • Kjør for eksisterende poster. En utløser aktiveres normalt når noe endres. På siden «Utløsere» utløser Kjør for eksisterende poster nå «Produktoppdatering», «Ordreoppdatering», «Kundeoppdatering», «Utkast til ordreoppdatering» eller «Innkasseringoppdatering» én gang for hver post du allerede har, eller bare for de postene som et søk finner, slik at en ny arbeidsflyt også kan behandle det som allerede finnes i butikken din. Du ser hvor mange poster som samsvarer før du starter, og kan følge gjennomføringen til den er fullført. Hver post teller som én hendelse i abonnementet ditt.
  • Utløs trigger nå. Blokken for produkt-, ordre-, kunde-, ordreutkast- og hentesider i Shopify-administrasjonspanelet har fått en ny knapp: Utløs trigger nå. Etter en bekreftelse utløser den «Oppdater»-triggeren for den aktuelle posten, noe som er den raskeste måten å teste en arbeidsflyt med en ekte post på. Dette teller som én hendelse.
  • En advarsel før du når planens grense, ikke når du har nådd den. Et tredje varsel i tillegg til bruksvarselet og e-posten om at grensen er nådd: når forbruket ditt de siste dagene vil nå planens grense innen det antallet dager du velger (3, 5, 7 eller 14, standard 7), får du en e-post som angir hvor mange dager som gjenstår med din nåværende forbrukstakt. Denne funksjonen er slått på som standard og kan slås av i varslingsinnstillingene under Prognose for abonnementsgrensen. Dashbordet viser den samme prognosen som et banner.
  • Planvarsler vises også i chatten. De tre planvarslene vises også som en melding i appens chat, slik at du finner dem der du jobber, og ikke bare i innboksen din.
  • Fire nye ferdige, tilpassede utløsere. Bestilling ubehandlet i N dager, forsendelse uten bevegelse i N dager, dato i et metafelt nådd og lagerbeholdningen har falt under et lagringssteds egen terskel. Velg en av dem som mal når du oppretter en tilpasset utløser, angi tallene øverst og lagre.
  • De nyeste AI-modellene og en standardmodell. «Generate with AI» tilbyr nå Claude Sonnet 5.5, Opus 5.5, Fable 5.2 og Haiku 5.5, GPT-6.1 Sol, GPT-6 Astra, GPT-6.1 Terra og GPT-6 Luna, samt Gemini 3.8 Flash, Gemini 4 Carbon, Gemini 4 Argon og Gemini 3.5 Flash-Lite. På utviklersiden, under «Connections», kan du velge en standardmodell per leverandør, og modellisten ved siden av prompten starter med denne. Modellene du kunne velge tidligere, er fortsatt tilgjengelige, merket som eldre, og vil fortsette å fungere inntil leverandøren deaktiverer dem.

Forbedret

  • Manuell kjøring i hendelseshistorikken. Hendelser som er startet ved å velge «Kjør for eksisterende poster» eller «Utløs nå», viser nå kilden Manuell kjøring og kan filtreres etter denne.
  • Fra en hendelse til den tilhørende oppføringen. På siden med detaljer om hendelsen finnes det en lenke til oppføringen i Shopify-administrasjonspanelet, som åpnes i en ny fane.

Rettet

  • Generer med AI og Claude Fable 5. Claude Fable 5 avviste noen forespørsler, og genereringen mislyktes. Slike forespørsler besvares nå av en annen Claude-modell som Anthropic velger, og kostnaden belastes din Anthropic-konto etter prisen for den aktuelle modellen.

Selskapets utløsere angir nå når tilgang til kundedata fortsatt er nødvendig

Rettet

  • Utløsere for selskap uten tilgang til kundedata. Shopify sender kun hendelser knyttet til selskap, selskapets beliggenhet og selskapets kontaktinformasjon til apper som også har tilgang til kundedata. Inntil nå kunne en butikk gi tillatelsen «Selskap og selskapets beliggenhet» på egen hånd, og utløserne «Oppdatering av selskap», «Oppdatering av selskapets beliggenhet» og «Endring av skattefritak for selskapets beliggenhet» forble inaktive uten noen form for varsel. På siden «Tillatelser» vises dette nå på kortet «Selskap og selskapets beliggenhet», og på siden «Utløsere» og i oversikten på dashbordet vises «Tilgang til kundedata» som den manglende tillatelsen for disse utløserne. Selskapshendelsene kobles til så snart tillatelsen er gitt. Hvis en av bedriftens utløsere aldri har blitt utløst, åpner du siden «Tillatelser» og gir «Tilgang til kundedata»; utløseren begynner å fungere innen ett minutt, og ingenting endres i arbeidsflyten din.

Endringer i varianter ved produktoppdatering og raskere utløsere for metafelt

Nytt

  • Endringer i varianter ved produktoppdatering. Når en produktoppdatering endrer en variant, inneholder utløserens gamle og nye verdier nå én post per endret variantfelt: pris, sammenligningspris, SKU, strekkode, lagerpolicy, avgiftspliktig, tittel, alternativer og bilde, i tillegg til om en variant legges til eller fjernes. Hvert element angir varianten det tilhører, med ID og tittel, slik at en arbeidsflyt kan utføres på akkurat den varianten, for eksempel når lagerpolitikken endres fra «nekte» til «fortsette». Slå på Send gamle og nye verdier i innstillingene for produktoppdatering; med Hvilke endringer utløser dette kan du fortsatt velge å utløse kun på feltene du er interessert i, for eksempel variants.inventory_policy.

Forbedret

  • Store oppdateringer rapporteres i sin helhet. Når en oppdatering endrer mer enn én hendelse kan romme, inneholder de gamle og nye verdiene de første endringene, og utløseren angir dette: truncated er sant, og totalCount angir hvor mange endringer det var, mens fields fremdeles oppgir navnene på alle feltene som ble endret. Dette gjelder produktoppdatering, ordreoppdatering, kundeoppdatering, samlingsoppdatering, utkast til ordreoppdatering, rabattoppdatering, markedsoppdatering, stedoppdatering, bedriftsoppdatering, bedriftsstedoppdatering, bloggoppdatering, blogginnleggsoppdatering, sideoppdatering og metaobjektoppdatering.
  • Raskere utløsere for metafelt. Utløsere for metafelt på produkter, kolleksjoner, kunder og bestillinger kan nå hente den endrede verdien direkte fra Shopifys oppdateringsvarsel, i stedet for å sende en ny forespørsel til Shopify - én forespørsel mindre per oppdatering. Butikkene blir overført trinnvis; ingenting endres i oppsettet ditt.

Rettet

  • Metafeltutløsere i svært store kataloger. Når man konfigurerer en metafeltutløser i en nettbutikk med millioner av varianter**,** blir prosessen ikke lenger stående fast i «initialiserer». Det første øyeblikksbildet bruker nå en masseeksport og fullføres på få minutter.

Spør Sidekick, og gamle og nye verdier på ytterligere 26 utløsere

Nytt

  • Spør Sidekick fra oppsettveiledningen. Hvert trinn i oppsettveiledningen på dashbordet har en Spør Sidekick-knapp. Den åpner Shopifys assistent med et forhåndsdefinert spørsmål om det aktuelle trinnet, på språket i administrasjonspanelet ditt, og Sidekick svarer med butikkens egne utløsere og hendelser. Knappen vises overalt der Sidekick er tilgjengelig i administrasjonspanelet ditt.

  • Gamle og nye verdier for ytterligere 26 utløsere. Disse utløserne sender nå verdien både før og etter endringen:

    • oppdateringsutløserne for ordreutkast, samlinger, markeder, selskaper, selskapets lokasjoner, selskapets kontakter, lokasjoner, rabatter, sider, blogger, blogginnlegg og metaobjekter,
    • når lagerbeholdningen når et bestemt nivå på et sted,
    • Kunden utløser hendelser for adresse, e-post, navn, telefonnummer og samtykke til markedsføring, mens ordreutkastet utløser hendelser for fakturaadresse, leveringsadresse og e-post, samt «Endring av leveringsadresse for ordre».

    Oppdatering av utkast til ordre, oppdatering av portefølje og markedsoppdatering sendes når alternativet Send gamle og nye verdier er aktivert i utløserinnstillingene.

Forbedret

  • Feilvarsler er slått på som standard. E-postvarselet om høy feilrate er nå aktivert for alle butikker, både nye og eksisterende. Det sendes ut når minst 20 % av minst 50 hendelser har mislyktes i løpet av 60 minutter, maksimalt én gang hver 6. time. Du kan endre hvem som mottar varselet eller slå det av under «Varsler».

Raskere lasting av oversikts- og konfigurasjonssider

Sidelasterne utfører nå uavhengige lesingene samtidig og henter inn mindre databaseposter for lister og metadata for dashbord. Triggerlister leser ikke lenger transformasjonskode eller innsamlede eksempler bare for å vise navnene og statusen deres.

Siden «Tillatelser» bruker ett nytt øyeblikksbilde av Shopify-omfanget, og metafeltvelgeren unngår definisjonsforespørsler for ressurstyper uten tillatelse. Eksisterende utløserinnstillinger, arbeidsflytdata, oppdateringskontroller og autentisering beholdes.

Mer pålitelig behandling når Shopify hastighetsbegrensninger nås

Sporing av fast rate-limit når Shopify rapporterer en tom API-bucket. Workers beholder nå den rapporterte saldoen på null og venter på ledig kapasitet, i stedet for å behandle den som et tilgjengelig budsjett. Eksisterende utløserinnstillinger, hendelsesdata og oppførsel ved nye forsøk beholdes.

Reduserte overflødige cache-avlesninger ved beregning av hvor lenge man skal vente på kapasitet i Shopify-API-et.

Raskere koordinering av køer ved masseoppdateringer

Forbedret koordinering av behandlingen ved store bølger av produkt- og kundeoppdateringer. Medarbeiderne kan holde flere hendelser i «slow-lane» klare til behandling, samtidig som eksisterende grenser for samtidighet per butikk, utløserinnstillinger og arbeidsflyt-payloads opprettholdes.

Behandlingsplasser tildeles nå atomisk. En arbeider som blir ferdig sent, kan ikke lenger frigjøre en plass som en annen arbeider allerede har sikret seg.

Mer effektiv behandling av hendelser og nøyaktig telling av bruk

Hendelsesbehandlingen leser nå færre unødvendige databasefelt og unngår å skrive om uendrede utkast til bestillinger og markedsoversikter. Eksisterende triggerinnstillinger og arbeidsflytdata beholdes.

Løste et problem med tellingen av bruk, der den første hendelsen kunne bli utelatt når kvotebufferen var tom og butikken ikke hadde noen registrert hendelseshistorikk.

Tilpassede utløsere ved oppdateringer av metaobjekter mottar sine hendelser

En tilpasset utløser for Metaobject Updated velger nå den metaobjektdefinisjonen den overvåker, og mottar hendelsene fra denne. Shopify leverer metaobjekthendelser per definisjon, så appen må abonnere på hver definisjon separat. Inntil nå var det kun de innebygde metaobjektutløserne som gjorde dette. En tilpasset utløser for hendelsen «Metaobject Updated» i en butikk uten en innebygd metaobjektutløser for den samme definisjonen mottok ingenting, og «Capture a live event» i redigeringsverktøyet ventet i det uendelige. Redigeringsverktøyet ber nå om definisjonen ved siden av hendelsen, abonnerer på den når du registrerer eller lagrer, og gir deg beskjed hvis abonnementet ikke kunne opprettes, i stedet for å vente. Hvis du allerede har en slik tilpasset utløser, åpner du den, velger definisjonen og lagrer én gang.

Raskere utløsning av sider i svært store kataloger og pålitelig polling for de største nettbutikkene

Siden Triggers åpnes umiddelbart i nettbutikker med svært store produktkataloger. Kortet «Data sync» viser hvor mange produkter, varianter, kunder og bestillinger appen har synkronisert. I en nettbutikk med hundretusener av varianter og hyppige produktoppdateringer kunne det ta over ett minutt å telle dem, og siden ventet på dette. Tellingen kjører nå i bakgrunnen og lagres i noen timer. Siden åpnes umiddelbart, og inntil den første tellingen er fullført, viser kortet tidspunktet for den siste synkroniseringen i stedet for et tall. «Triggers» og arbeidsflyter ble aldri påvirket av dette, kun selve siden.

Polling-baserte utløsere kontrolleres nå pålitelig igjen i de største nettbutikkene. Utløsere for variantmetafelt (og de andre utløserne som appen sjekker etter en fast tidsplan: blogginnlegg, sider, rabatter som utløper, visningsstatus for bestillinger, bedriftsmetafelt) henter inn nettbutikkens lagrede verdier før de sammenlignes med de gjeldende verdiene. For en nettbutikk med millioner av lagrede verdier brukte dette trinnet mer minne enn tjenesten tillater, noe som førte til at den startet på nytt og medførte at andre nettbutikker av og til ikke ble sjekket. Verdiene lastes nå inn i begrensede batcher, slik at kataloger av alle størrelser passer.

En massebehandling i én butikk fører ikke lenger til forsinkelser i hendelser for andre butikker. Hendelser fra en butikk som sender langt flere enn appen kan behandle samtidig, flyttes til en egen kø i stedet for å bli forsøkt på nytt i hovedkøen. Forsinkelsen 21. oktober for «Order Attributes Changed» og andre ordrehendelser, som skyldtes en slik masseendring, kan ikke gjenta seg på den måten.

Et feltvalg holder nå tilbake alle oppdateringer som det skal, og et metafelt som fylles ut ved opprettelsen utløser

Funksjonen «Hvilke endringer utløser dette» under «Produktoppdatering», «Ordreoppdatering» og «Kundeoppdatering» sammenligner hver oppdatering med den siste kopien av posten som appen har lagret. For en post som appen aldri hadde lagret, kunne den ikke fastslå hva som var endret og lot oppdateringen gå gjennom. Derfor så en butikk hvis produkter aldri hadde blitt synkronisert, at hver produktoppdatering ble utløst og telt, med kun tittelen avmerket.

  • En post som appen ikke har noen kopi av, lagres nå ved den første oppdateringen og utløser ikke triggere. Fra og med neste oppdatering er det kun de merkede feltene som utløser triggere, akkurat som alle andre endringstriggere i appen.
  • Når du lagrer et feltvalg, starter det også en engangssynkronisering av den aktuelle ressursen - den samme synkroniseringen som utløses når du aktiverer en endringsutløser - slik at eksisterende poster blir inkludert umiddelbart.
  • Hvis ingenting er merket av, utløses utløseren fortsatt ved hver oppdatering, slik den alltid har gjort.

Hvis dette har påvirket forbruket ditt, kan du skrive til oss, så nullstiller vi det.

Et metafelt som allerede er utfylt når posten opprettes, utløses nå. En metafeltutløser utløses når verdien endres. En verdi som var på plass fra det øyeblikket posten ble opprettet - for eksempel svarene som Shopify-skjemaer lagrer for en ny kunde eller bedrift, eller metafeltene til et importert produkt - ble tidligere lagret som utgangspunkt og utløste aldri noe. Den utløses nå én gang, med en tom forrige verdi, akkurat som en verdi som angis et øyeblikk etter at posten ble opprettet. Oppdateringen som Shopify sender rett etter opprettelsen, utløser den ikke en gang til.

Appen på ditt språk, og alarmer som varsler deg når en utløser blir stille

Appen snakker språket ditt

Hele appen tilpasser seg nå språket du bruker i Shopify-administrasjonspanelet. Tilgjengelig på engelsk, tysk, fransk, spansk, italiensk, nederlandsk, dansk, portugisisk (Brasil og Portugal), japansk og kinesisk (forenklet og tradisjonell). Endre språket i administrasjonspanelet, så tilpasser appen seg neste gang siden lastes inn.

  • Hver side, dialogboks og melding er oversatt, inkludert tillatelseskortene, utløserinnstillingene og redigeringsverktøyet for egendefinerte utløsere.
  • Hendelsesblokkene på produkt-, ordre- og kundesidene bruker også språket ditt.
  • Arbeidsflytmalene vises med tittel, beskrivelse og konfigurasjonsmerknad på ditt språk i Shopify Flow.
  • Utløsernavnene forblir på engelsk. Shopify Flow viser utløsernavnene på engelsk, så det gjør appen også - navnet du ser i appen er alltid det samme som du finner i Shopify Flow.

Overvåking: Få beskjed når en utløser slutter å fungere

En utløser som slutter å utløses uten forvarsel, er det vanskeligste problemet å oppdage. På den nye overvåkingssiden kan du sette opp overvåking av hvilken som helst utløser og motta en e-post når noe ikke fungerer som det skal:

  • Ingen hendelser - ingenting utløses i en periode du selv velger. Dette gjelder utløsere som skal utløses hver dag, for eksempel «Order Update» i en travel butikk.
  • Arbeidsflyten ble ikke bekreftet - utløseren ble aktivert, men arbeidsflyten sendte aldri tilbake en bekreftelse. Legg til handlingen Bekreft kjøring av arbeidsflyt som det siste trinnet i arbeidsflyten, med hendelses-ID satt til eventId.
  • Feil - hendelser som mislyktes av en årsak du kan løse, for eksempel manglende tillatelse. Midlertidige Shopify-feil teller ikke med.

Du mottar én e-post når et problem oppstår, ikke én for hver sjekk, og overvåkingsverktøyet viser sin nåværende status på siden. Overvåkingsverktøy er tilgjengelig i alle abonnementer.

Også i denne utgaven

  • Statusen «Send Shopify Flow» heter nå Bekreft kjøring av arbeidsflyt og har fått tydeligere feltbeskrivelser. Arbeidsflyter som allerede bruker denne funksjonen, fortsetter å fungere som før.
  • E-postmeldinger om feil angir årsaken og hvilke utløsere som er berørt, sammen med en setning om hva man bør gjøre for å løse problemet.
  • Gamle og nye verdier i Produktoppdatering, Ordreoppdatering og Kundeoppdatering er nå en bryter. Åpne innstillingene for utløseren på siden «Utløsere» og slå på «Send gamle og nye verdier hvis en arbeidsflyt leser changes». Når denne er slått av, kommer changes tomt. Din tilpassede utløserkode mottar uansett de gamle og nye verdiene.

Gamle og nye verdier overalt, planlagte tilpassede utløsere og et raskere grensesnitt

Det er sjelden nok å bare vite at noe har endret seg. En arbeidsflyt må vanligvis vite hvordan situasjonen var før: gikk prisen ned eller opp, med hvor mye, hvilken tag ble lagt til, hva metafeltet viste i går. Denne utgivelsen gjør både den gamle og den nye verdien tilgjengelig i hele appen, og lar en tilpasset utløser starte en arbeidsflyt selv når ingenting har skjedd.

Gamle og nye verdier, overalt

  • Metafeltutløsere inneholder nå den forrige verdien. Hver metafeltutløser (generisk, produkt, variant, ordre, kunde) overfører Shopify Flow Metafield.previousValue i tillegg til Metafield.value. Den er tom når metafeltet nettopp er opprettet. Se Metafeltutløsere.
  • Endringer i pris, enhetspris og kostnad følger med tallene. Shopify Flow-betingelser kan ikke utføre aritmetiske beregninger, så Variant Price Changed, Variant Unit Price Changed og Product Variant Cost Changed leverer nå også delta (nytt minus gammelt), percentChange og direction (økning, reduksjon, uendret). «Prisen har falt med mer enn 10 %» er nå én betingelse, uten kode.
  • Produktoppdatering, ordreoppdatering og kundeoppdatering viser hva som har endret seg. Tidligere opplyste de bare at posten var oppdatert. Nå inneholder de changes: en liste over endrede felt, samt den gamle og den nye verdien for hvert felt. Felt som spores er tittel, beskrivelse, status, tagger, leverandør, type og håndtak for produkter; betalingsstatus, leveringsstatus, varelinjer, tagger, merknad og tilleggsdetaljer for bestillinger; tagger, merknad og kontostatus for kunder. Lange verdier forkortes. Listen er tom når oppdateringen ikke gjaldt disse feltene, for eksempel en endring i lagerbeholdningen.
  • Endringer i utkast til ordrelinjer viser nå de samme linjevise forskjellene som ordreutløseren: hva som er lagt til, fjernet eller endret når det gjelder antall, pris eller variant.
  • Din egen tilpassede utløserkode ser også både den gamle og den nye verdien. En tilpasset utløser ved produktoppdatering, ordreoppdatering eller kundeoppdatering mottar nå payload._changes: hvert sporet felt som har endret seg, med henholdsvis oldValue og newValue. Dermed kan koden din utløses ved en overgang i stedet for en tilstand - «status gikk fra utkast til aktiv», «ordren ble betalt» - noe som en betingelse basert på den nåværende verdien ikke kan uttrykke. Eksempelhendelsen du fanger opp i redigeringsverktøyet viser feltet.

Alt er additivt. Arbeidsflyter du allerede har opprettet, fortsetter å fungere som før. Den fullstendige feltlisten for hver utløser finnes i utløserreferansen.

Velg hvilke endringer som skal utløse en «Oppdater»-utløser

«Produktoppdatering», «Ordreoppdatering» og «Kundeoppdatering» har en ny innstilling, som du finner bak tannhjulikonet ved siden av bryteren på siden «Utløsere»: Denne endringen utløser denne funksjonen.

  • Ingenting er merket av: utløseren aktiveres ved hver oppdatering, akkurat som den alltid har gjort.
  • Merkede felt: Det utløses kun når ett av dem endres. Alle andre oppdateringer hoppes over og teller ikke med i abonnementet ditt.

Dette er også den rene måten å forhindre at en arbeidsflyt utløser seg selv på. En arbeidsflyt som starter ved en produktoppdatering og deretter skriver til et produktmetafelt som brukes til å starte den på nytt. Begrens utløseren til de feltene du er interessert i, så vil den andre oppdateringen ikke lenger utløses.

Dine andre utløsere påvirkes ikke av dette valget. Å begrense «Order Update» til betalingsstatus endrer ikke når «Order Tags Added» utløses.

Tilpassede utløsere som kjører etter en tidsplan

Shopify Flow reagerer når noe skjer. Den kan ikke reagere når ingenting skjer, og den kan ikke se noe utenfor butikken din. En tilpasset utløser kan nå gjøre dette. Redigeringsverktøyet spør: «Hva utløser denne kjøringen: En Shopify-hendelse eller etter en tidsplan?» Ved «etter en tidsplan» kjøres koden din hvert 30. sekund, opptil én gang om dagen. Den husker hva den så ved forrige kjøring, kan lese butikken din og hente inn informasjon fra det offentlige internett, og avgjør selv hva som regnes som en endring.

Ta utgangspunkt i en mal og rediger tallene øverst:

  • Produkt, ordre eller kunde som ikke har blitt oppdatert på N dager - utdaterte katalogvurderinger, fastlåste ordrer, gjenvinning av kunder. Hver post utløser en handling én gang per inaktiv periode; oppgaver som allerede var forfalt da du aktiverte funksjonen, utløses ikke alle samtidig.
  • En verdi utenfor Shopify har endret seg - en lageroppdatering fra en leverandør, en valutakurs, en prisliste. Vis verdien før og etter, samt differansen og prosentandelen for tall.
  • Nytt innlegg i en RSS- eller Atom-feed - nyheter fra leverandøren, en produktliste-feed, en statusside.
  • Ingen bestillinger i N timer - en «hjerteslag»-funksjon for butikken din. Utløses én gang når bestillingene opphører, og én gang når de kommer tilbake.

Den første kjøringen av en planlagt utløser husker bare det den registrerer, så å aktivere en slik utløser vil aldri overbelaste arbeidsflytene dine. Den vises i Shopify Flow som Egendefinert utløser, filtrert etter håndtaket, og posten vises som ID. Hver kjøring teller med i abonnementet ditt, uansett om den utløses eller ikke - redigeringsverktøyet viser hvor mange kjøringer et intervall utgjør. Test kjører koden din én gang uten å utløse noe.

Maler for hendelsesbaserte tilpassede utløsere

Egendefinerte utløsere som reagerer på en Shopify-hendelse, har nå også maler. Velg en under Start fra en mal, så velges hendelsen og koden fylles ut automatisk. Hver av dem leser verdien før og etter endringen:

  • Et produkt-, ordre- eller kundefelt endret seg fra én verdi til en annen - for eksempel gikk statusen fra «utkast» til «aktiv», eller en ordre ble betalt.
  • Prisen falt med mer enn N prosent - en reell prisnedsetning, ikke bare en vanlig prisjustering.
  • Aksjekursen falt under en terskel - utløser én gang, i det øyeblikket kursen krysser linjen, ikke ved hvert salg mens den allerede er lav.
  • Et produktmetafelt har overskredet en terskel - en vurdering har falt under 3, en margin har steget over 40.
  • Bestilling betalt av en storkunde - henter kundens samlede forbruk i butikken din ved hjelp av ctx.shopify(), og utløser kun når beløpet overstiger det du har angitt.

En postens utløsende hendelser på dens egen administrasjonsside

Nye adminblokker viser de nyeste utløsende hendelsene knyttet til posten du ser på, rett på selve siden i Shopify-administrasjonspanelet, hver med en kort «gammelt -> nytt»-linje, for eksempel price: 100.00 -> 85.00. Derfra kan du åpne hendelsen eller en oversikt over hendelseshistorikken for den aktuelle posten.

Tilgjengelig for produkter, varianter, ordrer, ordreutkast, kunder, inkassoer, selskaper og selskapets lokasjoner. Legg til blokken én gang fra sidens tilpasningsmeny. Utløsere som behandler personopplysninger, er oppført uten verdier. Slik legger du den til, med et eksempel på en produkt-, ordre- og kundeside: Utløserhendelser på en postens administrasjonsside.

Flere AI-leverandører for «Generate with AI»

Generer med AI fungerer nå med Google Gemini og OpenRouter i tillegg til Anthropic og OpenAI. OpenRouter gir deg tilgang til modeller fra mange selskaper med én nøkkel, inkludert hvilken som helst modell-ID du skriver inn. Koble til en nøkkel under Developer -> Connections: få en Gemini API-nøkkel eller få en OpenRouter API-nøkkel. Som før kjører genereringen på din egen leverandørkonto, og nøkkelen er kryptert og vises aldri igjen.

Et raskere grensesnitt, basert på Shopifys webkomponenter

Hver side i appen er bygget om ved hjelp av Shopifys nye webkomponenter for administrasjonsgrensesnittet - de samme byggesteinene som Shopifys eget administrasjonsgrensesnitt bruker.

  • Raskere å laste inn. Appen leveres ikke lenger med sin egen kopi av et grensesnittbibliotek. Komponentene kommer fra Shopify, deles med resten av administrasjonsområdet ditt og ligger vanligvis allerede i nettleserens cache, slik at hver side har langt mindre å laste ned før den vises.
  • Det føles akkurat som administrasjonsgrensesnittet. Knapper, tabeller, brytere, dialogbokser og skjemaer ser ut og fungerer akkurat som de du bruker alle andre steder i Shopify, inkludert tastaturnavigering og skjermlesere.
  • Holder seg oppdatert. Når Shopify forbedrer komponentene sine, tar appen i bruk forbedringene uten at vi trenger å utgi en oppdatering.

Ingenting har endret seg: alle sider, innstillinger og lenker er akkurat der de var.

Også i denne utgaven

  • Gi alle og Tilbakekall alle på siden Tillatelser. «Gi alle» ber om alle manglende tillatelser i én enkelt Shopify-dialogboks, i stedet for én per kort. «Tilbakekall alle» ber deg om å bekrefte først og forklarer hva det innebærer: utløserne dine forblir aktivert, men de kan ikke utløses før du gir tilgang igjen.
  • Egendefinert utløserkode kan hente data fra det offentlige internett ved hjelp av ctx.fetch(), ikke bare fra din butikk med ctx.shopify(). Interne adresser avvises.
  • Dine egendefinerte utløsere og utløserne i butikkfronten fungerer nå på samme måte: Klikk på raden for å redigere, status vises til høyre.
  • På siden Triggers vises det hvor mange utløsere som er aktivert ved siden av tittelen, og de fire utløserne for tekstbaserte metafelt har nå egne brytere i listen.
  • Obligatoriske felt er merket i skjemaene for tilpassede utløsere, nettbutikkutløsere og tilkoblinger.
  • Løst: Et datofilter i Hendelseshistorikk kunne ikke fjernes. Når man fjernet datofeltet eller valgte «Fjern alt», ble datoene likevel beholdt. Nå fjernes de ved begge alternativene.
  • Radene i hendelseshistorikken vises som ren tekst, ikke som blå lenker. Man kan fortsatt klikke på hele raden.

Utløsere i nettbutikken: Kjør Shopify Flow basert på hva kundene gjør

Hittil har alle utløsere i denne appen vært knyttet til hendelser i administrasjonspanelet: en bestilling ble betalt, et produkt ble oppdatert. Denne versjonen introduserer utløsere som utløses av hva en kunde gjør i nettbutikken din.

Shopify sender ikke webhooks om nettleseratferd, så disse samles inn av en webpiksel som appen installerer for deg - uten å måtte redigere temaet eller lime inn kode.

Utløsere for butikkfronter

Konfigurasjon, tillatelser og hva hver utløser sender: Utløsere i Storefront.

  • Produkt sett i nettbutikken og kolleksjon sett i nettbutikken
  • Produkt i nettbutikken lagt til i handlekurven og fjernet fra handlekurven
  • Varekurv i nettbutikken er vist
  • Kasseprosessen i nettbutikken er startet
  • Storefront Search og Storefront Search Returned No Results - den andre er en oppdatert liste over varer som kundene forventet at du skulle selge. Ett enkelt søk utløser nøyaktig én av de to funksjonene, slik at du kan aktivere begge uten at det blir dobbelttelling. Hvordan de to søkeutløserne fordeler seg.
  • Vist variant som er utsolgt - en ekte kunde har sett på noe du ikke kan selge til vedkommende. Et signal om behov for påfyll, per variant snarere enn per produkt. Hva regnes som utsolgt.
  • Innlogget kunde på besøk og B2B-kjøper på besøk - en tilbakevendende kunde er inne i nettbutikken din. Gjentatte sidevisninger samles i et besøksvindu du selv velger, enten per kunde eller per bedrift. Forklaring av besøksvinduer.

Utløsere for kassen

Detaljer: Utløsere for kassen.

  • Feil ved kassen vises - finn ut hvorfor betalingsprosessen mislykkes uten å måtte vente på en supportforespørsel.
  • Rabattkode avvist ved kassen - en kunde skrev inn en kode, men kassen avviste den. Dette skyldes vanligvis en utløpt kampanje eller en kode fra en e-post som aldri ble aktivert.
  • Bestilling fra ny kunde - en bestilling fra en kunde som aldri har bestilt før, der kunden og bestillingen er innebygde referanser i Shopify Flow. Den kommer fra Shopifys webhook for bestillinger, så i motsetning til de to ovennevnte er den like pålitelig som enhver administrasjonsutløser. Oppført i utløserreferansen.

Tilpassede utløsere for butikkfronten

For alt det Shopify ikke rapporterer i det hele tatt. Publiser din egen hendelse fra temaet ditt med én linje JavaScript, så blir den en utløser i Shopify Flow. Trinn for trinn, med kodebiten du kan kopiere: Egendefinerte utløsere i butikkfronten.

Det tydeligste eksemplet er handlekurv-skuffen: Shopifys «cart view»-hendelse utløses kun på /cart-siden, mens de fleste moderne temaer i stedet åpner en uttrekkbar skuff og aldri navigerer dit. Ved å publisere din egen hendelse når skuffen åpnes, fyller du dette hullet. Tilføyelser til ønskelisten, åpning av størrelsesguide og bytte mellom varianter fungerer på samme måte.

Bare hendelsesnavn du har registrert, blir videresendt, slik at andre skript på siden din ikke kan bruke opp kvoten din. Hvordan gi hendelsen et navn og hvordan bruke den i Shopify Flow.

Før du slår disse på

  • De trenger den nye tillatelsen Storefront Behaviour, som tildeles fra siden «Tillatelser» på samme måte som alle andre. Hva tillatelsen omfatter.
  • Kundens samtykke respekteres. Dersom en kunde ikke har gitt samtykke til analyse**,** blir hendelsen slettet i nettleseren deres og når aldri frem til oss - det koster deg ingenting og utløser ingen arbeidsflyt. Hvordan samtykke håndteres.
  • De utgjør et mye større volum enn administrative utløsere. En travel butikk genererer flere produktvisninger på én dag enn ordreoppdateringer på et helt år, og hver enkelt hendelse teller med i abonnementet ditt. Slå kun på det som en arbeidsflyt faktisk bruker. Abonnementer og bruk.
  • Disse er basert på best effort-prinsippet og er ikke garantert. Hvis en fane lukkes, forbindelsen brytes eller en annonseblokker er aktiv, vil hendelsen aldri nå frem. Bruk dem til signaler og reaksjoner, ikke til noe der en uteblitt hendelse vil utgjøre et nøyaktighetsproblem.

Fullstendige detaljer, inkludert hvordan «Out-of-Stock Variant Viewed» avgjør hva som regnes som utsolgt, finnes i Veiledningen til Storefront-utløsere.

Generer utløserkode med AI

Beskriv på et enkelt språk hva en tilpasset utløser skal gjøre, og la AI skrive koden. Under Developer → Connections legger du til din egen Anthropic- eller OpenAI-API-nøkkel; genereringen skjer på din konto, og nøkkelen er kryptert, vises aldri igjen og brukes aldri i selve utløserkoden. Fullstendig veiledning: Generer utløserkode med AI. Trenger du en nøkkel først? Få en Anthropic (Claude) API-nøkkel eller få en OpenAI API-nøkkel.

  • Basert på hva utløseren faktisk mottar. Generatoren får oppgitt denne appens kjøretidskontrakt, Shopify-administrator-API-et og - så snart du har fanget opp en - den faktiske hendelsesnyttelasten, så den skriver payload.total_price, fordi den kan se feltet i stedet for å gjette seg frem til et navn. Hva den vet.
  • **Bygger videre på det du **allerede har. Hvis det allerede finnes kode, redigerer den denne i stedet for å starte på nytt, slik at «nå kan du også gjøre X» fungerer.
  • Det lagres aldri automatisk. Den genererte koden vises i redigeringsprogrammet som en ulagret endring: Test den mot den innfangede nyttelasten, se hva den vil utløse, og lagre deretter. Generer en tilpasset utløser.
  • Skriver temakoden for Custom Storefront Triggers, som er den delen folk ofte sliter med, fordi hvert tema gir elementene sine forskjellige navn. Generer en Storefront-kodebit.

Dette er også løst

  • Listen Legg til utløser under Metafeltutløsere kunne forbli tom i opptil en time etter at en tillatelse var gitt, og vise at det ikke fantes noen definisjoner, selv om det faktisk gjorde det. Det tomme resultatet ble lagret i hurtigbufferen; dette skjer ikke lenger, så listen fylles neste gang du åpner den. Det samme gjaldt listen over metaobjekter. Se Metafelt-utløsere og Metaobjekt-utløsere.
  • Produktet ble publisert til kanalen og deretter fjernet fra kanalen, og den første endringen på et nyopprettet produkt ble ikke registrert. Appen lagrer en referanseverdi første gang den ser en post og utløses kun ved avvik fra denne, og for publiseringer ble denne referanseverdien aldri lagret ved opprettelsen - så den første publiseringen etter opprettelsen av et produkt ble ignorert, og kun den andre utløste en hendelse. Begge fungerer nå fra den første endringen. Produktutløsere i referansen.

Hendelseshistorikk for svært travle butikker og rettelser i grunnlinjesynkroniseringen

To feilrettinger fra supportmeldinger - takk til forhandlerne som meldte fra om dem.

  • Event History lastes nå umiddelbart inn i butikker med svært høyt hendelsesvolum. I butikker med millioner av hendelser i sin 30-dagers historikk kunne det tidligere ta ekstremt lang tid å laste inn siden, eller den kunne i det hele tatt ikke lastes inn. Nå åpnes den på godt under ett sekund uavhengig av volum, og alle filtre fungerer som før.
  • Synkroniseringen av referanseverdien for øyeblikksbildebaserte utløsere starter nå automatisk. Utløsere som sammenligner endringer med en lagret referanse (tagger, status, tittel og lignende) kunne tidligere vente i det uendelige med «0 poster synkronisert» når utløseren ble slått på før en arbeidsflyt tok den i bruk. Når en slik utløser nå slås på, starter den innledende synkroniseringen av seg selv, slik at den første reelle endringen utløser den.

Skriv dine egne utløsere, én side for hver utløser, og et utvikler-API

Dette er den største oppdateringen siden appen ble utviklet, og den endrer måten du konfigurerer utløsere på.

Tilpassede utløsere

Hvis ingen av de innebygde utløserne passer, kan du lage din egen. Velg en Shopify-hendelse, hent inn en faktisk nyttelast fra butikken din, og skriv en kort transformasjon som bestemmer når den skal utløses og hva som skal sendes.

  • Utløs kun på dine egne vilkår. Ikke «hvilken som helst produktoppdatering» - kun ordrer over en bestemt verdi, kun produkter fra én leverandør, kun endringene du faktisk bryr deg om.
  • Send akkurat de feltene du ønsker til Shopify Flow, tilpasset slik arbeidsflyten din krever det.
  • Hent inn data som hendelsen ikke inneholder. ctx.shopify() kjører en Admin GraphQL-forespørsel fra utløseren din, slik at du kan utvide en hendelse med hva som helst fra butikken din.
  • Test før du sender, ved å bruke en ekte, innhentet nyttelast, og se utdataene og loggene side om side.

Koden din vises i Shopify Flow som en Custom Trigger, filtrert etter navnet, slik at én arbeidsflyt reagerer på nøyaktig én av utløserne dine.

«Innstillinger» heter nå «Utløsere»

De ni fanene for innstillinger er borte. Hver utløser ligger nå på én side sammen med søkefunksjonen, og hver av dem har sin egen på/av-bryter.

Den gamle siden hadde to typer brytere som fungerte i motsatte retninger: De fleste utløserne var slått av inntil man slo dem på, men de generelle ... Update-utløserne var slått på som standard, med en egen fane med «demperne» for å slå dem av. Nå gjelder det én regel overalt: En utløser utløses så lenge bryteren er slått på.

  • Søk etter navn i stedet for å gjette hvilken fane en utløser ble arkivert under.
  • Alle de 83 utløserne kan slås av og på. Tidligere hadde en utløser bare en bryter hvis vi hadde laget en rad for den.
  • Aktiver eller deaktiver samlet, enten for søkeresultatene dine eller for alt.
  • Tillatelser gis der du trykker på dem. Når du aktiverer en utløser som krever en tillatelse, blir du bedt om å gi den akkurat der. Hvis den krever to, får du én dialogboks som dekker begge.

Ingenting av det du hadde konfigurert har endret seg, og de gamle koblingene til «Innstillinger» fungerer fortsatt. En utløser du hadde deaktivert, vises nå ganske enkelt som «av».

Simulere en utløser

Tidligere innebar testing av en arbeidsflyt at man måtte gjennomføre den i praksis i butikken - redigere et produkt, legge inn en bestilling, vente på en avstemning. Nå kan du utløse en utløser når du ønsker det: Åpne en hvilken som helst hendelse i hendelseshistorikken og velg Simuler på nytt.

Simuleringen går gjennom samme prosess som en ekte Shopify-webhook, slik at arbeidsflyten din mottar nøyaktig det samme som i produksjonsmiljøet. Bruk dry run for å forhåndsvise nyttelasten uten å utløse noe. Simulerte hendelser registreres som tester, slik at de ikke inngår i statistikken din og ikke teller med i abonnementet ditt.

Vær oppmerksom på at en simulert utløser kjører arbeidsflytene dine på ordentlig - hvis en arbeidsflyt merker en ordre eller sender en e-post, skjer dette faktisk.

Utvikler-API og MCP

  • En utviklerside for oppretting av API-nøkler, med tilkoblingskommandoer for Claude, Cursor, VS Code og andre.
  • Et REST-API som lar deg vise en liste over alle utløsere i butikken din med tilhørende status, lese hendelseshistorikk og statistikk, samt sjekke hvilke tillatelser du har gitt.
  • En MCP-server, slik at en AI-assistent kan undersøke oppsettet ditt og simulere utløsere i samtalen.
  • Tre tilgangsnivåer, der hver sitt nivå har egen simulering og kjører tilpasset utløserkode, slik at en vanlig lesenøkkel ikke kan utløse automatiseringene dine.

Oppbevar utløserkoden din på GitHub

Koble til et GitHub-repositorium, så blir dine egendefinerte utløsere automatisk lagt inn der. Rediger en fil i din egen editor, så vises endringen i appen. Hver versjon er en commit, så endringer kan gjennomgås og reverseres, og du kan gå tilbake til hvilken som helst tidligere versjon fra appen.

Også i denne utgaven

  • I datasynkroniseringen vises nå Synkronisert i stedet for bare antall poster, sammen med datoen for den siste fullstendige synkroniseringen i butikkens tidssone. Oppdateringen skjer én gang; deretter holdes øyeblikksbildet automatisk oppdatert.
  • Når du gir tilgang til et produkt eller en ordre, aktiveres den generelle oppdateringsutløseren for den ressursen, slik at hendelsene begynner å strømme inn umiddelbart.
  • En tydeligere veiledning som følger det du faktisk gjør: velg utløsere, gi tilgang, sett opp en arbeidsflyt og se den i gang.

Produkttilgang er nå valgfritt, et raskere dashbord og et nytt hjelpesenter

Tilgang til Produkt, Variant og Kolleksjon gis ikke lenger automatisk. Tidligere var denne tilgangen obligatorisk, inkludert ved installasjon og umulig å fjerne. Nå er den valgfri, akkurat som alle andre tillatelser: Du kan gi den fra siden «Tillatelser» og trekke den tilbake når du ønsker. Når du gir denne tilgangen, registreres utløserne for produkt og kolleksjon umiddelbart i nettbutikken din.

Butikker som allerede hadde det, beholder det - det er ikke noe å gjøre.

Et mye raskere dashbord

Dashbordet går ikke lenger gjennom hele hendelseshistorikken din for å beregne tallene. Tallene per dag, per emne og per status hentes nå fra en forhåndsaggregert oversikt, og brukstallene dine hentes direkte fra telleren som faktisk håndhever grensen for abonnementet ditt - slik at de er oppdaterte i sanntid og alltid stemmer overens. For butikker med millioner av hendelser er dette forskjellen mellom at dashbordet går ut på tid og at det lastes inn umiddelbart.

Nytt hjelpesenter

Fullstendig dokumentasjon på docs.workflow-trigger-extensions.app - en referanse for hver utløser, veiledninger for konfigurering og tillatelser, feilsøking samt trinnvise veiledninger for arbeidsflyt med videoer. Du kan rapportere en feil, be om en funksjon eller kontakte oss via et skjema som sendes direkte til oss, med vedlagte skjermbilder.

Chatboblen i appen vises nå på alle sider, og skjules når en dialogboks er åpen.

Også i denne utgaven

  • Spør Shopify Sidekick om utløserne dine - hvilke som er konfigurert, hvorfor en ikke utløses, hva som nylig har utløst, og hvor mye av kvoten din du har brukt. Kun lesetilgang; den kan ikke endre noen innstillinger.
  • Løst: Customer Note Changed og Customer State Changed ble aldri utløst. Endringen ble sammenlignet med en verdi som appen faktisk ikke leste inn. Begge fungerer nå.
  • Rettet: Funksjonen Endre leveringsadresse for ordre utførte ingen handling uten forvarsel, med mindre det også var gitt tilgang til kundedata. Appen informerer deg nå om dette på forhånd, i stedet for å mislykkes uten å gi beskjed.
  • Rettet: Butikker med et stort antall utløserabonnementer kunne oppleve at ett abonnement ble oversett ved tildeling av en tillatelse, eller at ett abonnement ble glemt ved tilbakekalling av en tillatelse.
  • Installasjonsveiledningen forblir skjult når du har skjult den.
  • Appen heter nå Workflow Trigger Extensions. Samme app, samme installasjon, nytt navn.

Endringer i kostnadene for produktvarianter

Endring i produktvariantens pris utløses når prisen per enhet for en variant endres - for omberegning av margin, prisjusteringsregler eller varsling til innkjøpsavdelingen.

Det er verdt å vite hvorfor dette trengte en egen utløser: kostnaden er knyttet til lagerartikkelen, ikke til produktet, så Shopify sender ikke ut en produktoppdatering når det kun er kostnaden som endres. Ingenting som overvåker produktoppdateringer vil kunne oppdage dette. Denne utløseren overvåker lagerartikkelen direkte.

Leverer produktet, varianten og SKU-en, samt den gamle og den nye kostnaden som pengebeløp. Bruker den eksisterende «Lager»-tillatelsen og fanen «Innstillinger» der.

Lagerutløsere per lokasjon

Shopify

  • Endring i lagernivå på lokasjon - enhver endring i tilgjengelig mengde på en bestemt lokasjon, enten opp eller ned.
  • Utsolgt på dette stedet - utløses når lagerbeholdningen synker til null.
  • Tilbake på lager på utsalgsstedet - utløses når lagerbeholdningen igjen når et positivt nivå.

Hver hendelse inneholder opplysninger om lageret og dets navn, varianten og SKU-nummeret, samt gammelt, nytt og delta-antall. Dermed kan du bare trekke et produkt tilbake fra salg når det er utsolgt på ett av dine distribusjonslagre, eller sette i gang en overføring når ett lager begynner å gå tomt mens et annet har overskudd.

Krever den nye tillatelsen Tilgang til lagerdata, som også inkluderer «Tilgang til lokasjoner», slik at hendelser inneholder lokasjonsnavnet i stedet for bare ID-en. Når du aktiverer en av disse, oppdateres de nåværende lagernivåene først, slik at den første reelle endringen utløses.

Kontaktutløsere for B2B-bedrifter

To utløsere for B2B-kontomedlemskap, som begge bruker din eksisterende «Bedrift»-tillatelse:

  • Kunde fjernet fra selskap - utløses når en kunde fjernes som kontaktperson fra et selskap. Ved avslutning av kundeforhold: inndra ERP-tilgang, varsle kundekontakten, arkiver oppføringen.
  • Kontaktopplysninger for selskapet oppdatert - utløses når en kontakts rolle eller opplysninger endres.

Begge oppgir både kunden og selskapet, samt kontaktpersonens rolle.

Vi har bevisst valgt å ikke legge til «Kunde lagt til i selskapet» - Shopify Flow har allerede en innebygd utløser for dette.

Kundemerknad og status, samt B2B-avgiftsfritak

  • Endring i kundemerknad - utløses når en merknad til en kunde legges til, redigeres eller slettes, med både den gamle og den nye verdien.
  • Endring i kundestatus - utløses når en konto skifter mellom statusene «deaktivert», «aktivert», «invitert» og «avvist».
  • Endringer i skattefritak for bedriftslokalisering - en forhandler rapporterte at redigering av skatteinnstillingene for en B2B-lokalisering aldri utløste noen reaksjon. Shopify sender ikke ut noen oppdateringshendelse for denne endringen i det hele tatt, så denne funksjonen oppdager den i stedet ved hjelp av polling. Den utløses når skattefritakene er lagt til, fjernet og gjeldende, i form av en liste over koder med lesbare etiketter, samt skatteregistrerings-ID-en.

Det er også rettet: De åtte utkastrekkefølgeutløserne viste feil navn i hendelseshistorikken.

Sikkerhetsoppdatering

Rutinemessig sikkerhetsvedlikehold: oppdatering av avhengigheter og sikkerhetsforbedringer i hele appen. Ingen tiltak er nødvendig.

Markedsføringstillatelse, markedsstatus og utløsende faktorer for salgskanaler

  • Endring i kundens samtykke til e-postmarkedsføring og endring i kundens samtykke til SMS-markedsføring - utløs handlingen så snart samtykket endres, med den nye statusen (abonnert, avmeldt eller ventende), samtykkenivået og tidsstemplet. For automatisering i henhold til GDPR og markedsføringsregelverket, eller for å holde en utelukkelsesliste synkronisert.
  • Produkt publisert i kanal og produkt fjernet fra kanal - få beskjed når et produkt blir lagt ut i, eller fjernet fra, en salgskanal. Hver hendelse inneholder en oversikt over kanalene som er lagt til, fjernet og de som er aktive, slik at du kan gå gjennom dem i Shopify Flow i stedet for å analysere tekst. Utløses én gang per endring, ikke én gang per kanal. Krever den nye tillatelsen Tilgang til publiseringsdata.
  • Endring i markedsstatus - utløses når et marked skifter mellom «utkast» og «aktivt», med angivelse av gammel og ny status. Inkluderer en ny fane for Markeder i Innstillinger.

Utkast til varsler om ordrer, markeder, lokasjoner og kvoter

Den største utgivelsen hittil, og den første med egne e-postvarsler.

Varsler om kvoter og feil

Et varslingssystem som åpnes via klokken på dashbordet. Få en e-post når du nærmer deg den månedlige kvoten, når du når den, og når utløserne begynner å svikte oftere enn vanlig. Legg til flere mottakere enn bare butikkeieren.

Utkast til utløsende forhold (7)

En ny tillatelse for tilgang til ordreutkast gir full innsikt i hele livssyklusen til et ordreutkast - utviklet for B2B og engros, der forhandlingene foregår før ordren er opprettet.

  • Oppdatering av utkast til ordre - utløses ved enhver endring. Deaktiver den i Innstillinger hvis du kun ønsker de spesifikke endringene nedenfor.
  • Utkast til ordre: Tagger lagt til / tagger fjernet - tagbaserte godkjenningstrinn.
  • Endring i merknad til utkast til vedtak - med den gamle og den nye merknaden.
  • Endringer i attributter for utkast til ordre - innkjøpsordrenummer, leveringsdatoer, gavealternativer, med en oversikt per felt over hva som er lagt til, fjernet eller endret.
  • Endringer i utkast til ordrelinjer - varer, antall, priser eller varianter som er justert under forhandlingene.
  • Status for utkast til ordre endret - skifter mellom «åpen», «faktura sendt» og «fullført». Ideelt for periodiske betalingspåminnelser.

Referanseverdier legges inn når et utkast opprettes, slik at den første reelle endringen etter opprettelsen utløses som den skal. Når du aktiverer en bestemt utløser, oppdateres de eksisterende utkastene dine.

Shopify Flow støtter allerede «Utkast til ordre opprettet» og «Utkast til ordre slettet» som standard, så vi unngår bevisst å duplisere disse.

Markeder og steder (8)

  • Marked opprettet / oppdatert / slettet - for internasjonal og B2B-salg.
  • Lokasjon opprettet / oppdatert / slettet / aktivert / deaktivert - lager, butikker og hentesteder.

Mer informasjon om bestillingen og produktet

  • Endring i ordrens økonomiske status - endringer i betalingsstatus, for eksempel fra «ventende» til «betalt» eller «refusert».
  • Produkttype endret og Produktleverandør endret - hver av disse utløses separat, slik at en arbeidsflyt kan reagere på en endring av leverandør uten at den utløses ved hver eneste produktredigering.

I tillegg

  • Godkjent for «Built for Shopify»-merket.
  • Stabilitets- og ytelsesforbedringer, samt en rekke feilrettinger i brukergrensesnittet.

Tag-utløsere for kunder og produkter

Shopify Flow kan varsle deg om at en kunde eller et produkt er oppdatert, men ikke om at en tag er endret. Disse fire utløserne aktiveres kun når selve taggen endres.

  • Kundetagger lagt til / Kundetagger fjernet
  • Produktmerker lagt til / Produktmerker fjernet

Hver av dem viser deg hvilke tagger som ble lagt til, hvilke som ble fjernet, samt den fullstendige listen før og etter - slik at du kan lage en gren basert på nøyaktig hva som ble endret, i stedet for å måtte lese gjennom hele posten på nytt.

Alle fire funksjonene må aktiveres manuelt under «Innstillinger». Første gang appen oppdager en post, lagrer den en referanseverdi uten å utløse noen hendelse. Å slå dem på vil derfor ikke oversvømme arbeidsflytene dine med hendelser for tagger som allerede var der.

Det er også rettet: SKU, strekkode og pris manglet i datapakken til de fire utløserne for variantendringer.

Merk at det ikke finnes noen utløser for samlingstagger - Shopify-samlinger har ingen tagger. Bruk i stedet et samlingsmetafelt med «Metafield Update».