"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:
- Para criar um fluxo de trabalho que inicie em data e hora específicas e ocorra somente uma vez
- Para criar um fluxo de trabalho que inicie em data e hora específicas e se repita de acordo com o agendamento
- Para criar um fluxo de trabalho que inicie em data e hora específicas e se repita de acordo com o agendamento até que determinados critérios sejam atendidos
É possível criar diversos agendamentos e usar várias combinações dessas abordagens.
Nesta página
- Considerações sobre o uso do acionador "Scheduled time" ("Horário agendado")
- Criar um fluxo de trabalho com execução em data e hora específicas
- Criar um fluxo de trabalho que se repita com base em um agendamento
- Criar um fluxo de trabalho que interrompe a repetição quando determinados critérios são atendidos
- Ações de coleta
- Variáveis de "Scheduled time" ("Horário agendado")
- Testar o acionador "Scheduled time" ("Horário agendado")
- Modelos
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
- Crie um fluxo de trabalho e selecione o acionador Scheduled time ("Horário agendado").
- 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.
- Defina a Start date ("Data de início") e a Start time ("Hora de início").
- 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
Crie um fluxo de trabalho que inicie com o acionador Scheduled time ("Horário agendado").
Após definir a hora e a data de início, clique em Add repeat rule ("Adicionar regra de repetição").
- 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.
- 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.
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
- Crie um fluxo de trabalho que inicie com o acionador Scheduled time ("Horário agendado") e uma Repeat rule ("Regra de repetição").
- Clique em Add end rule ("Adicionar regra de interrupção").
- 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:
- Get cash tracking session data
- Coletar dados de coleção
- Coletar dados de cliente
- Coletar dados de rascunho de pedido
- Coletar dados de processamento de pedidos
- Coletar dados do cartão-presente
- Coletar dados do local
- Coletar dados de pedido
- Coletar dados de produto
- Coletar dados da variante de produto
- Get subscription contract data ("Coletar dados do contrato de assinatura")
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