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.
Portrait of Stephen positioned next to an image of planet Earth, with the Stephen's World ...
By JasonH Mar 18, 2024Digital marketers and app developers have tracked activity in apps and websites for yea...
By Ollie Mar 13, 2024February was an exciting month with Shopify Editions, informative webinars, and more! F...
By JasonH Mar 7, 2024