Outputs the price formatted as money.
Input
{{ product.price | money }}
Output
$15
Input
{{ product.price | money: '€' }}
Output
€15
Input
assuming variants have different prices
{{ product.price | money }}
Output
$12 - $18
Outputs the price formatted as money, with decimals.
Input
{{ product.price | moneyWithDecimals }}
Output
$15.00
Input
{{ product.price | moneyWithDecimals: 1, '€' }}
Output
€15.0
Outputs the absolute value of a number.
Input
assuming something.value is -3
{{ something.value | abs }}
Output
3
Limits a number to a minimum value.
Input
assuming something.value is 4
{{ something.value | atLeast: 5 }}
Output
5
Input
assuming something.value is 4
{{ something.value | atLeast: 3 }}
Output
4
Limits a number to a maximum value.
Input
assuming something.value is 6
{{ something.value | atMost: 5 }}
Output
5
Input
assuming something.value is 4
{{ something.value | atMost: 5 }}
Output
4
Rounds a number up to the nearest integer.
Input
assuming something.value is 1.2
{{ something.value | ceil }}
Output
2
Divides a number by a given number.
Input
assuming something.value is 24
{{ something.value | dividedBy: 5 }}
Output
4.8
Rounds a number down to the nearest integer.
Input
assuming something.value is 1.2
{{ something.value | floor }}
Output
1
Subtracts a given number from another number.
Input
assuming something.value is 4
{{ something.value | minus: 2 }}
Output
2
Returns the remainder of dividing a number by a given number.
Input
assuming something.value is 12
{{ something.value | modulo: 5 }}
Output
2
Outputs the singular or plural version of a string based on a given number.
Input
assuming something.value is 1
{{ something.value | pluralize: 'item', 'items' }}
Output
item
Input
assuming something.value is 5
{{ something.value | pluralize: 'item', 'items' }}
Output
items
Adds two numbers.
Input
assuming something.value is 2
{{ something.value | plus: 2 }}
Output
4
Rounds a number to the nearest integer or, if a number is passed as an argument, to that number of decimal places.
Input
assuming something.value is 2.7
{{ something.value | round }}
Output
3
Input
assuming something.value is 3.14159
{{ something.value | round: 2 }}
Output
3.14
Multiplies a number by a given number.
Input
assuming something.value is 2
{{ something.value | times: 2 }}
Output
4