GET /api/v1/storefront/catalog — Paged product list: server-side search + filter + sort + facet counts + cursor.

API
GET/api/v1/storefront/catalog

Catálogo paginado

Público — la sesión del comprador es opcional

Listado de productos con búsqueda, filtros, orden y conteos por faceta resueltos en el servidor, con cursor para paginar.

Parámetros de consulta

NombreTipoRequeridoDescripción
searchstringNo
categoryidNo
price_minintNo
price_maxintNo
in_stockboolNo
flagscsv (nuevo,oferta,destacado)No
sortname|price|newestNo
dirasc|descNo
cursorstringNo
limitint (≤60)No

Respuesta

json
{ "items": [ {card DTO} ], "cursor": "...", "total": 42, "facets": {...} }

Código

bash
curl -X GET 'https://tu-tienda.com/api/v1/storefront/catalog' \
  -H 'x-vxm-customer-token: CUSTOMER_SESSION_TOKEN'

Probá el endpoint

https://tu-tienda.com/api/v1/storefront/catalog
Necesitás un token para probar los endpoints. Generalo desde Configuración → ERP → API Token.