Saltar al contenido
Guías
Consultas

seller

Obtiene el perfil público y las políticas de un vendedor mediante su slug.

Última actualización:

seller devuelve un vendedor visible en la tienda resuelta. Además de identidad y reputación, expone las políticas que pueden mostrarse en su vitrina.

Firma

seller(slug: String!): StorefrontSellerProfileDto!

Argumentos

ArgumentoTipoRegla
slugString!Obligatorio. Se recorta antes de buscar, no puede quedar vacío y admite hasta 100 caracteres.

Campos

CampoTipoDescripción
idString!ID público opaco del vendedor.
nameString!Nombre público.
slugString!Slug público.
logoStringURL o referencia pública del logo.
rating.averageDecimal!Promedio público de calificación.
rating.totalReviewsInt!Total de reseñas consideradas.
deliveryPolicyStringPolítica pública de entrega, si fue configurada.
privacyAndSecurityPolicyStringPolítica pública de privacidad y seguridad, si fue configurada.

Query

Seller.graphql
query Seller($slug: String!) {
  seller(slug: $slug) {
    id
    name
    slug
    logo
    rating {
      average
      totalReviews
    }
    deliveryPolicy
    privacyAndSecurityPolicy
  }
}
Variables
{
  "slug": "acme"
}

cURL

Terminal
curl --request POST "https://storefront.ecomiq.pe/graphql" \
  --header "Content-Type: application/json" \
  --header "x-Store-Domain: mi-tienda" \
  --data-binary '{
    "query": "query Seller($slug: String!) { seller(slug: $slug) { id name slug logo rating { average totalReviews } deliveryPolicy privacyAndSecurityPolicy } }",
    "variables": { "slug": "acme" }
  }'

Respuesta

Respuesta
{
  "data": {
    "seller": {
      "id": "456",
      "name": "Acme",
      "slug": "acme",
      "logo": null,
      "rating": {
        "average": 4.5,
        "totalReviews": 10
      },
      "deliveryPolicy": "Entrega en 2 a 4 días hábiles.",
      "privacyAndSecurityPolicy": null
    }
  }
}

Errores

CódigoCuándo ocurre
BAD_USER_INPUTslug está vacío o supera 100 caracteres.
NOT_FOUNDEl vendedor no existe o no es visible en la tienda.
STORE_CONTEXT_REQUIREDx-Store-Domain no permite resolver una tienda.

Consultas relacionadas

En esta página