Objetos

Objetos contém atributos que são usados para exibir conteúdo dinâmico em uma página.
Por exemplo, o objeto {{ produto }}contém um atributo name que pode ser usado para exibir o nome de um produto. Objetos podem ser chamados de variáveis também, já que para usá-los nós os colocamos entre {{ }}:

{{ product.name }}

Você pode exibi-lo no console do navegador da seguinte forma:

<script>console.info("product", {{ product | json }});</script>

Não se esqueça de remover esse snippet quando terminar de verificar as propriedades de um objeto.

Objetos de Vnda

Confira na tabela a seguir os objetos disponíveis para uso:

Objeto

Uso

{{ aggregations }}

Filtrar uma listra de produto.

{{ pagination }}

Renderizar links de navegação entre páginas de uma lista de produtos.

{{ sort_options }}

Ordenar uma lista de produto.

{{ current_shop }}

Retornar informações da loja

{{ template }}

Retornar o nome da página do template da vitrine.

{{ page }}

Exibir o conteúdo de uma página criada (page.liquid).

{{ tag }}

Retorna informações da tag no template de tag.

Objetos de URL

Retornar URL de páginas específicas.

{{ client }}

Retornar as informações do cliente, caso ele esteja logado no e-commerce.

{{ forloop }}

Retornar os dados de um loop.

{{ product }}

Retornar informações de produto.

{{ variant }}

Retornar as informações de uma variante de produto.

{{ cart }}

Retornar as informações do carrinho.

{{ video }}

Retornar as informações dos vídeos de um produto.

{{ item }}

Renderizar itens do carrinho.

{{ installment }}

Retornar as informações de parcelamento do produto ou carrinho.

{{ post }}

Exibir o conteúdo de uma integração da loja.

{{ mobile }}

Retorna true em dispositivos mobile e false em desktop.
Utilize {{ mobile }} para selecionar diferentes conteúdos de acordo com o dispositivo.
Atente-se que esse objeto diferencia dispositivos, e não tamanho de tela.

📘

Recomendamos que você também confira a documentação do Liquid nativo.