Orario programmato

Il trigger Scheduled time (Orario programmato) avvia un flusso di lavoro in una data e un orario specifici, con le seguenti opzioni:

  • ripetere il flusso di lavoro in una pianificazione specifica;
  • non ripetere più il flusso di lavoro quando vengono soddisfatti determinati criteri.

A differenza della maggior parte degli altri trigger disponibili per Shopify Flow, il trigger Scheduled time (Orario programmato) avvia un flusso di lavoro in base ai criteri da te impostati al momento della creazione del flusso di lavoro, anziché in base a un evento che si verifica nel tuo negozio o in un'app.

Esistono tre modi diversi per utilizzare il trigger Scheduled time (Orario programmato):

Puoi creare più pianificazioni e utilizzare qualsiasi combinazione di questi elementi.

Considerazioni sull'utilizzo del trigger Scheduled time trigger (Orario programmato)

  • Un flusso di lavoro deve verificarsi almeno una volta in futuro. Se viene creato un flusso di lavoro che inizia e finisce nel passato, questo non potrà essere attivato.
  • Per i flussi di lavoro ricorrenti, l'intervallo più lungo consentito tra le occorrenze è un anno. L'intervallo più breve consentito è di 10 minuti. Per intervalli di tempo brevi, se l'esecuzione di un flusso di lavoro richiede più tempo rispetto a quella dell'intervallo, potresti ottenere risultati incoerenti, a seconda della query utilizzata e delle azioni nel flusso di lavoro.

Creazione di un flusso di lavoro eseguito in una data e a un orario specifici

  1. Crea un nuovo flusso di lavoro e seleziona il trigger Scheduled time trigger (Orario programmato).
  2. Facoltativo: seleziona il fuso orario da utilizzare. Per impostazione predefinita, il fuso orario impostato è quello del tuo negozio.
  3. Inserisci una data di inizio e un orario di inizio.
  4. Facoltativo: per aggiungere un'ulteriore pianificazione per il flusso di lavoro, clicca su Add schedule (Aggiungi pianificazione).

Creazione di un flusso di lavoro eseguito ripetutamente in base a una pianificazione

  1. Crea un flusso di lavoro che inizi con il trigger Scheduled time (Orario programmato).

  2. Dopo aver impostato l'orario e la data di inizio, clicca su Add repeat rule (Aggiungi regola di ripetizione).

    1. Seleziona il periodo di tempo che trascorrerà prima che il flusso di lavoro venga eseguito nuovamente. Il valore inserito deve essere un numero intero. I decimali non sono supportati.
    2. Imposta il periodo di tempo con le opzioni Days (Giorni), Weeks (Settimane) o Months (Mesi). - Se selezioni Weeks (Settimane), clicca sul giorno della settimana in cui eseguire il flusso di lavoro. - Se selezioni Months (Mesi), seleziona il giorno del mese in cui eseguire il flusso di lavoro.
  3. Facoltativo: per impostare i criteri che impediranno la ripetizione del flusso di lavoro, clicca su Add end rule (Aggiungi regola di fine).

Creazione di un flusso di lavoro che si interrompe quando vengono soddisfatti determinati criteri

  1. Crea un flusso di lavoro che inizi con il trigger Scheduled time (Orario programmato) e una Repeat rule (Regola di ripetizione).
  2. Clicca su Add end rule (Aggiungi regola di fine).
  3. Effettua una delle operazioni seguenti:
    • Per interrompere il flusso di lavoro dopo che è stato eseguito un certo numero di volte, seleziona After number of occurrences (Dopo un numero di occorrenze), quindi inserisci il numero nella sezione Count (Conteggio).
    • Per interrompere il flusso di lavoro in un momento specifico, seleziona On a date and time (In una data e in un orario), quindi inserisci una data di fine e un orario di fine.

Ottenimento di azioni

La maggior parte dei flussi di lavoro inizia a causa di un evento e include automaticamente i dati correlati a quell'evento. Ad esempio quando un flusso di lavoro viene avviato dal trigger Ordine creato, il flusso inizia quando viene effettuato un nuovo ordine. Il flusso di lavoro contiene automaticamente le informazioni sull'ordine che ne ha causato l'inizio e che esegue azioni su di esso.

Un flusso di lavoro che utilizza il trigger Scheduled time (Orario programmato) inizia nel momento da te specificato, anziché a seguito di un evento. Poiché nel tuo negozio o in un'app non c'è un evento specifico che inizi il flusso di lavoro, non ci sono dati inclusi automaticamente. Per creare un flusso di lavoro che esegua azioni su ordini o prodotti, puoi utilizzare le seguenti azioni per portare i dati nel tuo flusso di lavoro:

Variabili di orario programmate

Quando avvii un flusso di lavoro con il trigger Scheduled time (Orario programmato), le condizioni e le azioni di quel flusso di lavoro che accettano variabili Liquid hanno a disposizione una variabile aggiuntiva. La variabile Scheduled at (Programmato il) restituisce l'ora e la data in cui è programmata l'esecuzione del flusso di lavoro, chiamata scheduledAt.

Test del trigger Scheduled time (Orario programmato)

Per testare un flusso di lavoro che inizia con questo trigger, imposta l'esecuzione del primo flusso di lavoro poco dopo l'attivazione del flusso stesso. Quando avrai la certezza che il tuo flusso di lavoro funzioni come previsto, modificalo per aggiornare la data e l'orario di inizio.

Modelli

Aggiunta di prodotti con un tag a una collezione in futuro

In un orario futuro, ottieni tutti i prodotti con un determinato tag e li aggiungi a una collezione. Visualizza modello

Conversione di un metafield cliente in tag per tutti i clienti

Questo flusso di lavoro completerà i tag di tutti i clienti in base a un valore del metafield. Viene eseguito ogni ora e recupera fino a 100 clienti che non hanno un tag "elaborato". Per ogni cliente guarda il valore di un metafield custom.test e lo aggiunge come tag. Il flusso di lavoro aggiunge anche un tag "elaborato" così che non venga restituito nella prossima esecuzione programmata del flusso di lavoro. Per utilizzare il flusso di lavoro è necessario modificare lo spazio dei nomi e la chiave del metafield affinché corrispondano a un metafield nel tuo negozio. Visualizza modello

Creazione e inizializzazione dei metafield del negozio

Utilizza i metafield del negozio con Flow creando definizioni e inizializzando i metafield con i valori di cui hai bisogno. Visualizza modello

Eliminazione dei clienti inattivi

Elimina i clienti da più di cinque anni che non hanno mai effettuato un ordine. Visualizza modello

Eliminazione dei prodotti inattivi

Elimina i prodotti senza scorte che non sono stati aggiornati per un anno. Visualizza modello

Invio di un riepilogo settimanale via email degli sconti attivi che utilizzano un codice

Invia un riepilogo via email degli sconti attivi che utilizzano un codice. Questo flusso di lavoro viene eseguito ogni lunedì alle 9 come orario programmato. Questo flusso di lavoro può essere personalizzato per cambiare l'orario, come viene ricevuto il riepilogo, il tipo di sconti da includere e la modalità. Visualizza modello

Generazione e invio di report con Tresl Segments una volta alla settimana

Genera uno o più report con l'app Tresl Segments. Invia i report gli indirizzi email specificati e utilizza il trigger Scheduled time (Orario programmato) per l'esecuzione una volta alla settimana. Visualizza modello

Pubblica prodotti con un determinato tag in futuro

In una data futura, ottieni prodotti con un determinato tag e pubblicali. Utilizza il trigger Scheduled time (Orario programmato) e l'azione Get product data (Ottieni i dati dei prodotti). Visualizza modello

Rimozione del tag di prodotto "nuovo" 90 giorni dopo la creazione del prodotto

Ogni giorno, raccoglie fino a 100 prodotti creati più di 90 giorni fa e che hanno ancora il tag "nuovo". Quindi il flusso di lavoro rimuove questi tag per ogni prodotto. Visualizza modello

Programma la rimozione dei prodotti dal negozio online nella data e ora specificata

In una singola data nel futuro, rimuovi i prodotti dal negozio online in base al tag, ID o SKU. Utilizza il trigger Scheduled time (Orario programmato), l'azione Get product data (Ottieni i dati dei prodotti) e il loop For Each. Visualizza modello

Invio di una notifica quando il volume degli ordini è inferiore a 10 nell'ultima ora

Invia una notifica di ordine. Ogni ora, ottiene fino a 10 ordini creati e li conta. Se sono meno di 10, invia una notifica via email. Utilizza il trigger orario programmato e le azioni Ottieni dati degli ordini e Conta. Visualizza modello

Invio di un riepilogo giornaliero via email con l'elenco degli ordini con evasione in sospeso

Ogni giorno questo flusso di lavoro esegue una query per tutti gli ordini con evasione in sospeso (fino a 100 alla volta). Invierà un riepilogo via email con il nome dell'ordine e la sede di evasione assegnata. Visualizza modello

Invio di un riepilogo giornaliero via email con i prodotti esauriti

Ogni giorno ottiene tutti i prodotti che hanno 0 scorte e invia un riepilogo via email. Utilizza il trigger Get product data (Ottieni dati dei prodotti) e Scheduled time (Orario programmato). Visualizza modello

Invio di notifiche giornaliere con tutte le bozze di ordine aperte

Ogni giorno, ottiene le bozze di ordine aperte, le conta e invia un messaggio su Slack. Utilizza il trigger Scheduled time (Orario programmato), Get draft orders (Ottieni le bozze di ordine) e Count actions (Conta azioni). Visualizza modello

Invio di un riepilogo via email di tutti gli ordini al negozio online nell'ultimo giorno

Ogni giorno, ottiene gli ordini dell'ultimo giorno e invia un riepilogo via email con gli ordini effettuati sul negozio online. Visualizza modello

Invio di un riepilogo via email con tutti gli ordini inevasi da più di due giorni

Ricevi un riepilogo giornaliero di tutti gli ordini inevasi presenti da più di due giorni, sfruttando gli orari programmati e le azioni Ottieni dati degli ordini, Conta e Somma. Visualizza modello

Invio di riepiloghi settimanali via email con elenchi delle varianti con livelli bassi di scorte

Questo flusso di lavoro viene eseguito secondo un programma (per esempio una volta alla settimana). Ottiene una lista di varianti di prodotto che hanno bassi livelli di scorte, conta i risultati e invia un riepilogo tramite email con i titoli delle varianti e un link alla pagina del pannello di controllo per la variante. Visualizza modello

Aggiunta di un tag e invio di un riepilogo giornaliero delle evasioni in ritardo

Ogni giorno aggiungi un tag e invia un riepilogo giornaliero via email con il numero totale e il valore in dollari di tutti gli ordini che non rispettano la garanzia di spedizione di due giorni. Visualizza modello

Aggiunta di un tag ai clienti che hanno un chargeback

Ogni ora, questo flusso di lavoro ottiene gli ordini con dei chargeback e aggiunge un tag al cliente per l'ordine. Utilizza il trigger orario programmato, l'azione Ottieni dati degli ordini e il loop "for each". Visualizza modello

Aggiunta di un tag agli ordini inevasi da più di due giorni

Ogni giorno il flusso di lavoro raccoglie tutti gli ordini inevasi da più di due giorni e aggiunge un tag all'ordine. Visualizza modello

Monitoraggio delle varianti di prodotto in offerta utilizzando un metafield del prodotto

Imposta un metafield su un prodotto se almeno una delle sue varianti è in offerta. Questa opzione può risultare utile per monitorare i prodotti in offerta in un determinato momento. Visualizza modello

Non trovi le risposte che stai cercando? Siamo qui per aiutarti.