Skip to content

Mostrar “Está acabando” pelo Liquid ​

O aviso não precisa de uma função extra no admin_loja. A IA pode escrever a condição no tema, escolhendo o limite, o texto e a aparência. Este exemplo mostra o aviso para produtos simples compráveis com uma a cinco unidades físicas:

liquid
{% if product.requiresSelection == false and product.visible and product.priceVisible and product.purchasable and product.stock != nil and product.stock > 0 and product.stock <= 5 %}
  <p>Está acabando! Últimas unidades.</p>
{% endif %}

O limite 5 pertence ao tema; altere-o conforme a apresentação desejada. Isso não altera estoque, quantidade permitida no carrinho ou regras do checkout.

Para produtos com variações, a disponibilidade depende da combinação escolhida. Use o saldo da variante e o hook do runtime para atualizar o aviso na seleção, conforme a referência de estoque baixo. Também é possível usar product.lowStock/variant.lowStock, que seguem os limites comerciais já cadastrados. Nenhuma das alternativas exige ativar o aplicativo.

Temas V3 · Liquid estrutura, CSS desenha, JSON compõe.