Gatilho de metaobjeto, passo a passo
Tutorial passo a passo do Shopify Flow sobre o gatilho de atualização de entradas do Metaobjeto: monitore uma definição e reaja às entradas alteradas.
Um gatilho para entradas de metaobjetos: guias de tamanhos, localizadores de lojas, listas de ingredientes, membros da equipe, qualquer coisa que o(a) senhor(a) mesmo(a) tenha modelado. O(a) senhor(a) escolhe quais definições deseja monitorar na página “Gatilhos de Metaobjetos” do aplicativo. Consulte Gatilhos de metaobjetos.

Entrada do metaobjeto atualizada
É acionado quando uma entrada de uma definição de metaobjeto monitorada é atualizada. A entrada é enviada na íntegra: type, handle, displayName e todos os campos com suas chaves e valores.
| Incêndios causados por | Shopify webhook |
| Autorização | Acesso aos dados de metaobjetos |
| Ligado | Por definição do metaobjeto, na página “Gatilhos do metaobjeto” do aplicativo |
Utilize-o para
- Informe a equipe de conteúdo sempre que houver alterações no guia de tamanhos ou nas instruções de cuidados.
- Envie as entradas alteradas do localizador de lojas para um provedor de mapas.
- Recriar algo na loja virtual que seja gerado a partir de metaobjetos.
O que a entrada “Metaobjeto atualizado” envia para o seu fluxo de trabalho
| Variável em Shopify Flow | Tipo | O que contém |
|---|---|---|
metaobjectHandle |
Texto | O identificador do metaobjeto que foi atualizado (para fins de filtragem no Shopify Flow) |
metaobject |
Objeto | A entrada do metaobjeto que foi atualizada |
metaobject.definition |
Objeto | A MetaobjectDefinition que modela esse tipo de objeto |
metaobject.displayName |
Texto | Nome de exibição do metaobjeto |
metaobject.fields |
Lista de objetos | Todos os campos do metaobjeto, com suas chaves e valores |
metaobject.fields (each).definition |
Objeto | A definição do campo para esta chave de objeto |
metaobject.fields (each).jsonValue |
Texto | O valor atribuído ao campo no formato JSON |
metaobject.fields (each).key |
Texto | A chave do objeto deste campo |
metaobject.fields (each).thumbnail |
Objeto | Atributos visuais para campos de arquivo ou de cor |
metaobject.fields (each).type |
Texto | O tipo do campo |
metaobject.fields (each).value |
Texto | O valor atribuído ao campo, sempre armazenado como uma sequência de caracteres |
metaobject.handle |
Texto | Identificador/slug da instância do metaobjeto |
metaobject.id |
ID | ID global do metaobjeto |
metaobject.type |
Texto | Tipo/identificador da definição do metaobjeto |
eventId |
Texto | O ID deste evento. Procure-o no Histórico de Eventos do aplicativo para verificar exatamente o que foi enviado. |
Exemplo: Notificar a equipe de conteúdo sobre uma alteração no guia de tamanhos
- No aplicativo, abra “Metaobjetos Triggers”, clique em “Adicionar gatilho”, selecione a definição e salve.
- No Shopify Flow, a entrada “Metaobjeto” foi atualizada.
- Adicione uma condição:
metaobject.typeseja igual asize_guide. - Adicione a função “Enviar e-mail interno” com
{{metaobject.displayName}}e um loop Liquidforsobremetaobject.fieldsque exiba okeye ovaluede cada campo. - Ative o fluxo de trabalho.

Próximos passos
- Referência completa sobre gatilhos - todos os gatilhos em uma única página.
- Escolhendo o gatilho certo - qual deles se aplica ao seu caso.
- Gatilhos personalizados - quando nenhum gatilho embutido for adequado, crie o seu próprio.
- Histórico de eventos e solução de problemas - verificar o que foi disparado e o que estava carregado.
