Pular para o conteúdo

item

O objeto {{ item }} é usado no atributo items do cart para renderizar itens adicionados ao carrinho de compras.

<div>
{% cartitems %}
<div>
<a href="{{ item.product_url }}">
<img src="{{ item.image_url | resize: '250x' }}" alt="{{ product.name }}" />
</a>
<p>
<a href="{{ item.product_url }}">
{{ item.product_name }}
</a><br />
{{ item.variant_name }} / {{ item.variant_sku }}<br />
{{ item.price | money_format }}
</p>
</div>
{% endcartitems %}
</div>

Confira os atributos do objeto item na tabela a seguir:

AtributosFunção
available_quantityRetorna a quantidade de itens disponíveis na loja. Útil para validar o limite do carrinho.
delivery_daysRetorna o prazo de entrega do item.
extraRetorna uma lista com os atributos personalizados do produto, se houver.
has_customizationsRetorna true se o item possui personalização.
idRetorna o ID do item do carrinho (diferente do ID do produto).
image_urlURL da imagem da variante no carrinho. Se não houver, retorna a imagem do produto.
place_idCódigo identificador do local de venda.
priceRetorna o preço unitário do produto.
product_idRetorna o ID do produto.
product_nameRetorna o nome do produto.
product_referenceRetorna a referência do produto.
product_typeRetorna o tipo do produto.
product_urlRetorna a URL da página do produto.
quantityRetorna a quantidade desse item adicionada ao carrinho.
sellerLoja responsável pela venda (em casos de marketplace).
seller_nameNome da loja que fará o envio (em casos de marketplace).
subtotalValor da unidade multiplicado pela quantidade (sem descontos).
totalValor total do item (unidade × quantidade, incluindo descontos promocionais).
updated_atData da última atualização (ISO 8601). Formate com o filtro date.
variant_attributesRetorna os atributos da variante.
variant_min_quantityQuantidade mínima da variante que deve ser adicionada ao carrinho.
variant_nameRetorna o nome da variante adicionada ao carrinho.
variant_intl_priceRetorna o preço internacional da variante.
variant_priceRetorna o preço unitário da variante adicionada ao carrinho.
variant_propertiesRetorna as propriedades da variante (property1, property2, property3). Cada uma possui name (ex: Cor), value (ex: Azul) e defining.
variant_skuRetorna o código identificador SKU da variante no carrinho.

📘 Saiba mais sobre os conceitos de variante e produto no artigo Referências e SKU.