Utlösare för produktvarianter, steg för steg

Utlösare för produktvarianter, steg för steg

Kopiera sidan

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

Shopify Flow
Så här hittar du dem: I Shopify Flow väljer du ”Välj en utlösare”, öppnar ”Workflow Trigger Extensions” och söker efter ”Variant”.

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

  1. Välj ”Prisändring för produktvariant” som utlösare.
  2. Lägg till ett villkor: priceChange.percentChange är mindre än -10.
  3. Lägg till ”Skicka internt e-postmeddelande”: {{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} {{priceChange.newPrice.currencyCode}} ({{priceChange.percentChange}}%).
  4. 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

  1. Välj ”Produktvariantens SKU har ändrats” som utlösare.
  2. 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}}.
  3. Lägg till ett villkor i början om tomma SKU:er ska ignoreras: skuChange.oldSku är inte tom och finns.
  4. 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

  1. Välj ”Produktvariantens streckkod har ändrats” som utlösare.
  2. Lägg till ”Skicka internt e-postmeddelande till butiksteamet: {{productVariant.product.title}} / {{productVariant.title}}: barcode {{barcodeChange.oldBarcode}} is now {{barcodeChange.newBarcode}}”.
  3. 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

  1. Välj ”Produktvariantens enhetspris har ändrats” som utlösare.
  2. Lägg till ett villkor: unitPriceChange.direction ska vara lika med increase.
  3. Lägg till ”Skicka internt e-postmeddelande med {{unitPriceChange.oldUnitPrice.amount}} och {{unitPriceChange.newUnitPrice.amount}}”.
  4. Aktivera arbetsflödet.

Nästa steg