Consultas
storeReviews
Reseñas aprobadas más recientes de toda la tienda, para secciones de testimonios.
storeReviews devuelve las reseñas aprobadas más recientes de toda la tienda, con el nombre del producto reseñado. Úsala en secciones de testimonios. Para las reseñas de un producto, usa productReviews o el campo reviews de ProductSummary.
storeReviews(limit: Int, minRating: Int): [StorefrontStoreReviewDto!]!Argumentos
| Argumento | Tipo | Predeterminado | Regla |
|---|---|---|---|
limit | Int | 3 | De 1 a 12. Un valor fuera de rango se ajusta al extremo más cercano. |
minRating | Int | — | Solo reseñas con esa calificación o más. |
La lista va de la más reciente a la más antigua e incluye solo reseñas de productos que siguen en el catálogo.
StorefrontStoreReviewDto
| Campo | Tipo | Descripción |
|---|---|---|
id | String! | ID de la reseña. |
productId | String! | ID del producto reseñado. |
productName | String! | Nombre actual del producto. |
rating | Int! | Calificación, de 1 a 5. |
title | String | Título. |
content | String! | Texto de la reseña. |
reviewerName | String | Nombre de quien reseña. |
createdOn | DateTime! | Fecha de la reseña. |
Ejemplo
query StoreReviews($limit: Int, $minRating: Int) {
storeReviews(limit: $limit, minRating: $minRating) {
id
productName
rating
title
content
reviewerName
createdOn
}
}curl --request POST "https://storefront.ecomiq.pe/graphql" \
--header "Content-Type: application/json" \
--header "x-Store-Domain: mi-tienda" \
--data-binary '{
"query": "query StoreReviews($limit: Int, $minRating: Int) { storeReviews(limit: $limit, minRating: $minRating) { id productName rating title content reviewerName createdOn } }",
"variables": { "limit": 6, "minRating": 4 }
}'{
"data": {
"storeReviews": [
{
"id": "7204558912004325999",
"productName": "Taza",
"rating": 5,
"title": "Excelente",
"content": "Llegó rápido y bien empacada.",
"reviewerName": "Ana",
"createdOn": "2026-10-25T21:06:35Z"
}
]
}
}Errores
| Código | Causa |
|---|---|
STORE_CONTEXT_REQUIRED | x-Store-Domain falta o no corresponde a una tienda. |
Equivalente REST
GET / devuelve la misma lista con los mismos limit y minRating.
Última actualización: