10000。这与 Shopify Order Printer 相同,因此您现有的模板会打印相同的金额。要打印金额,请始终使用货币过滤器:它会将数值除以 100 并加上货币。
货币过滤器
money、money_with_currency、money_without_currency和money_without_trailing_zeros使用订单的货币,因此以加元支付的订单会以 CAD 打印。money_in以订单货币以外的货币打印金额,例如以您本国货币显示增值税:{{ vat_reporting.tax | money_in: vat_reporting.currency }}。
金额以何种格式打印
模板的数字格式决定金额的显示方式,您可以在编辑器顶部栏或模板的设置页面中进行设置:format_number 始终使用文档语言的分隔符:在德语文档中,{{ 1234.5 | format_number: 2 }} 会打印 1.234,50。
以分为单位进行计算
由于金额以分为单位,请先进行计算,最后再设置格式:{% if total_price >= 10000 %} 表示 100.00 或以上。
须知
- 货币过滤器会为每种货币打印正确的小数位数。有三位小数的货币(例如 KWD)会保留三位小数。
- 金额类型的元字段不以分为单位:它包含
value(例如23.00)和unit(货币代码)。请参阅模板中的元字段。 - 订单项价格是扣除订单项折扣后的价格。整单折扣位于
order_level_discounts中。请参阅模板中的订单项。