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:
| Atributos | Função |
|---|---|
available_quantity | Retorna a quantidade de itens disponíveis na loja. Útil para validar o limite do carrinho. |
delivery_days | Retorna o prazo de entrega do item. |
extra | Retorna uma lista com os atributos personalizados do produto, se houver. |
has_customizations | Retorna true se o item possui personalização. |
id | Retorna o ID do item do carrinho (diferente do ID do produto). |
image_url | URL da imagem da variante no carrinho. Se não houver, retorna a imagem do produto. |
place_id | Código identificador do local de venda. |
price | Retorna o preço unitário do produto. |
product_id | Retorna o ID do produto. |
product_name | Retorna o nome do produto. |
product_reference | Retorna a referência do produto. |
product_type | Retorna o tipo do produto. |
product_url | Retorna a URL da página do produto. |
quantity | Retorna a quantidade desse item adicionada ao carrinho. |
seller | Loja responsável pela venda (em casos de marketplace). |
seller_name | Nome da loja que fará o envio (em casos de marketplace). |
subtotal | Valor da unidade multiplicado pela quantidade (sem descontos). |
total | Valor total do item (unidade × quantidade, incluindo descontos promocionais). |
updated_at | Data da última atualização (ISO 8601). Formate com o filtro date. |
variant_attributes | Retorna os atributos da variante. |
variant_min_quantity | Quantidade mínima da variante que deve ser adicionada ao carrinho. |
variant_name | Retorna o nome da variante adicionada ao carrinho. |
variant_intl_price | Retorna o preço internacional da variante. |
variant_price | Retorna o preço unitário da variante adicionada ao carrinho. |
variant_properties | Retorna as propriedades da variante (property1, property2, property3). Cada uma possui name (ex: Cor), value (ex: Azul) e defining. |
variant_sku | Retorna o código identificador SKU da variante no carrinho. |
📘 Saiba mais sobre os conceitos de variante e produto no artigo Referências e SKU.