Utlösare för produktvarianter, steg för steg
Fyra utlösare för Shopify Flow som aktiveras när variantens pris, SKU, streckkod eller enhetspris ändras, med gamla och nya värden och procentuell ändring.
Shopifyrapporterar en ändrad variant som ”produkten har uppdaterats”. Dessa fyra utlösare granskar innehållet: de aktiveras en gång per variant vars pris, SKU, streckkod eller enhetspris har ändrats, med värdet före och efter. Pris och enhetspris innehåller även delta, percentChange och direction, eftersom ett villkor i Shopify Flow inte kan utföra aritmetiska beräkningar och beloppen anges som text.
På denna sida: Prisändring för produktvariant, Ändring av SKU för produktvariant, Ändring av streckkod för produktvariant, Ändring av enhetspris för produktvariant

Prisändring för produktvariant
Utlöses en gång per variant vars pris eller jämförelsepris har ändrats. En produkt med fem varianter som alla får ett nytt pris utlöser händelsen fem gånger.
| Bränder från | Shopify-webhook och ändringsdetektering |
| Tillstånd | Åtkomst till produkt-, variant- och kollektionsdata |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Skicka ett meddelande till merchandisingavdelningen om prisnedsättningar som överstiger ett visst tröskelvärde.
- Se till att priserna för paket, B2B eller marknadsplatser ligger i linje med komponentpriset.
- Upptäck prissättningsfel: ett pris som sjunkit med mer än hälften är sällan avsiktligt.
Vad meddelandet ”Prisändring för produktvariant” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
productVariant |
Syfte | Produktvarianten med uppdaterat pris |
productVariant.id |
ID | Produktvariantens globala ID |
productVariant.title |
Text | Variantens titel |
productVariant.sku |
Text | Variantens SKU |
productVariant.barcode |
Text | Variantens streckkod (EAN) |
productVariant.price |
Pengar (belopp, valutakod) | Det aktuella priset på modellen |
productVariant.compareAtPrice |
Pengar (belopp, valutakod) | Jämförelsepriset för modellen |
productVariant.product |
Syfte | Den produkt som denna variant tillhör |
productVariant.product.id |
ID | Produktens globala ID |
productVariant.product.title |
Text | Produktens namn |
productVariant.product.handle |
Text | Produktens handtag |
priceChange |
Syfte | Uppgifter om prisändringen (gamla och nya värden) |
priceChange.oldPrice |
Pengar (belopp, valutakod) | Det tidigare priset |
priceChange.newPrice |
Pengar (belopp, valutakod) | Det nya priset |
priceChange.oldCompareAtPrice |
Pengar (belopp, valutakod) | Det tidigare jämförelsepriset |
priceChange.newCompareAtPrice |
Pengar (belopp, valutakod) | Det nya jämförelsepriset |
priceChange.delta |
Antal | Nytt värde minus gammalt värde. Noll om någon av sidorna är okänd |
priceChange.percentChange |
Antal | Förändring uttryckt i procent av det gamla värdet (-12,5 = minskade med 12,5 procent). Noll när det gamla värdet är 0 eller okänt |
priceChange.direction |
Text | ökning, minskning eller oförändrat |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Meddelande vid prisnedsättningar på mer än 10 procent
- Välj ”Prisändring för produktvariant” som utlösare.
- Lägg till ett villkor:
priceChange.percentChangeär mindre än-10. - Lägg till ”Skicka internt e-postmeddelande”:
{{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} {{priceChange.newPrice.currencyCode}} ({{priceChange.percentChange}}%). - Aktivera arbetsflödet och ändra priset för en testvariant.
Produktvariantens artikelnummer har ändrats
Utlöses en gång per variant vars SKU har ändrats.
| Bränder från | Shopify-webhook och ändringsdetektering |
| Tillstånd | Åtkomst till produkt-, variant- och kollektionsdata |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Meddela lagret eller ERP-systemet att en SKU har bytt namn innan nästa beställning med den nya varan anländer.
- Förhindra oavsiktliga ändringar av SKU-nummer för produkter som redan är tillgängliga.
Vad meddelandet ”Produktvariant SKU ändrad” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
productVariant |
Syfte | Produktvarianten med uppdaterat SKU-nummer |
productVariant.id |
ID | Produktvariantens globala ID |
productVariant.title |
Text | Variantens titel |
productVariant.sku |
Text | Variantens SKU |
productVariant.barcode |
Text | Variantens streckkod |
productVariant.price |
Pengar (belopp, valutakod) | Det aktuella priset på modellen |
productVariant.product |
Syfte | Den produkt som denna variant tillhör |
productVariant.product.id |
ID | Produktens globala ID |
productVariant.product.title |
Text | Produktens namn |
productVariant.product.handle |
Text | Produktens handtag |
skuChange |
Syfte | Uppgifter om SKU-ändringen (gamla och nya värden) |
skuChange.oldSku |
Text | Föregående SKU |
skuChange.newSku |
Text | Det nya artikelnumret |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Skicka gamla och nya SKU-nummer till lagersystemet
- Välj ”Produktvariantens SKU har ändrats” som utlösare.
- Skicka en HTTP-förfrågan till din ERP- eller WMS-ändpunkt med ett JSON-innehåll som innehåller
{{skuChange.oldSku}},{{skuChange.newSku}}och{{productVariant.id}}. - Lägg till ett villkor i början om tomma SKU:er ska ignoreras:
skuChange.oldSkuär inte tom och finns. - Aktivera arbetsflödet.
Streckkoden för produktvarianten har ändrats
Skickas ut en gång per variant vars streckkod (EAN, UPC, ISBN) har ändrats.
| Bränder från | Shopify-webhook och ändringsdetektering |
| Tillstånd | Åtkomst till produkt-, variant- och kollektionsdata |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Skicka in en produkt på nytt till en marknadsplats eller Google Merchant Center där den matchar GTIN-numret.
- Skriv ut nya hylletiketter för butikerna.
Vad meddelandet ”Produktvariantens streckkod har ändrats” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
productVariant |
Syfte | Produktvarianten med uppdaterad streckkod |
productVariant.id |
ID | Produktvariantens globala ID |
productVariant.title |
Text | Variantens titel |
productVariant.sku |
Text | Variantens SKU |
productVariant.barcode |
Text | Variantens streckkod (EAN) |
productVariant.price |
Pengar (belopp, valutakod) | Det aktuella priset på modellen |
productVariant.product |
Syfte | Den produkt som denna variant tillhör |
productVariant.product.id |
ID | Produktens globala ID |
productVariant.product.title |
Text | Produktens namn |
productVariant.product.handle |
Text | Produktens handtag |
barcodeChange |
Syfte | Uppgifter om ändringen av streckkoden (gamla och nya värden) |
barcodeChange.oldBarcode |
Text | Den föregående streckkoden |
barcodeChange.newBarcode |
Text | Den nya streckkoden |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Be detaljhandeln att skriva ut en ny etikett
- Välj ”Produktvariantens streckkod har ändrats” som utlösare.
- Lägg till ”Skicka internt e-postmeddelande till butiksteamet:
{{productVariant.product.title}} / {{productVariant.title}}: barcode {{barcodeChange.oldBarcode}} is now {{barcodeChange.newBarcode}}”. - Aktivera arbetsflödet.
Enhetspriset för produktvarianten har ändrats
Visas en gång per variant vars enhetspris har ändrats - det ”pris per 100 g” som vissa länder kräver att anges bredvid priset.
| Bränder från | Shopify-webhook och ändringsdetektering |
| Tillstånd | Åtkomst till produkt-, variant- och kollektionsdata |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Kontrollera de lagstadgade enhetspriserna på nytt efter en prisändring eller en ändring av förpackningsstorleken.
- Uppdatera de tryckta prislapparna som anger enhetspriset.
Vad meddelandet ”Enhetspris för produktvariant har ändrats” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
productVariant |
Syfte | Produktvarianten med uppdaterat enhetspris |
productVariant.id |
ID | Produktvariantens globala ID |
productVariant.title |
Text | Variantens titel |
productVariant.sku |
Text | Variantens SKU |
productVariant.barcode |
Text | Variantens streckkod (EAN) |
productVariant.price |
Pengar (belopp, valutakod) | Det aktuella priset på modellen |
productVariant.unitPrice |
Pengar (belopp, valutakod) | Det aktuella enhetspriset för varianten |
productVariant.product |
Syfte | Den produkt som denna variant tillhör |
productVariant.product.id |
ID | Produktens globala ID |
productVariant.product.title |
Text | Produktens namn |
productVariant.product.handle |
Text | Produktens handtag |
unitPriceChange |
Syfte | Uppgifter om prisändringen per enhet (gamla och nya värden) |
unitPriceChange.oldUnitPrice |
Pengar (belopp, valutakod) | Det tidigare enhetspriset |
unitPriceChange.newUnitPrice |
Pengar (belopp, valutakod) | Det nya enhetspriset |
unitPriceChange.delta |
Antal | Nytt värde minus gammalt värde. Noll om någon av sidorna är okänd |
unitPriceChange.percentChange |
Antal | Förändring uttryckt i procent av det gamla värdet (-12,5 = minskade med 12,5 procent). Noll när det gamla värdet är 0 eller okänt |
unitPriceChange.direction |
Text | ökning, minskning eller oförändrat |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Granska de enhetspriser som har stigit
- Välj ”Produktvariantens enhetspris har ändrats” som utlösare.
- Lägg till ett villkor:
unitPriceChange.directionska vara lika medincrease. - Lägg till ”Skicka internt e-postmeddelande med
{{unitPriceChange.oldUnitPrice.amount}}och{{unitPriceChange.newUnitPrice.amount}}”. - Aktivera arbetsflödet.
Nästa steg
- Fullständig referens för avtryckare - alla triggare på en sida.
- Att välja rätt avtryckare - vilken som passar just ditt fall.
- Anpassade utlösare - om ingen inbyggd utlösare passar, skapa en egen.
- Händelsehistorik och felsökning - se vilka händelser som utlöstes och vilka data de innehöll.
- Utlösande händelser på en postens administrationssida - de senaste händelserna för en post, på en egen sida i Shopify-admin.
