Liquid, JavaScript, themes, sales channels
I have products that need to show a range of prices based on the option that they choose.
Medium armored shirt is $193
A Medium un-armored shirt is $93
3XL shirt armored is $209
A 3XL un-armored shirt is $109
I want the price on the product page to be a range of $93-209 but I do not see any way to do this without having to install an app and I worry the apps may not play well with others.
Any help would be great.
Solved! Go to the solution
This is an accepted solution.
Hi @KLC
The simple code I can think about is using map and sort. And I assume you are using theme with custom liquid enable to make it simpler to add. Please follow the instructions below.
{% assign price_range = product.variants | map: "price" | sort %}
{{ price_range.first | money }} - {{ price_range.last | money }}
See image for reference:
This is an accepted solution.
Hi @KLC
The simple code I can think about is using map and sort. And I assume you are using theme with custom liquid enable to make it simpler to add. Please follow the instructions below.
{% assign price_range = product.variants | map: "price" | sort %}
{{ price_range.first | money }} - {{ price_range.last | money }}
See image for reference:
WOW, awesome!!! Thank you very much. 🙂
User | RANK |
---|---|
37 | |
27 | |
14 | |
13 | |
9 |
Make the shift from discounts to donations, and witness your business not only thrive fina...
By Holly Dec 4, 2023On our Shopify Expert Marketplace, you can find many trusted third party developers and fr...
By Arno Nov 27, 2023You've downloaded the Search & Discovery app from the Shopify App store, and as you're ...
By Skye Nov 8, 2023