Înțelegerea declanșatorilor în Shopify Flow

Un declanșator este evenimentul care pornește fluxul de lucru și reprezintă setul inițial de date pe care fluxul de lucru îl utilizează pentru a stabili condițiile fluxului de lucru. În esență, este primul pas, sau evenimentul declanșator, care lansează automatizarea.

Fiecare flux de lucru poate avea un singur pas de declanșare.

Alegerea unui declanșator pentru fluxul de lucru

Există multe declanșatoare diferite din care puteți alege pentru a porni fluxul de lucru, astfel încât selectarea celui mai adecvat declanșator înseamnă că fluxul dvs. de lucru are cele mai mari șanse de a se executa cu succes.

Atunci când decideți ce declanșator să alegeți pentru a porni un flux de lucru, analizați următoarele considerente în funcție de sarcina pe care doriți ca fluxul de lucru să o automatizeze:

Luați în considerare când doriți să pornească fluxul de lucru: eveniment versus programare

Aproape toate declanșatoarele fluxului de lucru se bazează pe evenimente specifice care au loc în magazinul dvs. Aceste evenimente nu au o programare fixă și pot apărea de mai multe ori pe zi, în funcție de activitatea magazinului dvs. De exemplu, dacă de obicei onorați toate comenzile în aceeași zi a săptămânii, atunci un flux de lucru care începe cu declanșatorul Comandă onorată poate să nu se execute deloc timp de aproape o săptămână, ajungând să se execute de mai multe ori într-o singură zi atunci când începeți să vă onorați comenzile. Pentru multe sarcini, declanșatoarele bazate pe evenimente sunt alegerea corectă, deoarece se execută numai atunci când are loc evenimentul relevant.

Cu toate acestea, este posibil să doriți să automatizați o sarcină care are loc conform unei programări fixe, în loc de un eveniment specific. În aceste cazuri, trebuie să utilizați declanșatorul Oră programată, care este un declanșator unic ce pornește un flux de lucru la o anumită oră și dată pe care le specificați. De asemenea, puteți programa fluxul de lucru să se repete la fiecare oră, zi, săptămână sau lună. Acest tip de declanșator poate fi util pentru configurarea automatizărilor bazate pe programare, cum ar fi generarea unei liste zilnice a tuturor produselor dvs. fără stoc și trimiterea unui e-mail managerului dvs. de inventar.

De ce este important: Alegerea momentului potrivit pentru fluxul de lucru este esențială, deoarece asigură activarea automatizării numai atunci când este relevantă pentru nevoile afacerii dvs. Dacă selectați un declanșator bazat pe evenimente, atunci fluxul dvs. de lucru pornește ca răspuns direct la o acțiune din magazinul dvs., cum ar fi plasarea unei comenzi de către un client. Dacă utilizați un declanșator programat, atunci fluxul dvs. de lucru se execută la orele specifice pe care le alegeți, făcând posibilă automatizarea sarcinilor la intervale regulate.

Confirmați definiția declanșatorului pe care îl luați în considerare

În Shopify Flow, declanșatoarele sunt foarte literale, cu definiții rigide. De exemplu, declanșatoarele Comandă creată și Tranzacție de comandă creată ar putea părea că se referă la același lucru, dar, de fapt, se referă la evenimente de comandă complet diferite; Comandă creată se declanșează atunci când se creează o comandă în magazinul dvs., în timp ce Tranzacție de comandă creată se declanșează atunci când se creează o tranzacție legată de plată pentru orice comandă existentă, cum ar fi capturarea manuală a unei plăți pentru o comandă neplătită sau emiterea unei restituiri către un client.

De ce este important: Deoarece declanșatorul este primul lucru pe care îl caută fluxul de lucru înainte de a începe restul execuției, un declanșator corect asigură pornirea fluxului de lucru atunci când are loc evenimentul corect. Nu faceți presupuneri cu privire la ceea ce se referă un nume de declanșator. Dacă 2 declanșatoare par similare, atunci există cu siguranță o diferență cheie între ele care poate avea un impact semnificativ asupra alegerii celui potrivit pentru fluxul dvs. de lucru.

Luați în considerare ce date trebuie să verifice fluxul de lucru

Declanșatoarele determină setul de date inițial pe care fluxul de lucru îl poate utiliza la rularea condițiilor sale. De exemplu, atunci când un flux de lucru începe cu declanșatorul Client creat, fluxul de lucru are acces la informațiile noului client, cum ar fi detaliile de contact ale clientului, istoricul comenzilor sale și dacă a fost de acord să primească materiale de marketing prin e-mail. Cu toate acestea, nu ar avea acces la alte tipuri de date, cum ar fi metoda de transport pe care a selectat-o pentru cea mai recentă comandă, deoarece acest tip de informații sunt stocate în setul de date al comenzii, mai degrabă decât în setul de date al clientului.

Declanșatorii determină, de asemenea, direct ce condiții, acțiuni și variabile sunt disponibile pentru utilizare în restul fluxului de lucru. Dacă o variabilă sau o acțiune nu este disponibilă, atunci aceasta nu va fi afișată ca opțiune pe care să o selectați.

De asemenea, merită luat în considerare faptul că unele date nu vor fi disponibile imediat atunci când are loc un declanșator. De exemplu, în majoritatea cazurilor, dacă fluxul de lucru pornește cu declanșatorul Comandă creată și încearcă să utilizeze variabila order.fulfillmentOrders, atunci fluxul de lucru ar putea eșua, deoarece comanda nu are încă nicio onorare, fiind abia creată. Declanșatorul Eveniment de onorare creat ar putea fi o alegere mai potrivită în acest caz.

De ce este important: Fluxurile de lucru pot reuși sau eșua în funcție de datele disponibile de la declanșator. Declanșatorul pe care îl alegeți determină exact ce detalii din magazinul dvs. sunt accesibile pentru a fi examinate de condițiile și acțiunile fluxului de lucru. Dacă datele de care aveți nevoie nu sunt prezente în setul de date al declanșatorului, atunci fluxul de lucru nu poate accesa sau utiliza acele informații pentru automatizări sau pentru luarea deciziilor. Înainte de a finaliza fluxul de lucru, confirmați că declanșatorul furnizează toate informațiile necesare pentru a vă atinge obiectivele de automatizare.

Exemple de declanșatoare utilizate pentru fluxuri de lucru comune

Tabelul următor oferă exemple de declanșatoare comune și modul în care le puteți utiliza în fluxurile de lucru Shopify Flow.

De asemenea, puteți examina alte exemple de fluxuri de lucru în Shopify Flow care sunt disponibile ca șabloane.

Tabel care listează câteva declanșatoare comune Shopify Flow și tipurile de fluxuri de lucru care le utilizează.
DeclanșatorExemple de cazuri de utilizare a fluxului de lucru
Comandă creată
  • Etichetarea clienților VIP
  • Marcarea comenzilor cu risc ridicat
  • Rutarea onorării
Comandă plătită
  • Capturarea unor plăți specifice
  • Trimiterea confirmărilor
  • Actualizarea sistemelor externe
Cantitatea din inventar a variantei de produs a fost modificată
  • Trimiterea unei alerte de stoc redus
Produs creat
  • Etichetarea automată a produselor noi
  • Publicarea produselor noi pe canalele de vânzări
Client creat
  • Adăugarea clientului la segmente
  • Trimiterea unui mesaj de bun venit
Oră programată
  • Trimiterea unui raport zilnic de vânzări
  • Crearea de verificări săptămânale ale inventarului
  • Efectuarea sarcinilor lunare de curățare