Analisando propostas

Desenvolvimento de Crm Personalizado para Automação de Processos de Encomendas e Gestão de Custos

Publicado em 06 de Janeiro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Aqui está a descrição organizada e detalhada da sua ideia, de forma que você possa publicá-la no **Workana** para buscar profissionais especializados:

---

**Título do Projeto:** 
Desenvolvimento de CRM Personalizado para Automação de Processos de Encomendas e Gestão de Custos

**Descrição do Projeto:** 
Estou à procura de um profissional ou equipe para desenvolver um **CRM personalizado** que automatize e organize os processos relacionados ao meu negócio de venda de sapatilhas. Abaixo, detalho o funcionamento do sistema desejado, suas funcionalidades e requisitos:

---

### **Fluxo Geral do Sistema:**

1. **Confirmação da Encomenda via WhatsApp:** 
  - Assim que um cliente realiza uma encomenda, o sistema deve enviar automaticamente uma mensagem via WhatsApp para confirmar os dados do pedido. 
  - A mensagem deve permitir duas respostas possíveis:
    - **"Confirmar"**: Marca o pedido como "Confirmado". 
    - **"Cancelar"**: Marca o pedido como "Cancelado".
  - Idealmente, o sistema deve interpretar automaticamente a resposta do cliente para mudar o status do pedido. Caso não seja possível, a alteração poderá ser feita manualmente.

2. **Envio de Dados ao Fornecedor:** 
  - Quando um pedido é marcado como "Confirmado", o sistema deve enviar automaticamente uma mensagem ao fornecedor com:
    - Dados do cliente (endereço de envio e código postal). 
    - Método de pagamento escolhido pelo cliente (MBWay ou à cobrança). 
    - Valor total a ser pago ao fornecedor.

3. **Cálculo Automático de Custos:** 
  - O sistema deve calcular o custo total da encomenda, considerando: 
    - **Custo do envio**, que varia conforme:
      - Continente, pagamento à cobrança: **7,56€** 
      - Continente, pagamento por MBWay: **5€** 
      - Ilhas, pagamento à cobrança: **12,47€** 
      - Ilhas, pagamento por MBWay: **7,80€** 
    - **Custo do produto**, que depende do modelo selecionado.
  - O lucro por encomenda será automaticamente calculado como: 
    **Lucro = Valor da venda - (Custo do envio + Custo do produto).**

4. **Estados das Encomendas:** 
  O sistema deve gerenciar os seguintes estados: 
  - **Confirmado:** Pedido confirmado pelo cliente. 
  - **Enviado:** Pedido enviado pelo fornecedor. 
  - **Pendente:** Pedido aguardando levantamento no ponto de entrega. 
  - **Entregue:** Pedido finalizado e entregue ao cliente. 
  - **Recusada:** Pedido devolvido ou cancelado, com cálculo de custo negativo. 

5. **Gestão do Envio e Rastreio:** 
  - Para envios ao Continente, não há código de rastreio, apenas uma notificação: 
    **"A sua encomenda foi enviada."** 
  - Para envios às Ilhas, o fornecedor deve inserir um código de rastreio ao marcar o pedido como "Enviado". 
  - O sistema consultará automaticamente o estado da encomenda no site dos CTT: 
    [https://www.ctt.pt/feapl_2/app/open/objectSearch/objectSearch.jspx](https://www.ctt.pt/feapl_2/app/open/objectSearch/objectSearch.jspx) 
    - Caso o estado no site seja "Pendente", o sistema envia uma mensagem: 
      **"A sua encomenda está pendente de levantamento."** 
    - Caso o estado seja "Entregue", o sistema envia uma mensagem: 
      **"Encomenda entregue. Deixe o seu feedback!"**

6. **Gestão de Notificações:** 
  - O sistema deve alertar quando:
    - Uma encomenda permanece muito tempo no estado "Confirmado" sem ser enviada. 
    - Uma encomenda permanece no estado "Pendente" por muito tempo.

---

### **Requisitos do CRM:**

1. **Mensagens Automáticas via WhatsApp:** 
  O CRM deve integrar-se com APIs do WhatsApp para envio de mensagens automáticas em diferentes etapas do processo.

2. **Cálculo Automático de Custos e Lucros:** 
  - O sistema deve registrar o custo de cada pedido, incluindo o custo de envio e o custo do produto, e calcular o lucro automaticamente.

3. **Gestão de Pagamentos ao Fornecedor:** 
  - Deve haver um relatório consolidado com:
    - Valor total devido ao fornecedor (produtos, envios, devoluções). 
    - Histórico detalhado por encomenda.

4. **Interface Simples e Responsiva:** 
  - O CRM deve ter uma interface **moderna, limpa e mobile-friendly**, permitindo que as alterações manuais sejam feitas facilmente.

5. **Gestão de Estados Personalizada:** 
  - Permitir alterar estados manualmente ou automaticamente com base em regras definidas.

6. **Relatórios e Alertas:** 
  - Relatório de pedidos atrasados (muito tempo no estado "Confirmado" ou "Pendente"). 
  - Relatórios de lucros e despesas detalhados. 

---

### **Extras Desejáveis:**
- Integração com o site de rastreio dos CTT para automatizar atualizações de estado. 
- Possibilidade de exportar relatórios para Excel ou PDF. 
- Painel de controle para personalizar mensagens enviadas ao cliente e ao fornecedor.

---

### **Tecnologias Sugeridas:**
- **Backend:** Node.js, Python (Django/Flask), ou PHP (Laravel). 
- **Frontend:** React.js ou Vue.js com design em TailwindCSS. 
- **Banco de Dados:** MySQL, PostgreSQL ou MongoDB. 
- **Integrações:** API do Whatsapp, api de rastreio dos ctt. 

---

### **Informações Adicionais:**
Estou aberto a sugestões para melhorar este fluxo e adicionar funcionalidades que possam otimizar o processo. Procuro um profissional com experiência em desenvolvimento de CRMs, automação de processos e integração com APIs.

Se você tem as habilidades necessárias e pode entregar um sistema eficiente, entre em contato com sua proposta e prazo estimado para a entrega.

Categoria TI e Programação
Subcategoria Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Período integral
Integrações de API Cloud Storage (Dropbox, Google Drive, etc), Outros (Outras APIs)
Funções necessárias Desenvolvedor

Duração do projeto De 1 a 3 meses

Habilidades necessárias

Outro projetos publicados por M. L.