Descrição do projeto
TraduzidoO widget deve puxar atualizações de status automaticamente de nosso courier em um cronograma, sem que ninguém atualize os dados manualmente, e refletir mudanças na página dentro de um atraso razoável. Quando o estágio muda, o cliente deve opcionalmente receber uma notificação, por exemplo, por e-mail ou dentro de sua conta, para que não precise ficar verificando a página. O estilo visual deve combinar com nosso site existente e funcionar bem tanto em desktop quanto em mobile.
Estamos abertos a discutir qual abordagem de integração se encaixa melhor dependendo do courier que usamos, e gostaríamos que a solução fosse fácil de estender mais tarde se novos couriers ou estágios de rastreamento forem adicionados.
O que esperamos do resultado:
— campo de entrada com validação de formato para o número de rastreamento ou pedido
— indicador de estágio horizontal com ícones ou rótulos
— atualização automática de status via polling ou webhook
— notificação opcional na mudança de estágio
— layout responsivo combinando com o design atual
— tratamento claro de números inválidos ou não encontrados