Oră programată

Declanșatorul Oră programată pornește un flux de lucru la o oră și o dată pe care le specificați, cu opțiuni pentru:

  • a repeta fluxul de lucru conform unei programări specifice
  • a opri repetarea fluxului de lucru atunci când sunt îndeplinite anumite criterii

Spre deosebire de majoritatea celorlalte declanșatoare disponibile pentru Shopify Flow, declanșatorul Timp programat pornește un flux de lucru pe baza unor criterii pe care le stabiliți la crearea fluxului de lucru, în loc să se bazeze pe un eveniment care are loc în magazinul dumneavoastră sau într-o aplicație.

Există trei moduri diferite de a utiliza declanșatorul Oră programată:

Puteți crea mai multe programări și utiliza orice combinație a acestor abordări.

Considerente privind utilizarea declanșatorului Oră programată

  • Un flux de lucru trebuie să aibă cel puțin o execuție în viitor. Dacă se creează un flux de lucru care atât începe, cât și se termină în trecut, atunci nu puteți activa fluxul de lucru.
  • Pentru fluxurile de lucru care se repetă, cel mai lung interval posibil între execuții este de un an. Cel mai scurt interval posibil este de 10 minute. Pentru intervale de timp scurte, dacă rularea unui flux de lucru durează mai mult decât intervalul, atunci este posibil să obțineți rezultate inconsecvente, în funcție de interogarea utilizată și de acțiunile din fluxul de lucru.

Crearea unui flux de lucru care rulează la o anumită dată și oră

  1. Creați un flux de lucru nou, apoi selectați declanșatorul Oră programată.
  2. Opțional: selectați fusul orar de utilizat. În mod implicit, acesta este setat la fusul orar al magazinului dvs.
  3. Introduceți o Dată de începere și o Oră de începere.
  4. Opțional: pentru a adăuga o programare suplimentară pentru fluxul de lucru, dați clic pe Adăugare programare.

Crearea unui flux de lucru care rulează în mod repetat conform unei programări

  1. Creați un flux de lucru care începe cu declanșatorul Oră programată.
  2. După ce setați ora și data de începere, dați clic pe Adăugare regulă de repetare.
    1. Selectați intervalul de timp care trebuie să treacă înainte ca fluxul de lucru să fie rulat din nou. Această valoare trebuie să fie un număr întreg. Zecimalele nu sunt acceptate.
    2. Setați perioada de timp din opțiunile Zile, Săptămâni, sau Luni.
      • Dacă selectați Săptămâni, atunci dați clic pe ziua din săptămână în care să ruleze fluxul de lucru.
      • Dacă selectați Luni, atunci selectați ziua din lună în care să ruleze fluxul de lucru.
  3. Opțional: pentru a seta criterii care vor opri repetarea fluxului de lucru, dați clic pe Adăugare regulă de încheiere.

Crearea unui flux de lucru a cărui repetare se oprește atunci când sunt îndeplinite criterii specifice

  1. Creați un flux de lucru care începe cu declanșatorul Oră programată și o Regulă de repetare.
  2. Dați clic pe Adăugare regulă de încheiere.
  3. Efectuați una dintre următoarele acțiuni:
    • Pentru a opri fluxul de lucru după ce a rulat de un număr stabilit de ori, selectați După un număr de execuții, apoi introduceți numărul în secțiunea Număr.
    • Pentru a opri fluxul de lucru la un moment specific, selectați La o anumită dată și oră, apoi introduceți o Dată de încheiere și o Oră de încheiere.

Acțiuni de obținere

Majoritatea fluxurilor de lucru pornesc ca urmare a unui eveniment și includ automat datele aferente evenimentului respectiv. De exemplu, atunci când un flux de lucru este pornit de declanșatorul Comandă creată, fluxul de lucru pornește atunci când se plasează o comandă nouă. Fluxul de lucru dispune automat de informațiile despre comanda care a cauzat rularea fluxului de lucru și efectuează acțiuni asupra respectivului flux de lucru.

Într-un flux de lucru care utilizează declanșatorul Oră programată, fluxul de lucru pornește la un moment pe care l-ați specificat, mai degrabă decât ca rezultat al unui eveniment. Deoarece nu există un eveniment specific în magazinul dvs. sau dintr-o aplicație care să pornească fluxul de lucru, nu sunt incluse automat date. Pentru a crea un flux de lucru care efectuează acțiuni asupra comenzilor sau produselor, puteți utiliza următoarele acțiuni pentru a aduce datele respective în fluxul de lucru:

Variabile de timp programat

Când porniți un flux de lucru cu declanșatorul Timp programat, condițiile și acțiunile din acel flux de lucru care acceptă variabile Liquid au la dispoziție o variabilă suplimentară. Variabila Programat la returnează ora și data la care este programată execuția fluxului de lucru, denumită scheduledAt.

Testarea declanșatorului Timp programat

Pentru a testa un flux de lucru care începe cu acest declanșator, setați primul flux de lucru să ruleze la scurt timp după ce îl activați. După ce sunteți sigur(ă) că fluxul de lucru funcționează conform intenției, editați-l pentru a actualiza data și ora de începere.

Șabloane

Adăugarea la o dată ulterioară a produselor cu o etichetă la o colecție

La o dată viitoare, preluați toate produsele cu o anumită etichetă și apoi adăugați-le la o colecție. Vizualizați șablonul

Convertirea unui metacâmp de client în etichete pentru toți clienții

Acest flux de lucru va completa etichete pentru toți clienții dumneavoastră pe baza valorii unui metacâmp. Rulează la fiecare oră și preia până la 100 de clienți care nu au eticheta „procesat”. Pentru fiecare client, analizează valoarea unui metacâmp custom.test și o adaugă ca etichetă. De asemenea, fluxul de lucru adaugă o etichetă „procesat”, astfel încât clientul să nu fie returnat la următoarea execuție programată a fluxului de lucru. Pentru a utiliza fluxul de lucru, va trebui să modificați spațiul de nume și cheia metacâmpului pentru a corespunde unui metacâmp din magazinul dumneavoastră. Vizualizați șablonul

Crearea și inițializarea metacâmpurilor magazinului

Utilizați metacâmpurile magazinului cu Flow creând definiții și inițializând metacâmpul cu valoarea (valorile) de care aveți nevoie. Vizualizați șablonul

Ștergerea clienților inactivi

Ștergeți clienții mai vechi de 5 ani care nu au plasat niciodată o comandă. Vizualizați șablonul

Ștergerea produselor inactive

Ștergeți produsele fără inventar care nu au fost actualizate de un an. Vizualizați șablonul

Trimiterea prin e-mail a unui sumar săptămânal al reducerilor active care utilizează un cod

Trimite prin e-mail un sumar al reducerilor active care utilizează un cod. Fluxul de lucru rulează conform unui program, în fiecare luni, la ora 9:00. Fluxul de lucru poate fi personalizat pentru a modifica sincronizarea, modul în care primiți sumarul, tipul de reduceri pe care doriți să le includeți și modul. Vizualizați șablonul

Generarea și trimiterea săptămânală de rapoarte cu Tresl Segments

Generează unul sau mai multe rapoarte utilizând aplicația Tresl Segments. Trimite rapoartele la adresele de e-mail specificate și utilizează declanșatorul Timp programat pentru a rula o dată pe săptămână. Vizualizați șablonul

Publicarea la o dată ulterioară a produselor cu o anumită etichetă

La o dată viitoare, preluați produsele cu o anumită etichetă și publicați-le. Utilizează declanșatorul Timp programat și acțiunea Preluarea datelor despre produs. Vizualizați șablonul

Eliminarea etichetei de produs nou la 90 de zile de la crearea produsului

În fiecare zi, preia până la 100 de produse care au fost create cu peste 90 de zile în urmă și care încă mai au eticheta „nou”. Apoi, fluxul de lucru elimină acele etichete pentru fiecare produs. Vizualizați șablonul

Programarea eliminării produselor din Magazinul online la data și ora specificate

La o singură dată în viitor, eliminați produsele din magazinul online după etichetă, ID sau SKU. Utilizează declanșatorul Timp programat, acțiunea Preluarea datelor despre produs și bucla Pentru fiecare. Vizualizați șablonul

Trimiterea unei notificări când volumul comenzilor este mai mic de 10 în ultima oră

Trimite o notificare de tip „heartbeat” pentru comenzi. La fiecare oră, preia până la 10 comenzi care au fost create și le numără. Dacă sunt mai puțin de 10, trimite o notificare prin e-mail. Utilizează pașii Timp programat, Preluarea datelor despre comandă și Numărare. Vizualizați șablonul

Trimiterea unui sumar zilnic prin e-mail cu lista comenzilor de onorare care sunt în așteptare

În fiecare zi, acest flux de lucru va interoga toate comenzile de onorare care sunt în așteptare (până la 100 odată). Va trimite un sumar prin e-mail cu numele comenzii și locația de executare a comenzii alocată. Vizualizați șablonul

Trimiterea unui sumar zilnic prin e-mail cu produsele cu stoc epuizat

În fiecare zi, preia toate produsele care au inventarul 0 și trimite un sumar prin e-mail. Utilizează acțiunea Preluarea datelor despre produs și declanșatorul Timp programat. Vizualizați șablonul

Trimiterea unei notificări zilnice cu toate comenzile provizorii deschise

În fiecare zi, preluați comenzile provizorii deschise, numărați-le și trimiteți un mesaj Slack. Utilizează declanșatorul Timp programat și acțiunile Preluarea comenzilor provizorii și Numărare. Vizualizați șablonul

Trimiterea prin e-mail a sumarului comenzilor din ultima zi din Magazinul online

În fiecare zi, preia comenzile din ultima zi și trimite un sumar prin e-mail cu cele care au fost plasate în magazinul online. Vizualizați șablonul

Trimiterea unui sumar prin e-mail cu toate comenzile neonorate mai vechi de 2 zile

Obțineți un sumar zilnic al tuturor comenzilor dumneavoastră neonorate mai vechi de 2 zile, utilizând programări, preluarea datelor comenzii, numărare și însumare. Vizualizați șablonul

Trimiterea unui sumar săptămânal prin e-mail cu lista variantelor cu stoc redus

Acest flux de lucru rulează conform unui program (de exemplu, o dată pe săptămână). Preia o listă de variante de produs cu stoc redus, numără rezultatele și trimite un sumar prin e-mail cu titlurile variantelor și un link către pagina de administrare pentru variantă. Vizualizați șablonul

Etichetarea și trimiterea unui sumar zilnic al onorărilor întârziate

În fiecare zi, etichetați și trimiteți un sumar zilnic prin e-mail care numără numărul total și valoarea în dolari a tuturor comenzilor care nu respectă o garanție de expediere de 2 zile. Vizualizați șablonul

Etichetarea clienților care au un refuz la plată

La fiecare oră, acest flux de lucru preia comenzile cu cereri de rambursare și adaugă o etichetă clientului pentru comandă. Utilizează declanșatorul Timp programat, acțiunea Preluarea datelor despre comandă și bucla Pentru fiecare. Vizualizați șablonul

Etichetarea comenzilor neonorate mai vechi de 2 zile

În fiecare zi, fluxul de lucru preia toate comenzile neonorate mai vechi de 2 zile și adaugă o etichetă comenzii. Vizualizați șablonul

Urmărirea variantelor de produs care sunt la promoție folosind un metacâmp de produs

Setează un metacâmp pentru un produs dacă cel puțin una dintre variantele sale este la promoție. Acest lucru poate fi util pentru a urmări ce produse sunt în prezent la promoție. Vizualizați șablonul