Hoppa till huvudinnehåll
I Foliants Liquid är varje belopp ett heltal i cent: en ordersumma på 100.00 är 10000. Det fungerar likadant som i Shopify Order Printer, så dina befintliga mallar skriver ut samma belopp. Använd alltid ett pengafilter när du skriver ut ett belopp: det delar med 100 och lägger till valutan.

Pengafiltren

  • money, money_with_currency, money_without_currency och money_without_trailing_zeros använder orderns valuta, så en order som betalats i kanadensiska dollar skrivs ut i CAD.
  • money_in skriver ut ett belopp i en annan valuta än orderns, till exempel moms i din nationella valuta: {{ vat_reporting.tax | money_in: vat_reporting.currency }}.

Vilket format beloppen skrivs ut i

Mallens Talformat, i redigerarens översta rad eller på mallens inställningssida, avgör hur beloppen ser ut: format_number använder alltid dokumentspråkets avgränsare: {{ 1234.5 | format_number: 2 }} skriver ut 1.234,50 i ett tyskt dokument.

Räkna i cent

Eftersom beloppen är i cent räknar du först och formaterar sist:
Jämför också belopp i cent: {% if total_price >= 10000 %} betyder 100.00 eller mer.

Bra att veta

  • Pengafiltren skriver ut rätt antal decimaler för varje valuta. Valutor med tre decimaler (som KWD) behåller dem.
  • Ett metafält av typen pengar anges inte i cent: det har ett value (som 23.00) och en unit (valutakoden). Se Metafält i mallar.
  • Priser på orderrader gäller efter radrabatter. Rabatter på hela ordern finns i order_level_discounts. Se Orderrader i mallar.

Relaterade artiklar