plus

Adiciona um número a outro número.
{{ 4 | plus: 2 }}
6
{{ 16 | plus: 4 }}
20
{{ 183.357 | plus: 12 }}
195.357

minus

Subtrai um número de outro número.
{{ 4 | minus: 2 }}
2
{{ 16 | minus: 4 }}
12
{{ 183.357 | minus: 12 }}
171.357

times

Multiplica um número por outro número.
{{ 3 | times: 2 }}
6
{{ 24 | times: 7 }}
168
{{ 183.357 | times: 12 }}
2200.284

divided_by

Divide um número por outro número. O resultado é a string obtida pelo .toString() do JavaScript do número resultante.
{{ 16 | divided_by: 4 }}
4
{{ 5 | divided_by: 3 }}
1.6666666666666667
Em JavaScript, float e integer compartilham o mesmo tipo number e não podemos distinguir a diferença. Por exemplo:
// always true
5.0 === 5
Você precisará passar outro argumento integerArithmetic para forçar divisão inteira:
{{ 5 | divided_by: 3, true }}
1

modulo

Retorna o resto de uma operação de divisão.
{{ 3 | modulo: 2 }}
1
{{ 24 | modulo: 7 }}
3
{{ 183.357 | modulo: 12 }}
3.3569999999999993

abs

Filtro Liquid que retorna o valor absoluto de um número.
{{ -17 | abs }}
17
{{ 4 | abs }}
4
abs também funcionará em uma string que contém apenas um número:
{{ "-19.86" | abs }}
19.86

at_least

Limita um número a um valor mínimo.
{{ 4 | at_least: 5 }}
5
{{ 4 | at_least: 3 }}
4

at_most

Limita um número a um valor máximo.
{{ 4 | at_most: 5 }}
4
{{ 4 | at_most: 3 }}
3

ceil

Arredonda a entrada para cima para o número inteiro mais próximo. LiquidJS tenta converter a entrada para um número antes do filtro ser aplicado.
{{ 1.2 | ceil }}
2
{{ 2.0 | ceil }}
2
{{ 183.357 | ceil }}
184
Aqui o valor de entrada é uma string:
{{ "3.5" | ceil }}
4

floor

Arredonda a entrada para baixo para o número inteiro mais próximo. LiquidJS tenta converter a entrada para um número antes do filtro ser aplicado.
{{ 1.2 | floor }}
1
{{ 2.0 | floor }}
2
{{ 183.357 | floor }}
183
Aqui o valor de entrada é uma string:
{{ "3.5" | floor }}
3

round

Arredonda um número para o inteiro mais próximo ou, se um número for passado como argumento, para esse número de casas decimais.
{{ 1.2 | round }}
1
{{ 2.7 | round }}
3
{{ 183.357 | round: 2 }}
183.36

sum

Calcula a soma de todos os números em um array. Um argumento opcional especifica qual propriedade dos itens do array somar. Neste exemplo, assuma que o objeto cart.products contém um array de todos os produtos no carrinho de um site. Assuma que cada produto do carrinho tem uma propriedade qty que fornece a contagem dessa instância de produto no carrinho. Usando o filtro sum podemos calcular o número total de produtos no carrinho.
The cart has {{ order.products | sum: "qty" }} products.
The cart has 7 products.