storefront.collections é alias de storefront.categories. Use storefront.categories.list() / .get() / .getByHandle().
Coleção = categoria. URLs de vitrine são
/collections/:handle, mas os métodos do SDK usam o namespace categories (com alias collections). Ver Erros comuns.Campos (SDK)
Imagem — payload bruto vs SDK
A origem pode devolverimage como string URL:
mapCategorySummary), quando o backend manda image como string, grava:
id vira a própria URL. altText vira o título da categoria.
Renderizar no tema
Nunca use
<img src={category.image} /> — image é objeto após o SDK, não string.Mapeamento backend → SDK
Buscar lista
Buscar uma coleção
Setting no editor
O pickertype: "collection" salva o UUID da categoria:
collection_list):
collection ou category — o SDK envia categoryId ao backend.
Deixe vazio para não filtrar por categoria.
Contexto de template collection
Em/collections/:handle, a plataforma injeta:
Exemplo — grid na home
Tipos relacionados
- Image
- Product (filtro por
collection) - Erros comuns

