Listar ítems
GEThttps://api.lavitrina-online.com/api/storefront/items
Lista los ítems de tu tienda. Todos los parámetros son opcionales y se combinan entre sí.
Parámetros de consulta
Sección titulada «Parámetros de consulta»| Parámetro | Tipo | Descripción |
|---|---|---|
Name |
texto, 1 a 120 | Ítems cuyo nombre contenga este texto. |
Tag |
entero | Solo los ítems con esta etiqueta o con una que dependa de ella (Id de la etiqueta). |
MinPrice |
entero | Precio mínimo, en centavos. |
MaxPrice |
entero | Precio máximo, en centavos. |
InStock |
true |
Solo los que tienen unidades disponibles. Si no lo envías, salen todos. |
Sort |
texto | Orden: Newest (por defecto), NameAsc, NameDesc, PriceAsc, PriceDesc o RatingDesc. |
Limit |
entero, 1 a 100 | Resultados por página (por defecto 20). Mira Paginación. |
Offset |
entero | Resultados que se saltan. |
Ejemplo
Sección titulada «Ejemplo»curl -X GET "https://api.lavitrina-online.com/api/storefront/items?Name=camisa&InStock=true&Sort=PriceAsc&Limit=20" \ -H "Authorization: Bearer $TOKEN_TIENDA"const response = await fetch('https://api.lavitrina-online.com/api/storefront/items?Name=camisa&InStock=true&Sort=PriceAsc&Limit=20', { method: 'GET', headers: { Authorization: `Bearer ${tokenTienda}`, },});const data = await response.json();import requests
response = requests.get( "https://api.lavitrina-online.com/api/storefront/items?Name=camisa&InStock=true&Sort=PriceAsc&Limit=20", headers={"Authorization": f"Bearer {token_tienda}"},)data = response.json()Respuesta 200
Sección titulada «Respuesta 200»{ "Items": [ { "Id": 42, "StoreId": "4d7fc800-a6ba-4686-8775-6a29919b3060", "Name": "Camisa de lino", "PriceInCents": 8990000, "Currency": "COP", "ShortDescription": "Camisa fresca, corte regular", "Photo": "https://cdn.lavitrina-online.com/file/.../foto-900.webp", "Rating": 4.5, "PeopleRating": 8, "InStock": true } ], "Total": 1, "Limit": 20, "Offset": 0}| Campo | Descripción |
|---|---|
Photo |
Enlace de la foto principal, o null si no tiene. |
Rating y PeopleRating |
Calificación promedio y cuántas personas calificaron. |
InStock |
true si quedan unidades. |
Un StoreId en la consulta se ignora: siempre salen los ítems de la tienda del token.