Evaluating bids

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

Published on the January 06, 2025 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
Is this a project or a position? Project
I currently have I have an idea
Required availability Full time
API Integrations Cloud Storage (Dropbox, Google Drive, etc.), Other (Other APIs)
Roles needed Developer

Project duration 1 to 3 months

Skills needed

Other projects posted by M. L.