
Descubra como o n8n, uma poderosa ferramenta de automação de código aberto, pode simplificar a atualização dos preços do seu site hospedado na Hostinger usando apenas uma planilha do Google. Neste artigo, explicaremos passo a passo como criar um fluxo de trabalho que lê os valores da planilha, processa os dados e os envia para o seu site, garantindo que os preços estejam sempre corretos e atualizados sem esforço manual.
Configurando a conexão entre n8n, Google Sheets e Hostinger
O primeiro passo para automatizar a atualização de preços é garantir que o n8n tenha acesso tanto à sua planilha do Google quanto ao seu site na Hostinger. Siga estas etapas:
- Crie uma credencial do Google API: No painel do n8n, adicione uma nova credencial do Google OAuth2. Será necessário gerar um client ID e um client secret no console de desenvolvedores do Google e autorizar o acesso à planilha que contém os preços.
- Adicione a credencial da Hostinger: Se o seu site usa FTP ou SFTP para atualizar arquivos, configure uma credencial de conexão no n8n com o endereço do servidor, usuário e senha fornecidos pela Hostinger.
- Teste as conexões: Use os nós “Google Sheets” e “FTP” (ou “SFTP”) disponíveis no n8n para validar se eles conseguem ler os dados da planilha e conectar ao servidor da Hostinger sem erros.
Com as credenciais configuradas, você pode montar o fluxo que trará as informações de preço da planilha e atualizará os arquivos do seu site ou enviará requisições à sua API.
Construindo o fluxo de trabalho que atualiza os preços automaticamente
Depois de garantir as conexões, o próximo passo é criar o fluxo de trabalho no n8n. O processo pode ser dividido em quatro blocos principais:
- Disparador periódico: Use o nó “Cron” para agendar a execução a cada hora, diariamente ou conforme a frequência que seus preços mudam.
- Leitura da planilha: O nó “Google Sheets – Read Rows” permite selecionar a aba e o intervalo que contém os produtos e seus novos valores. É possível filtrar linhas vazias ou com erros usando o nó “IF”.
- Processamento dos dados: Utilize o nó “Function” (JavaScript) para transformar os registros em um formato que seu site aceita, como um objeto JSON ou linhas de um arquivo CSV.
- Atualização no site: Dependendo da sua implementação, há duas opções:
- Upload de arquivo: Se o site lê um arquivo prices.json, o nó “FTP – Upload” pode substituir o arquivo no servidor Hostinger.
- Chamada de API: Caso exista um endpoint que receba os preços, use o nó “HTTP Request” para enviar um POST com o JSON gerado.
Ao final do fluxo, adicione um nó “Slack” ou “Email” para receber uma notificação caso a atualização falhe ou seja concluída com sucesso. Essa camada de monitoramento garante que você sempre saiba o estado da sua automação.
Com essas etapas, a atualização de preços passa a ser um processo totalmente automatizado, reduzindo erros humanos e economizando tempo. Sempre que a planilha for editada, o n8n sincroniza as mudanças com o seu site na Hostinger, mantendo a experiência de compra de seus clientes impecável.
Conclusão
Ao integrar n8n, Google Sheets e Hostinger, você cria uma solução robusta que elimina a necessidade de ajustes manuais nos preços do seu e‑commerce. Configurando credenciais, criando um fluxo de trabalho inteligente e monitorando as execuções, sua loja fica sempre atualizada, economizando tempo e evitando inconsistências que podem afetar as vendas.
