Skip to main content

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 }}

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 }}

Output

Total quantity of all items in cart:
2

Subtotal price for all items in cart:
$422.49
Was this page helpful?