variant
Atributos do objeto variant
O objeto {{ variant }}
é usado no atributo variants
do product
para exibir informações das variantes de um produto. Confira na tabela a seguir os atributos desse objeto:
Atributos | |
---|---|
| Retorna |
| Retorna o número de unidades da variante disponíveis para compra. |
| Retorna o código de barras da variante. |
| Retorna o nome do produto. |
| Retorna o número de dias de manuseio da variante. Útil para produtos feitos sob encomenda. |
| Retorna a altura da unidade, em centímetros. |
| Retorna o ID da variante. |
| Retorna a URL da primeira imagem de produto relacionada à variante. |
Retona um array com as opções de parcelamento da variante. O arraycontém:
| |
| Retorna o preço internacional. |
| Retorna os locais cadastrados como centro de distribuição para essa variante. |
| Retorna o comprimento da unidade, em centímetros. |
| Retorna |
| Retorna a quantidade mínima da variante que deve ser adicionada ao carrinho. |
| Retorna o nome da variante. Geralmente usada para exibir a descrição legível da variação do produto. |
| Retorna o preço da variante. |
| Retorna o código identificador ( |
| Retorna um arraycom as propriedades da variante. Uma variante possui até três propriedades, e cada propriedade pode ter um nome (fixo) e um valor (variável). |
| Retorna a quantidade da variante em estoque. |
| Retorna a quantidade vendida da variante. |
| Retorna o preço promocional da variante. |
| Retorna o código SKU da variante, que deve ser enviado no formulário de produto. |
| Retorna o código SKU da variante em letras minúsculas. |
| Retorna o estoque do produto. |
| Retorna a massa da unidade em gramas. |
| Retorna a largura da unidade, em centímetros. |
Exemplo de properties
properties
Exemplo de variantes com variação de Cor, Tamanho e Material:
<h1>{{ product.name }}</h1>
{% for variant in product.variants %}
<p>{{ variant.name }}:</p>
<ul>
<li>{{ variant.properties.property1.name }}: {{ variant.properties.property1.value }}</li>
<li>{{ variant.properties.property2.name }}: {{ variant.properties.property2.value }}</li>
<li>{{ variant.properties.property3.name }}: {{ variant.properties.property3.value }}</li>
</ul>
{% endfor %}
<h1>Camiseta Verão</h1>
<p>Tamanho P / Cor Amarela</p>
<ul>
<li>Tamanho: P</li>
<li>Cor: Amarelo</li>
<li>Material: Algodão</li>
</ul>
<p>Tamanho M / Cor Amarela</p>
<ul>
<li>Tamanho: M</li>
<li>Cor: Amarelo</li>
<li>Material: Algodão</li>
</ul>
<p>Tamanho G / Cor Laranja</p>
<ul>
<li>Tamanho: G</li>
<li>Cor: Laranja</li>
<li>Material: Algodão</li>
</ul>
Saiba mais sobre as variantes de um produto no artigo Referências e SKU.
Updated 20 days ago