Referencia de API
Buscar productos de la tienda
Devuelve una página del catálogo publicado junto con las facetas aplicables, de modo que un panel de filtros no necesita una segunda solicitud. Todos los filtros son opcionales y se combinan entre sí.
GET
/v1/productsDevuelve una página del catálogo publicado junto con las facetas aplicables, de modo que un panel de filtros no necesita una segunda solicitud. Todos los filtros son opcionales y se combinan entre sí.
Parámetros de consulta
SellerId?null|string
Search?string
Category?string
categories?array<string>
Brand?string
brands?array<string>
Collection?string
collections?array<string>
CollectionId?null|string
ProductType?string
productTypes?array<string>
Tag?string
filters?array<string>
LocationId?null|string
InStock?boolean
MinPrice?number
Formato
doubleMaxPrice?number
Formato
doublePage*integer
Formato
int32PageSize*integer
Formato
int32Sort?string
Cuerpo de la respuesta
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X GET "https://example.com/v1/products?Page=0&PageSize=0"{ "pageIndex": 0, "pageSize": 0, "totalCount": 0, "totalPages": 0, "products": [ { "id": "string", "name": "string", "slug": "string", "productType": "string", "imageUrl": "string", "price": 0.1, "compareAtPrice": null, "variantCount": 0, "isAvailable": true, "totalInventory": 0, "bundleItemsCount": 0, "brand": "string", "category": "string", "status": "string", "collections": [ "string" ], "tags": [ "string" ] } ], "filters": [ { "id": "string", "label": "string", "type": "string", "values": [ { "value": "string", "count": 0, "label": null, "selected": false } ], "min": null, "max": null, "selectedMin": null, "selectedMax": null } ]}