Analisando propostas

Correção Crítica Urgente na Jornada de Compra de E-commerce React com Integração Mercado Pago

Publicado em 02 de Março de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Busco um desenvolvedor experiente para identificar e corrigir falhas críticas na jornada de compra de um e-commerce próprio, já em produção. O sistema utiliza React no frontend, functions serverless no backend e Mercado Pago para processamento de pagamentos. O objetivo principal é garantir o funcionamento 100% estável do fluxo ProductDetails
Cart
Checkout
Mercado Pago.

Problemas Atuais:
1. Pequeno bug no carrinho: Há uma possível inconsistência de estado ou persistência no carrinho. É Necessário revisar a store/Context para garantir uma fonte única de verdade e que a atualização de quantidade e total seja sempre previsível.
2. Redirecionamento incorreto (intermitente): Ao clicar em 'Comprar', o esperado é adicionar o item ao carrinho e redirecionar para /cart. No entanto, o sistema, às vezes, redireciona para /login. É Preciso revisar os guards de rota, o AuthContext e as race conditions de sessão para garantir que rotas públicas nunca forcem o login.
3. Crítico – Pagamento não chama Mercado Pago: Ao clicar em 'Ir para Pagamento', o sistema entra em 'Processando', às vezes retorna erro 404, já apresentou erro 'Deployment does not exist' e não redireciona para o Mercado Pago. O fluxo de pagamento envolve createCheckoutFromCart, createPayment, CheckoutGroup + Orders e a geração da preferência MP (init_point). É Fundamental auditar tanto o frontend quanto o backend, validar o deploy das functions, garantir o retorno correto do checkoutUrl/init_point, eliminar o erro 404 intermitente e assegurar o redirecionamento adequado com window.location, tratando erros reais de forma específica.

Stack Tecnológica:
React, Functions serverless, Mercado Pago, Context/store, Guards de rota.

Critérios de Aceite:
- O botão 'Comprar' sempre deve levar para /cart.
- Nunca deve haver redirecionamento indevido para a página de login.
- O carrinho deve ser consistente em todas as etapas.
- O checkout deve listar todos os itens corretamente.
- O botão 'Ir para Pagamento' deve redirecionar 100% das vezes para o Mercado Pago.
- Eliminação completa dos erros 404 intermitentes no fluxo de pagamento.

Procuro um profissional capaz de identificar a causa raiz dos problemas e implementar soluções definitivas, não apenas paliativas.

Categoria TI e Programação
Subcategoria Lojas Virtuais (e-commerce)
Qual é o alcance do projeto? Bug ou alteração pequena

Prazo de Entrega: Não estabelecido

Habilidades necessárias