"Scheduled time" ("Horário agendado")

O acionador Scheduled time ("Horário agendado") inicia um fluxo de trabalho em hora e data especificadas, com opções de:

  • repetir o fluxo de trabalho em um agendamento específico;
  • parar de repetir o fluxo de trabalho quando determinados critérios são atendidos.

Ao contrário da maioria dos acionadores disponíveis para o Shopify Flow, o Scheduled time ("Horário agendado") é iniciado de acordo com os critérios que você definiu durante a criação do fluxo de trabalho, e não em um evento ocorrido na loja ou em um app.

Existem três maneiras diferentes de usar este acionador:

É possível criar diversos agendamentos e usar várias combinações dessas abordagens.

Considerações sobre o uso do acionador "Scheduled time" ("Horário agendado")

  • Um fluxo de trabalho precisa ter pelo menos uma ocorrência no futuro. Portanto, se começar e terminar no passado, não será possível ativá-lo.
  • Para fluxos de trabalho repetidos, o maior intervalo possível entre as ocorrências é de um ano, e o menor é de 10 minutos. Nos intervalos pequenos, se um fluxo de trabalho levar mais tempo para ser executado do que o intervalo, você poderá receber resultados inconsistentes, dependendo da consulta usada e das ações no fluxo de trabalho.

Criar um fluxo de trabalho com execução em data e hora específicas

  1. Crie um fluxo de trabalho e selecione o acionador Scheduled time ("Horário agendado").
  2. Opcional: selecione o fuso horário a ser usado. Lembre-se de que o acionador adota o fuso horário da loja por padrão.
  3. Defina a Start date ("Data de início") e a Start time ("Hora de início").
  4. Opcional: para adicionar mais um agendamento ao fluxo de trabalho, clique em Add schedule ("Adicionar agendamento").

Criar um fluxo de trabalho que se repita com base em um agendamento

  1. Crie um fluxo de trabalho que inicie com o acionador Scheduled time ("Horário agendado").

  2. Após definir a hora e a data de início, clique em Add repeat rule ("Adicionar regra de repetição").

    1. Selecione o período de tempo que precisa passar antes de o fluxo de trabalho ser acionado de novo. Vale lembrar que esse valor precisa ser um número inteiro, já que decimais não são compatíveis.
    2. Defina o período de tempo nas opções Days ("Dias"), Weeks ("Semanas") ou Months ("Meses"). - Se você selecionar Weeks ("Semanas"), clique no dia da semana em que o fluxo de trabalho será acionado. - Se você selecionar Months ("Meses"), clique no dia do mês em que o fluxo de trabalho será acionado.
  3. Opcional: para definir os critérios que interrompem a repetição do fluxo de trabalho, clique em Add end rule ("Adicionar regra de interrupção").

Criar um fluxo de trabalho que interrompe a repetição quando determinados critérios são atendidos

  1. Crie um fluxo de trabalho que inicie com o acionador Scheduled time ("Horário agendado") e uma Repeat rule ("Regra de repetição").
  2. Clique em Add end rule ("Adicionar regra de interrupção").
  3. Realize uma das seguintes ações:
    • Para interromper o fluxo de trabalho após um determinado número de execuções, selecione After number of occurrences ("Após quantidade de ocorrências") e insira o número na seção Count ("Contagem").
    • Para interromper o fluxo de trabalho em um momento específico, selecione On a date and time ("Em uma data e hora") e digite uma End date ("Data de término") e um End time ("Hora de término").

Ações de coleta

A maioria dos fluxos de trabalho começa por causa de um evento e inclui automaticamente os dados relacionados. Por exemplo, o acionador Order created ("Pedido criado") só inicia um fluxo de trabalho quando um novo pedido é realizado. Vale lembrar que as informações sobre o pedido que causaram o início e realizam ações no fluxo de trabalho já estão lá, de forma automática.

Os fluxos de trabalho com esse acionador se iniciam no momento que você especificou, não como resultado de um evento. Como não há nenhum evento específico na loja ou em um app que inicie o fluxo de trabalho, não há dados incluídos de forma automática. Para criar um fluxo de trabalho com ações em pedidos ou produtos, use as seguintes ações para ter esses dados no fluxo de trabalho:

Variáveis de "Scheduled time" ("Horário agendado")

Quando você inicia um fluxo de trabalho com o acionador Scheduled time ("Horário agendado"), as condições e ações que aceitam variáveis líquidas terão outras opções disponíveis. A variável Scheduled at ("Agendado em") retorna a hora e a data do agendamento da execução, chamada scheduledAt.

Testar o acionador "Scheduled time" ("Horário agendado")

Para testar um fluxo de trabalho que começa com esse acionador, configure-o para execução logo após a ativação. Depois, quando você tiver certeza de que tudo está funcionando conforme o esperado, edite o fluxo de trabalho para atualizar a data e a hora de início.

Modelos

Adicionar produtos com tag a uma coleção no futuro

No futuro, coloque uma determinada tag em todos os produtos e adicione-os a uma coleção. Ver modelo

Converter um metacampo de cliente em tags para todos os clientes

Este fluxo de trabalho completa tags em todos os clientes com base no valor de metacampo. A execução acontece a cada hora e busca até cem clientes que não têm a tag "Processado". Em cada um, o fluxo analisa o valor do metacampo custom.test e o adiciona como tag. O fluxo de trabalho também inclui a tag "Processado" para que a pessoa não retorne à próxima execução programada. Para usá-lo, você precisará alterar o namespace e a chave do metacampo para os mesmos de um metacampo da loja. Ver modelo

Criar e inicializar metacampos de loja

Use metacampos de loja com o Flow criando definições e inicializando o metacampo com os valores necessários. Ver modelo

Excluir clientes inativos

Exclua clientes inscritos há mais de cinco anos que nunca fizeram um pedido. Ver modelo

Excluir produtos inativos

Exclua produtos sem estoque que não foram atualizados durante o ano. Ver modelo

Enviar por e-mail um resumo semanal dos descontos ativos que usam um código

Envia por e-mail um resumo dos descontos ativos que usam um código. O fluxo de trabalho está agendado para execução todas as segundas-feiras, às 9h, e pode ser personalizado para alterar o horário, como o resumo é recebido, o tipo de desconto que você quer incluir e muito mais. Ver modelo

A cada semana, gerar e enviar relatórios com o Tresl Segments

O app Tresl Segments permite gerar e enviar um ou mais relatórios aos endereços de e-mail especificados, além de usar o acionador "Scheduled time" ("Horário agendado") para ser iniciado uma vez por semana. Ver modelo

Publicar produtos com uma determinada tag no futuro

No futuro, publique produtos com uma determinada tag. Use o acionador "Horário agendado" e a ação "Coletar dados de produto". Ver modelo

Remover tag de produto novo 90 dias após a criação do item

Todos os dias, analisa até 100 produtos criados há mais de 90 dias que ainda têm a tag "Novo". Em seguida, o fluxo de trabalho remove essas tags de cada item. Ver modelo

Agendar a remoção de produtos da loja virtual em uma data e hora especificadas

Em uma data no futuro, remova produtos da loja virtual por tag, ID ou SKU. Esse fluxo de trabalho usa o acionador "Horário agendado", a ação "Coletar dados de produto" e o loop "Para cada". Ver modelo

Enviar uma notificação quando o volume de pedidos for inferior a 10 na última hora

Envia uma notificação periódica sobre os pedidos. A cada hora, o fluxo de trabalho conta se pelo menos dez pedidos foram criados. Caso contrário, uma notificação será enviada por e-mail. Usa as etapas "Schedule time" ("Horário agendado"), "Get order data" ("Coletar dados de pedido") e "Count" ("Quantidade"). Ver modelo

Enviar resumo diário por e-mail com uma lista de pedidos com processamento em suspensão

Todos os dias, esse fluxo de trabalho analisa todos os pedidos com processamento em suspensão (até cem de cada vez). Em seguida, envia um resumo por e-mail com o nome dos pedidos e o local de processamento atribuído. Ver modelo

Enviar resumo diário por e-mail com lista de produtos sem estoque

Todos os dias, você recebe por e-mail um resumo de todos os produtos com estoque zerado. Usa os acionadores "Get product data" ("Coletar dados de produto") e "Scheduled time" ("Horário agendado"). Ver modelo

Enviar notificações diárias com todos os rascunhos de pedidos em aberto

Todos os dias, receba uma lista dos rascunhos de pedidos em aberto, verifique a quantidade e envie uma mensagem pelo Slack. Usa o acionador "Scheduled time" ("Horário agendado") e as ações "Get draft orders" ("Coletar dados de rascunho de pedido") e "Count" ("Quantidade"). Ver modelo

Enviar por e-mail um resumo de todos os pedidos na loja virtual no último dia

Diariamente, conta os pedidos e envia um resumo por e-mail com os pedidos realizados na loja virtual no dia anterior. Ver modelo

Enviar um resumo por e-mail com todos os pedidos não processados com mais de dois dias

Receba um resumo diário de todos os pedidos não processados feitos há mais de dois dias, com uso de agendamentos, dados do pedido, contagem e soma. Ver modelo

Enviar um resumo semanal por e-mail com uma lista de variantes com estoque baixo

Este fluxo de trabalho é acionado conforme uma programação, por exemplo, uma vez por semana, a fim de analisar uma lista de variantes de produtos com estoque baixo, contar os resultados e enviar um resumo por e-mail com os títulos das variantes, bem como um link para a página do admin em questão. Ver modelo

Marcar com tag e enviar um resumo diário dos processamentos de pedidos atrasados

Todos os dias, marque com tag e envie um resumo diário com o número total e o valor em dinheiro de todos os pedidos que não cumprirem a garantia de entrega em dois dias. Ver modelo

Marcar com tag os clientes que tiverem um estorno

A cada hora, este fluxo de trabalho separa os pedidos com estorno e adiciona uma tag aos clientes que os realizaram. Usa os acionadores "Scheduled time" ("Horário agendado"), "Get product data" ("Coletar dados de produto") e o loop "For each" ("Para cada"). Ver modelo

Marcar com tag pedidos não processados com mais de dois dias

Todos os dias, o fluxo de trabalho identifica e adiciona uma tag a todos os pedidos não processados com mais de dois dias Ver modelo

Acompanhar as variantes de produtos em promoção usando um metacampo de produto

Define um metacampo em um produto se pelo menos uma de suas variantes estiver em promoção. Isso pode ser útil para rastrear quais produtos estão em promoção no momento. Ver modelo

Não encontrou as respostas que está procurando? Estamos sempre à disposição para ajudar você.