För varje

Åtgärden För varje utför en åtgärd för varje artikel i en lista, när den åtgärden är ansluten till alternativet Gör detta för varje artikel. Den här åtgärden fungerar för listor, t.ex. radobjekt i en beställning eller i listor som returnerats genom dessa åtgärder:

När du har lagt åtgärden För varje väljer du något eller båda av följande alternativ:

  • Klicka på Sedan för att lägga till en enda åtgärd eller ett villkor. Denna åtgärd vidtas när alla åtgärder som utförs av Gör detta för varje artikel har slutförts.
  • Klicka på Gör detta för varje artikel för att lägga till en åtgärd som ska utföras för varje post i listan som returneras av en Hämta-åtgärd.

T.ex. om du skapar ett arbetsflöde som körs en gång i veckan. Arbetsflödet använder åtgärden Hämta beställningsuppgifter för att hämta beställningar som gjorts under den veckan och tillämpar en tagg för var och en. När alla taggar har tillämpats skickas ett e-postmeddelande som meddelar att taggningen är klar.

Exempel på ett arbetsflöde som hämtar en lista över ordrar som gjorts under den senaste veckan och lägger till en tagg för varje order och skickar sedan ett e-postmeddelande.

Överväganden för användning av åtgärden "För varje"

Granska följande överväganden innan du använder åtgärden För varje:

Endast ett villkor eller en åtgärd kan omedelbart följa Gör detta för varje artikel. Du kan lägga till flera ytterligare villkor efter detta, men varje alternativ kan endast leda till ett enda villkor eller en åtgärd.

Du skapar till exempel ett arbetsflöde som använder åtgärden För varje.Klicka på Gör detta för varje objekt och lägg till ett villkor.I detta villkor, och i varje villkor som följer det, kan endast en åtgärd eller ett villkor läggas till, antingen till alternativen Sedan eller På annat sätt.

Exempel på ett arbetsflöde som använder flera villkor efter åtgärden

Fält

Åtgärden För varje innehåller följande fält.

Fält som används i åtgärden "För varje".
FältBeskrivning
ListaKrävs. Listan med objekt som en åtgärd ska utföras på. Det kan vara en lista som returneras av en Hämta-åtgärd eller en lista som returneras av en utlösare, t.ex. en lista med radartiklar som returneras av utlösaren Beställning skapad.

Utlösare

Åtgärden För varje kan användas i alla arbetsflöden.

Övervaka arbetsflöden

När ett arbetsflöde har körts kan du granska dess prestanda på Shopify Flows sida Aktivitet. Följande gäller för arbetsflöden som innehåller en För varje-åtgärd:

  • Avsnitten Status och Åtgärd tillämpas för alla åtgärder som tas av åtgärden För varje.
  • Avsnittet Körningsdetaljer, inklusive förhandsgranskningen av arbetsflödet, tillämpas endast för den senaste åtgärden som åtgärden För varje har tagit.

Mallar

Lägg till poster i Google Kalkylark-rader när en ny order läggs

När en ny order skapas loopar ett "För varje"-steg i ett arbetsflöde över varje post för att lägga till produktuppgifterna till en rad i Google Kalkylark. Visa mall

Lägg till produkter med en tagg till en produktserie i framtiden

Hämta alla produkter med en viss tagg vid en tidpunkt i framtiden och lägg sedan till dem till en produktserie. Visa mall

Tillåt beställningar för företag som skapats av förfrågningar om företagskonto

Tilldela en beställningsbehörighet när ett företag skapas genom en begäran om företagskonto. Visa mall

Annullera ordrar om en kund har lagt fler än fem ordrar i dag

Annullerar ordrar om en kund lägger fler än fem beställningar under en och samma dag. Den kontrollerar antalet beställningar som en kund har gjort under de senaste 24 timmarna och annullerar alla beställningar som överstiger denna gräns och märker kunden för potentiellt bedrägeri. Visa mall

Konvertera ett kundmetafält till taggar för alla kunder

Detta arbetsflöde kommer att komplettera data i taggar till alla dina kunder baserat på ett metafältsvärde. Det körs varje timme och hämtar upp till 100 kunder som inte har en "behandlad"-tagg. Det tittar på värdet i ett custom.test-metafält för varje kund och lägger till det som en tagg. Arbetsflödet lägger även till taggen "behandlad" så att den inte återförs till nästa schemalagda körning av arbetsflödet. Du måste ändra metafältets namnrymd och nyckel så att de matchar ett metafält i din butik för att köra arbetsflödet. Visa mall

Radera inaktiva kunder

Radera kunder som är mer än fem år gamla och aldrig har lagt en order. Visa mall

Radera inaktiva produkter

Radera produkter utan lager som inte har uppdaterats på ett år. Visa mall

Distribuera alla digitala artiklar i en order

Distribuerar alla artiklar som inte kräver någon fysisk leverans, t.ex. digitala artiklar, eller som matchar en lista med lagerhållningsenheter. Körs en gång för varje distributionsplats (”distributionsorder”) för en ny order. Visa mall

Parkera distributioner om en kund har lagt flera ordrar inom 24 timmar

Kontrollera för att se om kunden har lagt flera ordrar inom en 24-timmarsperiod. Om så är fallet parkerar du distributionerna och sammanslår leveransen. Visa mall

Pausa ordrar om en kund har lagt fler än en order under de senaste 24 timmarna

Kontrollera om en kund som lägger en order har lagt andra ordrar under de senaste 24 timmarna. Pausa i sådana fall alla ordrar. Visa mall

Publicera produkter med en viss tagg i framtiden

Få produkter med en viss tagg på ett framtida datum, och publicera dem. Använder åtgärderna Schemalagd tidsutlösare och Hämta produktuppgifter. Visa mall

Släpp parkerad distribution på bytesartikel när returen är avslutad

När en retur stängs kontrollerar du om det finns ett utestående saldo på ordern. Släpp utbytesartiklarna om det inte finns något ordersaldo. Visa mall

Ta bort taggen "ny produkt" 90 dagar efter att produkten skapades

Varje dag hämtas upp till 100 produkter skapade för mer än 90 dagar sedan och som fortfarande har taggen "ny". Arbetsflödet tar sedan bort dessa taggar för varje produkt. Visa mall

Schemalägg att produkter tas bort från webbshoppen på det angivna datumet och den angivna tiden

Ta bort produkter från webbshoppen utifrån tagg, id eller lagerhållningsenhet på ett visst datum i framtiden. Använder utlösaren Schemalagd tid, åtgärden Hämta produktuppgifter och loopen För varje. Visa mall

Skicka faktura för B2B-order till flera e-postadresser

Skicka fakturor för B2B-ordrar till flera e-postadresser. Detta kommer att använda de e-postadresser som sparats som metafält i en företagsplats, om de finns. Annars kommer detta först att skapa tre metafält: extra_invoice_recipient.email1, .email2, .email3. Visa mall

Skicka order och poster till Google Kalkylark

Mata ut varje orderpost till en rad i Google Kalkylark genom att använda åtgärden "För varje". Visa mall

Tagga och skicka en daglig sammanfattning av sena distributioner

Tagga och skicka varje dag en daglig e-postsammanfattning som räknar det totala antalet ordrar och dollarvärdet för alla ordrar som saknar en 2-dagars leveransgaranti. Visa mall

Tagga kunder som har en chargeback

Varje timme hämtar detta arbetsflöde ordrar med chargebacks och lägger till en tagg till kunden för ordern. Använder utlösaren "Schemalagd tid", "Hämta orderuppgifter" och loopen "För varje". Visa mall

Tagga ordrar med tillhörande UTM-kampanj

Lägger till taggar för ordrar som innehåller namnen på alla tillhörande UTM-kampanjer. Visa mall

Tagga öppna ordrar som är äldre än 2 dagar

Varje dag hämtar arbetsflödet alla öppna ordrar som är äldre än 2 dagar och lägger till en tagg till ordern. Visa mall

Spåra produktvarianter som är på rea med hjälp av en produktmetafält

Ställer in ett metafält på en produkt om minst en av dess varianter är på rea. Detta kan vara användbart för att spåra vilka produkter som för närvarande är på rea. Visa mall

Hittar du inte de svar du letar efter? Vi finns här för att hjälpa till!