Shopify 流动数学:计算订单通知电子邮件模板中的折扣百分比

Shopify 流动数学:计算订单通知电子邮件模板中的折扣百分比,shopify,liquid,Shopify,Liquid,为什么返回0 {% if discounts %} Discount {{ discounts_amount | divided_by: subtotal_price | times: 100 }}% {% endif %} 我也尝试过适应整数数学,但没有运气 语法错误。试试这个 {% if discounts %} Discount {{ discounts.amount | divided_by: subtotal_price | times: 100 }}% {% endif

为什么返回0

{% if discounts %}
  Discount
  {{ discounts_amount | divided_by: subtotal_price | times: 100 }}%
{% endif %}
我也尝试过适应整数数学,但没有运气

语法错误。试试这个

{% if discounts %}
  Discount {{ discounts.amount | divided_by: subtotal_price | times: 100 }}%
{% endif %}

请注意,如果
折扣.金额
小计价格
都是整数,则输出将是整数(截断,而不是四舍五入)。确保小数点的一种方法是将
times:100
更改为
times:100.0
,并将其放在
除以
过滤器之前:
{{折扣.amount | times:100.0 |除以:小计价格}
。提供的答案仍然是0。谢谢你的评论,@Nick--我看看这是否有效。我刚刚注意到你问题中的
折扣金额
在@HymnZ的回答中被改为
折扣金额
,因此我的评论也是如此。这就是导致它为零的原因吗?