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. См. Товарные позиции в шаблонах.