tripId + orderId.
O Order prova a compra. A Trip é a experiência avaliada.
Elegibilidade
O cliente só pode avaliar quando todas as condições abaixo são verdadeiras:| Condição | Erro se falhar |
|---|---|
Pedido pertence ao cliente e está pago (PAID) | trip_review.not_eligible |
Ainda não existe avaliação para tripId + orderId | trip_review.already_reviewed |
Há um ticket VALID do Order para a Trip com boardedAt preenchido | trip_review.not_eligible |
A Trip avaliada está COMPLETED | trip_review.not_eligible |
Ao buscar um pedido pelo app, a resposta indica se a avaliação está disponível e quais alvos devem aparecer (
includeCompany, includeDriver).Alvos da avaliação
- Motorista e empresa são derivados da Trip avaliada (
driverId,companyId). - Cada nota (
rating) é um inteiro de 1 a 5. Comentários são opcionais. - A avaliação é sobre a experiência da Trip.
Fluxo
Ao registrar a avaliação, o pedido retorna com o
review anexado.Contato a partir da avaliação
O passageiro pode iniciar atendimento a partir da avaliação usando o botão de contato da revisão. Esse fluxo não cria resposta dentro da review. A avaliação continua sendo o registro da experiência, e a conversa operacional fica em SupportCase. Quando o contato nasce da avaliação, o chamado deve referenciar:relatedTripReviewId: avaliação que originou o contato.relatedOrderId: pedido que deu elegibilidade para a review.