sum
array | sum
returns number
Returns the sum of all elements in an array.
{% assign fibonacci = '0, 1, 1, 2, 3, 5' | split: ', ' %}
{{ fibonacci | sum }}
{% assign fibonacci = '0, 1, 1, 2, 3, 5' | split: ', ' %}
{{ fibonacci | sum }}
Output
12
Anchor to Sum object property values
Sum object property values
array | sum: string
For an array of Liquid objects, you can specify a property to sum.
Total quantity of all items in cart:
{{ cart.items | sum: 'quantity' }}
Subtotal price for all items in cart:
{{ cart.items | sum: 'final_line_price' | money }}
Total quantity of all items in cart:
{{ cart.items | sum: 'quantity' }}
Subtotal price for all items in cart:
{{ cart.items | sum: 'final_line_price' | money }}
{
"cart": {
"items": [
{
"final_line_price": "22.49",
"quantity": 1
},
{
"final_line_price": "400.00",
"quantity": 1
}
]
}
}
Output
Total quantity of all items in cart:
2
Subtotal price for all items in cart:
$422.49
Was this page helpful?