0
Почему это возвращается 0?Liquid maths: расчет процентной скидки в шаблоне уведомления о заказе
{% if discounts %}
Discount
{{ discounts_amount | divided_by: subtotal_price | times: 100 }}%
{% endif %}
Я также попытался использовать математику целого числа, но не повезло.
Обратите внимание, что если '' discounts.amount' и subtotal_price' оба являются целыми числами, то выход будет целое число (усекается, а не округляется). Один из способов обеспечить десятичное значение - изменить 'times: 100' на' times: 100.0' и поместить его перед фильтром 'split_by':' {{discounts.amount | раз: 100.0 | split_by: subtotal_price}} '. – Nick
Ответ предоставлен по-прежнему приводит к 0. Спасибо за комментарий, @Nick - я посмотрю, если это сработает. – snowangel
Нет, это тоже не сработало. – snowangel