Sistema Automático de Rastreamento de Encomendas de E-commerce e Alertas no Discord - Fluxo de trabalho n8n

Utilize este potente fluxo de trabalho n8n para automatizar o rastreamento de encomendas Shopify. Registe instantaneamente novos dados de vendas no Google Sheets e envie alertas detalhados em tempo real para um canal Discord.

Prévia do Workflow

Pronto para automatizar?

Baixe este modelo de fluxo de trabalho n8n e comece a usá-lo instantaneamente.

Para quem é indicado?

Gestores de E-commerce que necessitam de visibilidade em tempo real sobre as vendas.
Equipas técnicas que procuram automação eficiente de processos de negócio utilizando modelos n8n.
Utilizadores que pretendem centralizar dados de e-commerce sem introdução manual.
Programadores que necessitam de notificações imediatas para novas transações via Discord.

Visão Geral

Gerir grandes volumes de encomendas de e-commerce envolve frequentemente introdução repetitiva de dados e atrasos na comunicação interna. Este fluxo de trabalho n8n altamente eficiente resolve isto ao fornecer uma solução de rastreamento em tempo real e sem intervenção manual. Quando um cliente faz uma nova encomenda na Shopify, esta automação captura instantaneamente todos os detalhes necessários, transforma os dados complexos das linhas de artigos utilizando um nó Python personalizado no n8n, e garante o registo preciso numa Folha de Cálculo Google designada. Além disso, gera uma notificação de resumo limpa e legível e envia-a imediatamente para o Discord. Implementar este modelo n8n garante que os registos de vendas estão sempre atualizados e que a sua equipa recebe alertas de vendas críticos sem latência, aumentando significativamente a eficiência operacional e a precisão dos dados.

Como funciona

Esta automação inicia com um gatilho dedicado do n8n e executa um processo de cinco passos:


  1. Gatilho Shopify: O fluxo de trabalho n8n arranca imediatamente após a criação de uma nova encomenda na sua loja Shopify conectada. Este gatilho n8n específico monitoriza o tópico orders/create.

  2. Extração de Dados (Nó de Código): O payload JSON bruto da Shopify, que contém um array de itens de linha, é passado para um nó Python do n8n. Este nó de código extrai os títulos e preços dos produtos encomendados, concatenando-os em strings separadas por vírgulas. Esta transformação é crucial para simplificar a estrutura de dados para o Google Sheets.

  3. Registo no Google Sheets: O nó do Google Sheets no n8n executa uma operação Adicionar linha. Mapeia detalhes extensivos da encomenda — como Número da Encomenda, Nome do Cliente, Estado Financeiro, Subtotal, Imposto e os Títulos e Preços dos Itens de Linha recém-agregados — para uma linha predefinida na sua folha de cálculo. Isto fornece um registo histórico limpo.

  4. Formatação da Notificação (Nó Code1): Após a escrita bem-sucedida dos dados, um segundo nó de Código (usando JavaScript) recupera a linha de dados completa e mapeada e constrói uma mensagem detalhada formatada em Markdown. Esta mensagem é otimizada para legibilidade no Discord, incluindo listas detalhadas e um link para a encomenda Shopify.

  5. Notificação Discord: Finalmente, o nó Discord do n8n recebe o conteúdo preparado e publica a mensagem de notificação rica no webhook especificado, completando o fluxo de trabalho n8n e alertando a equipa instantaneamente.

Guia de Instalação

Para implementar este fluxo de trabalho n8n com sucesso, siga estes passos:


  1. Importar o Fluxo de Trabalho n8n: Copie os dados JSON fornecidos e importe-os diretamente para a sua instância n8n usando a opção 'Novo' > 'Importar de JSON'.

  2. Credenciais Shopify: Configure as credenciais para o nó 'Gatilho Shopify' do n8n. Irá necessitar de um token de acesso à API da Shopify com as permissões readorders e readproducts. Após configurar as credenciais, ative o nó para gerar o URL do webhook.

  3. Configuração do Google Sheets: Crie um novo documento Google Sheet com cabeçalhos de coluna correspondentes aos dados mapeados no nó 'Adicionar linha na folha'. (ex: Número da Encomenda, Nome do Cliente, Total da Encomenda, Títulos dos Itens da Linha, etc.). Autentique o nó Google Sheets do n8n usando OAuth2 e selecione o ID da Folha de Cálculo e o Nome da Folha corretos.

  4. Webhook do Discord: Configure o nó 'Discord' do n8n usando um URL de Webhook. Deve gerar este URL de webhook nas definições do seu canal Discord de destino.

  5. Ativar: Guarde o fluxo de trabalho n8n e mude o interruptor principal para 'Ativo'. O gatilho Shopify do n8n estará agora a monitorizar novos eventos de encomenda.

Detalhes do Nó

Gatilho Shopify (Nó de Gatilho):
Função: Funciona como o gatilho principal do n8n, iniciando o fluxo de trabalho quando uma nova encomenda é criada na Shopify (orders/create).
Configuração Chave: Utiliza autenticação por Token de Acesso para se ligar de forma segura à loja Shopify.

Código (Python):
Função: Processa o array line_items do payload da Shopify, extraindo títulos e preços dos produtos e concatenando-os em strings simples separadas por vírgulas (Títulos dos Itens da Linha, Preços dos Itens da Linha) adequadas para armazenamento em folha de cálculo.
Configuração Chave: Utiliza Python para realizar compreensão de listas e junção de strings para preparação eficiente de dados.

Adicionar linha na folha (Nó Google Sheets do n8n):
Função: Adiciona uma nova linha ao documento Google Sheet especificado, mapeando dados transacionais detalhados derivados do gatilho Shopify do n8n e do nó Código.
Configuração Chave: A operação está definida como append (adicionar). Os campos mapeados incluem Número da Encomenda, Nome do Cliente, Total da Encomenda, Estado Financeiro e campos personalizados dos Itens da Linha.

Code1 (JavaScript):
Função: Recebe os dados consolidados da etapa do Google Sheet e formata-os numa mensagem rica, multilinha em Markdown (content) adequada para o Discord. Isto garante que a equipa recebe um alerta detalhado.
Configuração Chave: Utiliza interpolação de strings JavaScript para construir um resumo detalhado, incluindo pormenores dos artigos e estado financeiro.

Discord (Nó de Notificação do n8n):
Função: Envia a mensagem formatada para um canal Discord através de um webhook, fornecendo comunicação instantânea à equipa sobre a nova venda.
* Configuração Chave: Utiliza autenticação por Webhook e injeta o content dinâmico gerado pelo nó n8n de Código anterior.

Fluxos de trabalho n8n relacionados

Grátis

Nós: 4 Nós
Atualizado: Dezembro 26 2025
Ver tudo
Criado por

Apresentou*