Skip to main content

storefront.products.list(options)

Lista produtos da vitrine via SDK. A listagem devolve o payload completo (variants, physical, metafields, …). O SDK só normaliza aliases (slug → handle, pricing → Money, etc.).

Parâmetros SDK

ProductSort → backend

⚠️ Status e categoria

Enviar status=PUBLISHED + categoryId costuma retornar 0 produtos quando itens ainda estão ACTIVE no banco.

Filtros no schema da section

Exemplo completo: Section product-list.

Retorno SDK

Connection<Product>: { nodes, pageInfo }. Lista vazia da API vira nodes: []. Erro de rede sobe do cliente HTTP. get('') de um produto é outro método e devolve null. Ver Product.

useCorvexData

O hook ainda exporta dois modos. O comentário no código chama o primeiro de legado:
Aliases aceitos: collectionId, categoryId, limit, name.

Exemplos

Por categoria (editor)

Grid leve

Referências