Siirry pääsisältöön
Foliantin Liquidissa jokainen rahasumma on kokonaisluku sentteinä: tilauksen 100.00:n kokonaissumma on 10000. Näin toimii myös Shopify Order Printer, joten olemassa olevat mallit tulostavat samat summat. Kun tulostat summan, käytä aina rahasuodatinta: se jakaa luvun sadalla ja lisää valuutan.

Rahasuodattimet

  • money, money_with_currency, money_without_currency ja money_without_trailing_zeros käyttävät tilauksen valuuttaa, joten Kanadan dollareilla maksettu tilaus tulostuu CAD-valuutassa.
  • money_in tulostaa summan muussa kuin tilauksen valuutassa, esimerkiksi arvonlisäveron oman maasi valuutassa: {{ vat_reporting.tax | money_in: vat_reporting.currency }}.

Missä muodossa rahasummat tulostuvat

Mallin Numeromuoto määrittää, miltä summat näyttävät. Löydät sen editorin ylärivistä tai mallin asetussivulta: format_number käyttää aina asiakirjan kielen erottimia: {{ 1234.5 | format_number: 2 }} tulostaa saksankielisessä asiakirjassa 1.234,50.

Laske sentteinä

Koska summat ovat sentteinä, laske ensin ja muotoile vasta lopuksi:
Vertaile myös summia sentteinä: {% if total_price >= 10000 %} tarkoittaa 100.00 tai enemmän.

Hyvä tietää

  • Rahasuodattimet tulostavat kullekin valuutalle oikean määrän desimaaleja. Kolmen desimaalin valuutoissa (kuten KWD) desimaalit säilyvät.
  • Money-tyyppinen metakenttä ei ole sentteinä: siinä on value (kuten 23.00) ja unit (valuuttakoodi). Katso Metakentät malleissa.
  • Tilausrivien hinnat ovat rivialennusten jälkeen. Koko tilausta koskevat alennukset ovat kentässä order_level_discounts. Katso Tilausrivit malleissa.

Aiheeseen liittyvät artikkelit