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å Därefter för att lägga till en å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 på varje post i listan.
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.

På den här sidan
Ö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:
Listan du använder i åtgärden För varje kan inte innehålla fler än 1 000 artiklar. Om den valda listan innehåller fler än 1 000 artiklar kan arbetsflödet inte genomföras och alla åtgärder som följer åtgärden För varje körs inte.
Följande åtgärder kan inte följa Gör detta för varje objekt: - Åtgärden Vänta - Alla Hämta data-åtgärder (som Hämta orderdata) - Kör kod-åtgärden
Du kan bara bädda in en För varje-åtgärd i en annan För varje-åtgärd.
Fält
Åtgärden För varje innehåller följande fält.
Fält | Beskrivning |
---|---|
Lista | Krä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 orderbehörighet när ett företag skapas av 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 ordrar inom en enda dag. Den kontrollerar antalet ordrar som gjorts av en kund under de senaste 24 timmarna och annullerar alla ordrar som överstiger denna gräns och taggar 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 digitala artiklar i en order
Distribuerar alla artiklar som inte kräver någon fysisk leverans, till exempel digitala artiklar eller som matchar en lista över lagerhållningsenheter. Körs en gång för varje distributionsplats (distributionsordern) 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
Kontrollera om ordern har ett utestående saldo när en retur är avslutad. Släpp bytesartiklarna om det inte finns något ordersaldo. Visa mall
Ta bort ny produkttagg 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 restordrar som är äldre än två dagar
Varje dag hämtar arbetsflödet alla restordrar som är äldre än två dagar och lägger till en tagg till ordern. Visa mall
Spåra produktvarianter som säljs med hjälp av ett metafält för produkt
Ställer in ett metafält för 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