Liquid Bsale Filtros Matemáticos - Bsale-IO/template-docs GitHub Wiki

Home > Liquid Bsale > Filtros > Filtros Matemáticos

Son aplicables siempre que la variable retorne un número, por ejemplo:

{{ product.final_price}} 
Resultado
10000

Menú

Combinaciones

Suma

// product.final_price = 10000
{{ product.final_price | plus: 500}} 

Resultado

//(10000 + 500)=
10500

Resta

// product.final_price = 10000
{{ product.final_price | minus: 500}}

Resultado

//(10000 - 500)= 
9500

Multiplicación

//product.final_price = 10000
{{ product.final_price | times: 2}} 

Resultado

//(10000 * 2)=
20000

División

//product.final_price = 10000
{{ product.final_price | divided_by: 2}}

Resultado

//(10000 / 2)=
5000

Redondear

//product.final_price = 100,5
{{ product.final_price | round }}

Resultado

101

Redondear hacia arriba

Redondea una salida al entero más cercano.

//product.final_price = 10.6
{{ product.final_price | ceil }}

Resultado

11

Redondear hacia abajo

Redondea una salida hacia abajo al entero más cercano.

//product.final_price = 10.6
{{ product.final_price | floor }}

Resultado

10

Modulo

Divide una salida por un número y devuelve el resto.

//product.final_price = 12000
{{ product.final_price | modulo:5000 }}

Resultado

2000

Combinación de operaciones

//product.final_price = 10000
{{ product.final_price | divided_by: 2 | plus: 500}}

Resultado

//(10000 / 2) + 500 =
5500

Combinación de variables

En las operaciones puedes llamar a otras variables

//product.final_price = 10000
{{ product.final_price | plus: product.final_price}}

Resultado

//(10000 + 10000) =
20000

Combinación de variables y operaciones

En las operaciones puedes llamar a otras variables

//product.final_price = 10000
{{ product.final_price | plus: product.final_price | minus: 500}}

Resultado

//(10000 + 10000) - 500 =
19500
⚠️ **GitHub.com Fallback** ⚠️