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:collectionId, categoryId, limit, name.

