O objeto {{ aggregations }} contém informações sobre como uma listagem de produtos pode ser filtrada, como o menor preço de produto em uma tag ou uma lista de tags, separadas por tipo, dos produtos exibidos na lista.
O {{ aggregations }} pode ser usado para criar filtros de listagem de produto nos templates tag.liquid e search.liquid.
Veja na tabela a seguir os atributos de {{ aggregations }}:
Atributos
Função
Exemplo de aplicação
max_prize
Retorna o menor e o maior preço dentre os produtos da listagem atual.
Considere uma tag que possua três camisetas:
Camiseta A custa R$ 39,90
Camiseta B custa R$ 59,90
Camiseta C custa R$ 40,00
Para selecionar o maior preço: Input: Maior preço: {{ aggregations.max_prize }}
Output: Maior preço: R$ 59,90
min_prize
Retorna o menor e o maior preço dentre os produtos da listagem atual.
Considere uma tag que possua três camisetas:
Camiseta A custa R$ 39,90
Camiseta B custa R$ 59,90
Camiseta C custa R$ 40,00
Para selecionar o menor preço: Input: Menor preço: {{ aggregations.min_prize }}
Output: Menor preço: R$ 39,90
properties
Retorna um array com os atributos existentes nos produtos da lista atual.
Considere que o primeiro atributo de um produto é usado para variação de tamanhos e o segundo para cor, e que a lista atual possua:
uma camisa com tamanhos P e M e cor amarelo
uma outra camisa com tamanhos P e G e as cores amarelo e vermelho: