Gatilhos de cobrança, passo a passo

Gatilhos de cobrança, passo a passo

Copiar página

Tutorial passo a passo dos gatilhos de coleção no Shopify Flow: atualização, título, identificador e descrição, com valores antigos e novos.

Quatro gatilhos para as coleções: um para qualquer atualização e três para os campos relevantes para o SEO e a navegação. As coleções não têm tags no Shopify, razão pela qual não existem gatilhos de tags neste contexto.

Shopify Flow
Onde os pode encontrar: em Shopify Flow, selecione «Selecionar um gatilho», aceda a Workflow Trigger Extensions e procure por «Coleção».

Atualização da coleção

É executado sempre que uma coleção é guardada, incluindo uma alteração às condições de uma coleção automatizada.

Incêndios provocados por Shopify webhook
Autorização Acesso aos dados relativos a produtos, variantes e coleções
Ligado Ativar um fluxo de trabalho do Shopify Flow que o utilize faz com que este seja ativado. O seu próprio botão de ativação encontra-se na página «Gatilhos» da aplicação

Utilize-o para

  • Invalidar uma cache ou reconstruir um menu de navegação quando uma coleção sofre alterações.
  • Analise as alterações às regras relativas às cobranças automáticas.

O que a atualização da coleção envia para o seu fluxo de trabalho

Variável em Shopify Flow Tipo O que contém
collection Objeto A coleção que foi atualizada
collection.id ID
collection.title Texto
collection.handle Texto
collection.description Texto
collection.descriptionHtml Texto
collection.updatedAt Texto
collection.ruleSet Objeto
collection.ruleSet.appliedDisjunctively Verdadeiro / falso
collection.ruleSet.rules Lista de objetos
payload Texto Objeto JSON que contém o GID da coleção que foi atualizada (por exemplo, {"id":"gid://shopify/Coleção/123"})
eventId Texto O ID deste evento. Procure-o no Histórico de Eventos da aplicação para ver exatamente o que foi enviado.

Exemplo: Receber uma notificação quando as regras de uma coleção forem alteradas

  1. Selecione «Atualização da coleção» como gatilho.
  2. Adicione «Enviar e-mail interno com {{collection.title}}» e, para coleções automatizadas, um ciclo sobre collection.ruleSet.rules que imprima column, relation e condition.
  3. Ative o fluxo de trabalho.

Alteração do título da coleção

É acionado quando o título de uma coleção é alterado.

Incêndios provenientes de Shopify Webhook e deteção de alterações
Autorização Acesso aos dados de produtos, variantes e coleções
Ligado Ativar um fluxo de trabalho do Shopify Flow que o utilize faz com que este seja ativado. O respetivo botão de ativação encontra-se na página «Gatilhos» da aplicação

Utilize-o para

  • Certifique-se de que os títulos dos menus, as páginas de destino ou os grupos de anúncios estejam em consonância com o nome da coleção.

O que a função «Título da coleção alterado» envia para o seu fluxo de trabalho

Variável em Shopify Flow Tipo O que contém
collection Objeto A coleção cujo título mudou
collection.id ID
collection.title Texto
collection.handle Texto
collection.description Texto
collection.descriptionHtml Texto
collection.updatedAt Texto
collection.ruleSet Objeto
collection.ruleSet.appliedDisjunctively Verdadeiro / falso
collection.ruleSet.rules Lista de objetos
oldTitle Texto O título anterior da coleção
newTitle Texto O novo título da coleção
eventId Texto O ID deste evento. Procure-o no Histórico de Eventos da aplicação para ver exatamente o que foi enviado.

Exemplo: Informar o departamento de marketing sobre uma coleção cujo nome foi alterado

  1. «Alteração do título da coleção» foi definido como o gatilho.
  2. Adicione «Enviar e-mail interno: "{{oldTitle}}" is now "{{newTitle}}"».
  3. Ative o fluxo de trabalho.

Alteração do identificador da coleção

É acionado quando o identificador da URL da coleção é alterado.

Incêndios provocados por Shopify webhook e deteção de alterações
Autorização Acesso aos dados de produtos, variantes e coleções
Ligado Ao ativar um fluxo de trabalho do Shopify Flow que o utilize, este fica ativado. O seu próprio botão de ativação encontra-se na página «Gatilhos» da aplicação

Utilize-o para

  • Crie automaticamente o redirecionamento a partir do URL antigo da coleção.

O que a função «Collection Handle Changed» envia para o seu fluxo de trabalho

Variável em Shopify Flow Tipo O que contém
collection Objeto A coleção cujo nome mudou
collection.id ID
collection.title Texto
collection.handle Texto
collection.description Texto
collection.descriptionHtml Texto
collection.updatedAt Texto
collection.ruleSet Objeto
collection.ruleSet.appliedDisjunctively Verdadeiro / falso
collection.ruleSet.rules Lista de objetos
oldHandle Texto O identificador de URL anterior da coleção
newHandle Texto O novo identificador URL da coleção
eventId Texto O ID deste evento. Procure-o no Histórico de Eventos da aplicação para ver exatamente o que foi enviado.

Exemplo: Redirecionar o antigo URL da coleção

  1. A alça de recolha «Pick» foi alterada para servir de gatilho.
  2. Adicione um redirecionamento de URL com o caminho /collections/{{oldHandle}} e o destino /collections/{{newHandle}}.
  3. Ative o fluxo de trabalho.

Alteração da descrição da coleção

É acionado quando a descrição de uma coleção é alterada.

Incêndios provocados por Shopify Webhook e deteção de alterações
Autorização Acesso aos dados de produtos, variantes e coleções
Ligado Ativar um fluxo de trabalho do Flow que o utilize faz com que este seja ativado. O respetivo botão de ativação encontra-se na página «Gatilhos» da aplicação

Utilize-o para

  • Inicie uma tradução ou uma verificação de SEO para os textos das categorias.

O que a função «Alterações na descrição da coleção» envia para o seu fluxo de trabalho

Variável em Shopify Flow Tipo O que contém
collection Objeto A coleção cuja descrição foi alterada
collection.id ID
collection.title Texto
collection.handle Texto
collection.description Texto
collection.descriptionHtml Texto
collection.updatedAt Texto
collection.ruleSet Objeto
collection.ruleSet.appliedDisjunctively Verdadeiro / falso
collection.ruleSet.rules Lista de objetos
oldDescription Texto A descrição anterior (truncada para 4000 caracteres; se necessário, obtenha a descrição completa através da referência da coleção)
newDescription Texto A nova descrição (truncada para 4000 caracteres; se necessário, obtenha a descrição completa através da referência à coleção)
eventId Texto O ID deste evento. Procure-o no Histórico de Eventos da aplicação para ver exatamente o que foi enviado.

Exemplo: Colocar na fila uma descrição alterada para tradução

  1. A descrição da coleção «Pick» foi alterada como gatilho.
  2. Adicione a opção «Enviar pedido HTTP» à sua ferramenta de tradução através de {{collection.id}} e {{newDescription}}.
  3. Ative o fluxo de trabalho.

Próximos passos