Buscar en la documentación
ctrl+4K
Módulos
Authentication
Merchant
Catalog
Order
Events
Logistics
Shipping
Review
Financial
Soluciones

Criterios de homologación

Asegúrese de que existan solicitudes recientes realizadas al menos dos días antes de la fecha programada para homologación.
  • Listar evaluacionesEjemplo cURL:
    curl -X GET "https://merchant-api.ifood.com.br/review/v2.0/merchants/{merchantId}/reviews?page=1&pageSize=10&addCount=true" \
      -H "Authorization: Bearer {JWT_TOKEN}" \
      -H "Content-Type: application/json"
    • Valide los campos: status, replies[], version, visibility.
    • Verifique paginación y conteo total con addCount=true (total, pageCount).
    • Confirme que el campo visibility retorna "PUBLIC" o "PRIVATE" correctamente.
    • Pruebe todos los estados: CREATED, NOT_REPLIED, REPLIED, PUBLISHED.
    • Use filtros de fecha (ejemplo: dateFrom=2024-01-01T00:00:00Z&dateTo=2024-01-31T23:59:59Z).
    • Simule escenario sin evaluaciones (reviews: [], total: 0).
    • Solicite más de 50 elementos por página y confirme respuesta 400 BAD REQUEST.
  • Obtener detalles de la evaluaciónEjemplo cURL:
    curl -X GET "https://merchant-api.ifood.com.br/review/v2.0/merchants/{merchantId}/reviews/{reviewId}" \
      -H "Authorization: Bearer {JWT_TOKEN}" \
      -H "Content-Type: application/json"
    • Valide el array replies[] y el campo from ("MERCHANT" o "CUSTOMER").
    • Confirme todos los campos V2.
    • Solicite una evaluación inexistente y verifique respuesta 404 NOT FOUND.
  • Responder evaluaciónEjemplo cURL:
    curl -X POST "https://merchant-api.ifood.com.br/review/v2.0/merchants/{merchantId}/reviews/{reviewId}/answers" \
      -H "Authorization: Bearer {JWT_TOKEN}" \
      -H "Content-Type: application/json" \
      -d '{
        "text": "¡Muchas gracias por tu comentario! Estamos felices con la evaluación."
      }'
    • Responda solo evaluaciones con estado NOT_REPLIED.
    • Intente responder evaluaciones con estado PUBLISHED y confirme respuesta 422 UNPROCESSABLE ENTITY.
    • Valide el texto de la respuesta (10 a 300 caracteres). Confirme respuesta 201 CREATED para éxito y 422 para error de validación.
    • Asegúrese de que las respuestas no contengan lenguaje ofensivo, datos personales del cliente, ni enlaces o promociones no autorizadas.
    • Incluir documentación de la Política de Evaluaciones.
  • Resumen de evaluaciones
    • Realice una solicitud GET /merchants/{merchantId}/summary para obtener datos agregados de evaluaciones.
    Ejemplo cURL:
    curl -X GET "https://merchant-api.ifood.com.br/review/v2.0/merchants/{merchantId}/summary" \
      -H "Authorization: Bearer {JWT_TOKEN}" \
      -H "Content-Type: application/json"
    • Valide los campos: totalReviewsCount, validReviewsCount, score.
    • Confirme que el score es el promedio de las evaluaciones válidas de los últimos 3 meses.
¿Esta página fue útil?
Evalúa tu experiencia en el nuevo portal de desarrolladores: