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.
Starting a B2B store is a big undertaking that requires careful planning and execution. W...
By JasonH Sep 23, 2024By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024