10000. C’est le même fonctionnement que Shopify Order Printer : vos modèles existants affichent donc les mêmes montants. Pour afficher un montant, utilisez toujours un filtre monétaire : il divise par 100 et ajoute la devise.
Les filtres monétaires
money,money_with_currency,money_without_currencyetmoney_without_trailing_zerosutilisent la devise de la commande : une commande payée en dollars canadiens s’affiche en CAD.money_inaffiche un montant dans une autre devise que celle de la commande, par exemple la TVA dans votre devise nationale :{{ vat_reporting.tax | money_in: vat_reporting.currency }}.
Dans quel format les montants s’affichent
Le Format des nombres du modèle, dans la barre supérieure de l’éditeur ou sur la page des paramètres du modèle, détermine l’apparence des montants :format_number utilise toujours les séparateurs de la langue du document : {{ 1234.5 | format_number: 2 }} affiche 1.234,50 dans un document en allemand.
Faites les calculs en centimes
Comme les montants sont en centimes, faites d’abord les calculs, puis appliquez le format à la fin :{% if total_price >= 10000 %} signifie 100,00 ou plus.
Bon à savoir
- Les filtres monétaires affichent le bon nombre de décimales pour chaque devise. Les devises à trois décimales (comme le KWD) les conservent.
- Un metafield de type montant n’est pas en centimes : il a une
value(comme23.00) et uneunit(le code de la devise). Consultez Metafields dans les modèles. - Les prix des articles sont après les réductions par article. Les réductions sur toute la commande se trouvent dans
order_level_discounts. Consultez Articles dans les modèles.