Produktvariantudløsere, trin for trin

Produktvariantudløsere, trin for trin

Kopier side

Trin-for-trin guide til Shopify Flow: opdag variantens pris-, SKU-, stregkode- og enhedsprisændringer med gamle/nye værdier og procentvis forskel.

Shopify rapporterer en ændret variant som »produktet blev opdateret«. Disse fire udløsere 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 Shopify 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 »Vælg en udløser«, å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 en Shopify Flow-arbejdsgang, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Udløsere«

Brug den til

  • Giv besked til merchandising-afdelingen om prisnedsættelser, der overstiger en bestemt tærskel.
  • Sørg for, at priserne på pakkeløsninger, B2B-priser eller markedspladspriser følger 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 Shopify Flow Type Hvad den indeholder
productVariant Objekt Produktvariant 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 Formål 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ærdiierne er ukendt
priceChange.percentChange Tal Ændring i procent af den gamle værdi (-12,5 = fald på 12,5 procent). Null, hvis den gamle værdi er 0 eller ukendt
priceChange.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: 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 rediger 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 kollektionstdata
Tændt Når man aktiverer en Shopify Flow-arbejdsgang, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Udløsere«

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 Shopify Flow Type Hvad den indeholder
productVariant Objekt Produktvariant 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 produktvarianten er ændret

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

Brande fra Shopify Webhook og ændringsdetektering
Tilladelse Adgang til produkt-, produktvariant- og kollektiondata
Tændt Når man aktiverer en Flow-arbejdsgang, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Udløsere«

Brug den til

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

Hvad »Produktvariantens stregkode er ændret« sender til din arbejdsgang

Variabel i Shopify Flow Type Hvad den indeholder
productVariant Objekt Produktvariant 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 trykke en etiket på ny

  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 angivet ved siden af prisen.

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

Brug den til

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

Hvad »Ændring af enhedspris for produktvariant« sender til din arbejdsgang

Variabel i Shopify Flow Type Hvad den indeholder
productVariant Objekt Produktvariant med opdateret 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 hører til
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 enhedspriserne (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 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 »Enhedspris for produktvariant æ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