Shopify themes, liquid, logos, and UX
Hi,
I need to enter the quantity of the product
to create scarcity on the store homepage.
I've read other articles from others using other
themes to do this by putting small code,
how can I do it with Ella?
What do you recommend?
UPDATE
I entered this in product-cards.liquid but
I can't get the correct number of the quantity
to appear because for all it then remains on 0!
<p>
{% assign total=0 %}
{%for variant in product.variants %}
{% capture i %}{{ total | plus:variant.inventory_quantity }}{%endcapture%}
{% assign total = i %}
{%endfor%}
<b style="color:red;">Disponibilità: </b><b style="color:red;">{{ total }}</b>
</p>
Thanks
Hey!
Try
{% assign total = 0 %}
{% for variant in product.variants %}
{% assign total = total| plus: variant.inventory_quantity %}
{% endfor %}
I tried your code snippet on my own store, and I also got zero. There is a possibility that the variables are not keeping the values in some way. Hopefully, reassigning the values after each iteration works!
EDIT: I updated the solution, and tested it on my own store. It works for me.
Thanks,
I tried the solution, but it still shows 0, probably
this could work in the product tab, but I need the
quantity indicator in the homepage and shop page.
True. You need access to the product object. If its the home page, you need to access the object through collection like collection.products. Then run a loop through the collection.products. If its the product page, all you have direct access to the product object.
User | RANK |
---|---|
156 | |
136 | |
74 | |
70 | |
62 |
Explore the 30-30-30 rule, a dynamic social media strategy for new businesses. Learn how t...
By Trevor Sep 20, 2023Discover how to leverage the often overlooked footer of your ecommerce site to gain custom...
By Skye Sep 15, 2023In this blog, we’ll be shining a light on Shopify Partners, Experts, and Affiliates. Who a...
By Imogen Sep 13, 2023