Der <liquid>number</liquid> Filter nimmt einen string oder number Wert entgegen und gibt einen numerischen Wert zurück. Dabei wird das konfigurierte Land des Shops berücksichtigt.
Dem Filter kann ein Parameter übergeben werden - wahlweise "currency" oder "percent" - um die Ausgabe im Format Währung oder Prozent auszugeben, ohne die Ausgabe der jeweiligen Währungssymbole (€, CHF) oder des Prozentzeichens (%).
<liquid-input>
{{ '1234.5' | number }}
{{ 1234.5 | number }}
{{ '-1234.5' | number }}
{{ -1234.5 | number }}
</liquid-input>
<liquid-output>
1.234,500
1.234,500
-1.234,500
-1.234,500
</liquid-output>
Der <liquid>lpad</liquid> Filter füllt den übergebenen Wert mit Nullen auf (links beginnend) bis der Wert die Länge des übergebenden ersten Parameters hat. Wird ein zweites Argument übergeben, enthält dieses den String mit dem aufgefüllt wird.
Der <liquid>rpad</liquid> Filter füllt den übergebenen Wert mit Nullen auf (rechts beginnend) bis der Wert die Länge des übergebenden ersten Parameters hat. Wird ein zweites Argument übergeben, enthält dieses den String mit dem aufgefüllt wird.
Der <liquid>divided_by</liquid> Filter dividiert den übergebenen Wert durch den hinzugefügten Parameter und gibt das Ergebnis aus. Der zweite Parameter definiert die Anzahl an Nachkommastellen.
Der <liquid>abs</liquid> Filter gibt den absoluten Wert des übergebenen Inputs aus. Sollte ein negativer Wert übergeben werden, wandelt ihn <liquid>abs</liquid> in einen positiven Wert um.
Der <liquid>round</liquid> Befehl rundet eine Zahl auf bzw. ab. Wird als Argument eine Zahl angegeben, wird auf die Anzahl an Dezimalstellen auf- bzw. abgerundet.