Aparência
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.