Produktvariantudløsere, trin for trin

Shopify rapporterer en ændret variant som »produktet blev opdateret«. Disse fire triggere kigger indad: De udløses én gang pr. variant, hvis pris, SKU, stregkode eller enhedspris er ændret, med værdien før og efter. Pris og enhedspris indeholder også delta, percentChange og direction, fordi en Flow-betingelse ikke kan udføre regneoperationer, og beløb angives som tekst.

På denne side: Prisændring for produktvariant, Ændring af SKU for produktvariant, Ændring af stregkode for produktvariant, Ændring af enhedspris for produktvariant

Shopify Flow
Sådan finder du dem: Gå til »Shopify Flow«, vælg »Select a trigger«, åbn »Workflow Trigger Extensions« og søg efter »Variant«.

Prisændring på produktvariant

Udløses én gang pr. variant, hvis pris eller sammenligningspris er ændret. Et produkt med fem varianter, der alle får en ny pris, udløser fem gange.

Brande fra Shopify Webhook og ændringsdetektering
Tilladelse Adgang til produkt-, variant- og kollektionsdata
Tændt Når man aktiverer et Flow-workflow, der bruger den, bliver den slået til. Dens egen kontakt findes på appens side »Triggers«

Brug den til

  • Giv besked til merchandising-afdelingen om prisnedsættelser, der overstiger en bestemt grænse.
  • Sørg for, at priserne på pakkeløsninger, B2B-produkter eller markedspladsprodukter følger med komponentprisen.
  • Opdag fejl i prisfastsættelsen: En pris, der er faldet med mere end halvdelen, er sjældent tilsigtet.

Hvad »Prisændring på produktvariant« sender til din arbejdsgang

Variabel i gennemstrømningen Type Hvad den indeholder
productVariant Objekt Produktvarianten med den opdaterede pris
productVariant.id ID Produktvariantens globale ID
productVariant.title Tekst Variantens titel
productVariant.sku Tekst Variantens SKU
productVariant.barcode Tekst Variantens stregkode (EAN)
productVariant.price Penge (beløb, valutakode) Den aktuelle pris på denne variant
productVariant.compareAtPrice Penge (beløb, valutakode) Variantens sammenligningspris
productVariant.product Objekt Det produkt, som denne variant hører til
productVariant.product.id ID Produktets globale ID
productVariant.product.title Tekst Produktets navn
productVariant.product.handle Tekst Produktets håndtag
priceChange Objekt Oplysninger om prisændringen (gamle og nye værdier)
priceChange.oldPrice Penge (beløb, valutakode) Den tidligere pris
priceChange.newPrice Penge (beløb, valutakode) Den nye pris
priceChange.oldCompareAtPrice Penge (beløb, valutakode) Den tidligere sammenligningspris
priceChange.newCompareAtPrice Penge (beløb, valutakode) Den nye sammenligningspris
priceChange.delta Tal Ny værdi minus gammel værdi. Null, hvis en af værdierne er ukendt
priceChange.percentChange Tal Ændring udtrykt i procent af den gamle værdi (-12,5 = fald på 12,5 procent). Null, når den gamle værdi er 0 eller ukendt
priceChange.direction Tekst stigning, fald eller uændret
eventId Tekst ID'et for denne hændelse. Søg efter den i appens hændelseslog for at se præcis, hvad der blev sendt.

Eksempel: Advarsel ved prisnedsættelser på over 10 procent

  1. Vælg »Prisændring på produktvariant« som udløser.
  2. Tilføj en betingelse: priceChange.percentChange er mindre end -10.
  3. Tilføj »Send intern e-mail«: {{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} {{priceChange.newPrice.currencyCode}} ({{priceChange.percentChange}}%).
  4. Aktivér arbejdsgangen, og ændr prisen på en testvariant.

Produktvariantens SKU er ændret

Udføres én gang pr. variant, hvis SKU er ændret.

Brande fra Shopify Webhook og ændringsdetektering
Tilladelse Adgang til produkt-, variant- og kollektionsdata
Tændt Når man aktiverer en Flow-workflow, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Triggers«

Brug den til

  • Giv lageret eller ERP-systemet besked om, at en SKU er blevet omdøbt, inden den næste ordre med den nye SKU ankommer.
  • Bloker utilsigtede ændringer af SKU’er på produkter, der er tilgængelige.

Hvad »Produktvariant SKU ændret« sender til din arbejdsgang

Variabel i gennemstrømningen Type Hvad den indeholder
productVariant Objekt Produktvarianten med opdateret SKU
productVariant.id ID Produktvariantens globale ID
productVariant.title Tekst Variantens titel
productVariant.sku Tekst Variantens SKU
productVariant.barcode Tekst Variantens stregkode
productVariant.price Penge (beløb, valutakode) Den aktuelle pris på denne variant
productVariant.product Objekt Det produkt, som denne variant hører til
productVariant.product.id ID Produktets globale ID
productVariant.product.title Tekst Produktets navn
productVariant.product.handle Tekst Produktets håndtag
skuChange Objekt Oplysninger om ændringer i SKU’er (gamle og nye værdier)
skuChange.oldSku Tekst Den forrige SKU
skuChange.newSku Tekst Den nye SKU
eventId Tekst ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt.

Eksempel: Send gamle og nye SKU’er til lagersystemet

  1. Vælg »Produktvariant SKU ændret« som udløser.
  2. Send en HTTP-anmodning til dit ERP- eller WMS-endpoint med en JSON-tekst, der indeholder {{skuChange.oldSku}}, {{skuChange.newSku}} og {{productVariant.id}}.
  3. Tilføj en betingelse foran, hvis tomme SKU’er skal ignoreres: skuChange.oldSku Ikke tom og findes.
  4. Aktivér arbejdsgangen.

Stregkoden for en produktvariant er blevet ændret

Udfører en gang for hver variant, hvis stregkode (EAN, UPC, ISBN) er ændret.

Brande fra Shopify Webhook og ændringsdetektering
Tilladelse Adgang til produkt-, variant- og kollektionsdata
Tændt Når man aktiverer et Flow-workflow, der bruger den, aktiveres den. Den har sin egen kontakt på appens side »Triggers«

Brug den til

  • Indsend et produkt på ny til en markedsplads eller Google Merchant Center, der matcher på GTIN.
  • Genudskriv hyldeetiketter til butikker.

Hvad »Produktvariantens stregkode ændret« sender til din arbejdsgang

Variabel i strømningen Type Hvad den indeholder
productVariant Objekt Produktvarianten med opdateret stregkode
productVariant.id ID Produktvariantens globale ID
productVariant.title Tekst Variantens titel
productVariant.sku Tekst Variantens SKU
productVariant.barcode Tekst Variantens stregkode (EAN)
productVariant.price Penge (beløb, valutakode) Den aktuelle pris på denne variant
productVariant.product Objekt Det produkt, som denne variant hører til
productVariant.product.id ID Produktets globale ID
productVariant.product.title Tekst Produktets navn
productVariant.product.handle Tekst Produktets håndtag
barcodeChange Objekt Oplysninger om ændringen af stregkoden (gamle og nye værdier)
barcodeChange.oldBarcode Tekst Den forrige stregkode
barcodeChange.newBarcode Tekst Den nye stregkode
eventId Tekst ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt.

Eksempel: Bed detailhandlen om at genudskrive en etiket

  1. Vælg »Produktvariantens stregkode er ændret« som udløser.
  2. Tilføj »Send intern e-mail til butiksteamet: {{productVariant.product.title}} / {{productVariant.title}}: barcode {{barcodeChange.oldBarcode}} is now {{barcodeChange.newBarcode}}«.
  3. Aktivér arbejdsgangen.

Enhedsprisen for produktvarianten er ændret

Vises én gang pr. variant, hvor enhedsprisen er ændret, nemlig den »pris pr. 100 g«, som visse lande kræver, at der angives ved siden af prisen.

Brande fra Shopify Webhook og ændringsdetektering
Tilladelse Adgang til produkt-, variant- og kollektionsdata
Tændt Når man aktiverer et Flow-workflow, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Triggere«

Brug den til

  • Kontroller de lovpligtige enhedspriser igen efter en ændring af prisen eller pakningsstørrelsen.
  • Opdater de trykte prismærker, der angiver enhedsprisen.

Hvad »Ændret enhedspris for produktvariant« sender til din arbejdsgang

Variabel i gennemstrømning Type Hvad den indeholder
productVariant Objekt Produktvarianten med den opdaterede enhedspris
productVariant.id ID Produktvariantens globale ID
productVariant.title Tekst Variantens titel
productVariant.sku Tekst Variantens SKU
productVariant.barcode Tekst Variantens stregkode (EAN)
productVariant.price Penge (beløb, valutakode) Den aktuelle pris på denne variant
productVariant.unitPrice Penge (beløb, valutakode) Den aktuelle enhedspris for denne variant
productVariant.product Objekt Det produkt, som denne variant tilhører
productVariant.product.id ID Produktets globale ID
productVariant.product.title Tekst Produktets navn
productVariant.product.handle Tekst Produktets håndtag
unitPriceChange Objekt Oplysninger om ændringer i enhedsprisen (gamle og nye værdier)
unitPriceChange.oldUnitPrice Penge (beløb, valutakode) Den tidligere enhedspris
unitPriceChange.newUnitPrice Penge (beløb, valutakode) Den nye enhedspris
unitPriceChange.delta Tal Ny værdi minus gammel værdi. Null, hvis en af værdierne er ukendt
unitPriceChange.percentChange Tal Ændring udtrykt i procent af den gamle værdi (-12,5 = fald på 12,5 procent). Null, hvis den gamle værdi er 0 eller ukendt
unitPriceChange.direction Tekst stigning, fald eller uændret
eventId Tekst ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt.

Eksempel: Gennemgå de enhedspriser, der er steget

  1. Vælg »Produktvariantens enhedspris ændret« som udløser.
  2. Tilføj en betingelse: »unitPriceChange.direction« skal være lig med »increase«.
  3. Tilføj »Send intern e-mail« med {{unitPriceChange.oldUnitPrice.amount}} og {{unitPriceChange.newUnitPrice.amount}}.
  4. Aktivér arbejdsgangen.

Næste skridt