Utløsere for produktvarianter, trinn for trinn

Utløsere for produktvarianter, trinn for trinn

Kopier side

Trinnvise veiledninger i Shopify Flow for endringer i variantpris, SKU, strekkode og enhetspris, med gamle og nye verdier, differanse og prosentvis endring.

Shopifyrapporterer en endret variant som «produktet ble oppdatert». Disse fire utløserne sjekker innholdet: De utløses én gang per variant der pris, SKU, strekkode eller enhetspris har endret seg, med verdien før og etter. Pris og enhetspris inneholder også delta, percentChange og direction, fordi et Shopify Flow-betingelse ikke kan utføre aritmetiske beregninger, og beløpene kommer inn som tekst.

På denne siden: Endring i pris på produktvariant, endring i SKU for produktvariant, endring i strekkode for produktvariant, endring i enhetspris for produktvariant

Shopify Flow
Hvor du finner dem: I Shopify Flow velger du «Velg en utløser», åpner Workflow Trigger Extensions og søker etter «Variant».

Prisendring på produktvariant

Utløses én gang per variant der prisen eller sammenligningsprisen har endret seg. Et produkt med fem varianter som alle får ny pris, utløser dette fem ganger.

Branner fra Shopify-webhook og endringsdeteksjon
Tillatelse Tilgang til produkt-, variant- og kolleksjonsdata
Slått på Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side

Bruk den til

  • Gi varsel til salgsavdelingen om prisnedsettelser som overstiger en bestemt grense.
  • Sørg for at pakkepriser, B2B-priser eller markedsplasspriser holder tritt med komponentprisen.
  • Oppdag feil i prisfastsettelsen: En pris som har falt med mer enn halvparten, er sjelden tilsiktet.

Hva «Produktvariantpris endret» sender til arbeidsflyten din

Variabel i Shopify Flow Type Hva den inneholder
productVariant Objekt Produktvarianten med oppdatert pris
productVariant.id ID Produktvariantens globale ID
productVariant.title Tekst Variantens tittel
productVariant.sku Tekst SKU-nummeret til varianten
productVariant.barcode Tekst Strekkoden (EAN) for varianten
productVariant.price Penger (beløp, valutakode) Den nåværende prisen på denne varianten
productVariant.compareAtPrice Penger (beløp, valutakode) Referanseprisen for denne varianten
productVariant.product Objekt Produktet som denne varianten tilhører
productVariant.product.id ID Produktets globale ID
productVariant.product.title Tekst Produktets tittel
productVariant.product.handle Tekst Produktets håndtak
priceChange Objekt Detaljer om prisendringen (gamle og nye verdier)
priceChange.oldPrice Penger (beløp, valutakode) Den forrige prisen
priceChange.newPrice Penger (beløp, valutakode) Den nye prisen
priceChange.oldCompareAtPrice Penger (beløp, valutakode) Den forrige sammenligningsprisen
priceChange.newCompareAtPrice Penger (beløp, valutakode) Den nye sammenligningsprisen
priceChange.delta Tall Ny verdi minus gammel verdi. Null når en av verdiene er ukjent
priceChange.percentChange Tall Endring uttrykt i prosent av den gamle verdien (-12,5 = falt med 12,5 prosent). Null når den gamle verdien er 0 eller ukjent
priceChange.direction Tekst økning, nedgang eller uendret
eventId Tekst ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt.

Eksempel: Varsel ved prisnedsettelser på mer enn 10 prosent

  1. Velg Prisendring på produktvariant som utløser.
  2. Legg til et vilkår: priceChange.percentChange er mindre enn -10.
  3. Legg til Send intern e-post: {{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} {{priceChange.newPrice.currencyCode}} ({{priceChange.percentChange}}%).
  4. Aktiver arbeidsflyten og endre prisen på en testvariant.

Produktvariantens SKU er endret

Utløses én gang per variant der SKU-en har endret seg.

Branner fra Shopify-webhook og endringsdeteksjon
Tillatelse Tilgang til produkt-, variant- og kolleksjonsdata
Slått på Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side

Bruk den til

  • Gi beskjed til lageret eller ERP-systemet om at en SKU har fått nytt navn før neste ordre med den nye varen kommer inn.
  • Hindre utilsiktede endringer av SKU-koder på produkter som er til salgs.

Hva «Product Variant SKU Changed» sender til arbeidsflyten din

Variabel i Shopify Flow Type Hva den inneholder
productVariant Objekt Produktvarianten med oppdatert SKU
productVariant.id ID Produktvariantens globale ID
productVariant.title Tekst Variantens tittel
productVariant.sku Tekst SKU-nummeret til varianten
productVariant.barcode Tekst Strekkoden til varianten
productVariant.price Penger (beløp, valutakode) Den nåværende prisen på denne varianten
productVariant.product Objekt Produktet som denne varianten tilhører
productVariant.product.id ID Produktets globale ID
productVariant.product.title Tekst Produktets tittel
productVariant.product.handle Tekst Produktets håndtak
skuChange Objekt Detaljer om endringen i SKU-nummeret (gamle og nye verdier)
skuChange.oldSku Tekst Den forrige SKU-en
skuChange.newSku Tekst Den nye SKU-en
eventId Tekst ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt.

Eksempel: Send gammel og ny SKU til lagersystemet

  1. Velg Produktvariant-SKU endret som utløser.
  2. Send en HTTP-forespørsel til endepunktet for ERP- eller WMS-systemet ditt med en JSON-tekstdel som inneholder {{skuChange.oldSku}}, {{skuChange.newSku}} og {{productVariant.id}}.
  3. Legg til et vilkår først dersom tomme SKU-er skal ignoreres: skuChange.oldSku er ikke tom og finnes.
  4. Slå på arbeidsflyten.

Strekkoden for produktvarianten er endret

Utløses én gang per variant der strekkoden (EAN, UPC, ISBN) har endret seg.

Branner fra Shopify-webhook og endringsdeteksjon
Tillatelse Tilgang til produkt-, variant- og kolleksjonsdata
Slått på Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side

Bruk den til

  • Send inn et produkt på nytt til en markedsplass eller Google Merchant Center som samsvarer med GTIN-nummeret.
  • Skriv ut nye hylleetiketter til butikkene.

Hva «Produktvariantens strekkode endret» sender til arbeidsflyten din

Variabel i Shopify Flow Type Hva den inneholder
productVariant Objekt Produktvarianten med oppdatert strekkode
productVariant.id ID Produktvariantens globale ID
productVariant.title Tekst Variantens tittel
productVariant.sku Tekst SKU-nummeret til varianten
productVariant.barcode Tekst Strekkoden (EAN) for varianten
productVariant.price Penger (beløp, valutakode) Den nåværende prisen på denne varianten
productVariant.product Objekt Produktet som denne varianten tilhører
productVariant.product.id ID Produktets globale ID
productVariant.product.title Tekst Produktets tittel
productVariant.product.handle Tekst Produktets håndtak
barcodeChange Objekt Detaljer om endringen i strekkoden (gamle og nye verdier)
barcodeChange.oldBarcode Tekst Den forrige strekkoden
barcodeChange.newBarcode Tekst Den nye strekkoden
eventId Tekst ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt.

Eksempel: Be detaljhandelen om å skrive ut en ny etikett

  1. Velg Produktvariantens strekkode er endret som utløser.
  2. Legg til «Send intern e-post til butikkteamet»: {{productVariant.product.title}} / {{productVariant.title}}: barcode {{barcodeChange.oldBarcode}} is now {{barcodeChange.newBarcode}}.
  3. Slå på arbeidsflyten.

Enhetsprisen for produktvarianten er endret

Vises én gang per variant der enhetsprisen har endret seg - den «prisen per 100 g» som enkelte land krever at skal oppgis ved siden av prisen.

Branner fra Shopify-webhook og endringsdeteksjon
Tillatelse Tilgang til produkt-, variant- og kolleksjonsdata
Slått på Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side

Bruk den til

  • Kontroller på nytt de lovpålagte enhetsprisene etter en endring i pris eller pakningsstørrelse.
  • Oppdater de utskrevne prislappene som viser enhetsprisen.

Hva «Endring i enhetspris for produktvariant» sender til arbeidsflyten din

Variabel i Shopify Flow Type Hva den inneholder
productVariant Objekt Produktvarianten med oppdatert enhetspris
productVariant.id ID Produktvariantens globale ID
productVariant.title Tekst Variantens tittel
productVariant.sku Tekst SKU-nummeret til varianten
productVariant.barcode Tekst Strekkoden (EAN) for varianten
productVariant.price Penger (beløp, valutakode) Den nåværende prisen på denne varianten
productVariant.unitPrice Penger (beløp, valutakode) Den gjeldende enhetsprisen for denne varianten
productVariant.product Objekt Produktet som denne varianten tilhører
productVariant.product.id ID Produktets globale ID
productVariant.product.title Tekst Produktets tittel
productVariant.product.handle Tekst Produktets håndtak
unitPriceChange Objekt Detaljer om endringen i enhetsprisen (gamle og nye verdier)
unitPriceChange.oldUnitPrice Penger (beløp, valutakode) Den forrige enhetsprisen
unitPriceChange.newUnitPrice Penger (beløp, valutakode) Den nye enhetsprisen
unitPriceChange.delta Tall Ny verdi minus gammel verdi. Null når en av verdiene er ukjent
unitPriceChange.percentChange Tall Endring uttrykt i prosent av den gamle verdien (-12,5 = falt med 12,5 prosent). Null når den gamle verdien er 0 eller ukjent
unitPriceChange.direction Tekst økning, nedgang eller uendret
eventId Tekst ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt.

Eksempel: Gjennomgå enhetspriser som har steget

  1. Velg Endring i enhetspris for produktvariant som utløser.
  2. Legg til et vilkår: unitPriceChange.direction skal være lik increase.
  3. Legg til «Send intern e-post med {{unitPriceChange.oldUnitPrice.amount}} og {{unitPriceChange.newUnitPrice.amount}}».
  4. Slå på arbeidsflyten.

Neste trinn