CompanyRemote

Desenvolvedor para Finalizar Sistema de Pedidos Whatsapp + Bling co...

Project-Based

Description

Estamos buscando um desenvolvedor experiente para finalizar e aprimorar um sistema de automação de pedidos já parcialmente desenvolvido. O objetivo principal é otimizar o fluxo de pedidos recebidos via WhatsApp, utilizando inteligência artificial para identificação de produtos e integração completa com o ERP Bling.

O sistema atual já possui as seguintes funcionalidades:

  • Portal web hospedado no Vercel.

  • Integração com WhatsApp via Z-API, com webhooks funcionando.

  • Inteligência Artificial (Claude/Anthropic) para leitura de fotos e textos de pedidos.

  • Banco de dados Upstash Redis para armazenamento de dados.

  • Dashboard funcional para visualização de pedidos e campanhas.

As principais funcionalidades a serem desenvolvidas incluem:

  • Implementação de upload de catálogo em formato PDF por campanha. A IA precisará consultar esses catálogos para identificar produtos e associá-los aos pedidos da campanha correta, considerando que múltiplas campanhas podem estar ativas simultaneamente.

  • Integração completa com o ERP Bling: O botão de envio ao Bling já existe, mas é necessário implementar o fluxo de refresh automático do token OAuth (que expira a cada 6 horas) e o processo completo de criação de contato, produto e pedido de compra dentro do Bling.

  • Identificação do grupo VIP: O sistema deve ser capaz de identificar corretamente de qual dos dois grupos de WhatsApp o pedido foi originado.

  • Atualização automática do portal: Implementar polling automático (a cada 30-60 segundos) para que novos pedidos sejam exibidos sem a necessidade de atualização manual da página.

  • Limpeza e organização de dados: Excluir pedidos de teste e otimizar a estrutura de dados existente.

Nosso modelo de negócio envolve uma loja que opera com grupos de WhatsApp para compras coletivas. As clientes enviam fotos dos catálogos com o tamanho desejado, e o sistema deve capturar esses pedidos automaticamente, organizá-los por campanha (marca + mês/ano) e enviá-los ao Bling como pedidos de compra.

Todas as credenciais e acessos necessários, incluindo ao repositório GitHub do projeto, serão fornecidos ao profissional contratado para revisão e desenvolvimento.

Category: IT & Programming Subcategory: E-commerce What is the scope of the project?: Create a new store

Skills

APIMachine LearningWeb ServicesPythonReact.jsE-commerceGitHubRedisDatabaseGitJavaScriptNode.jsVercelOAuth

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching