导出折扣订单项似乎是一个常见问题。我需要将订单项价格导出到我的会计软件。
我试图检查优惠券和特定产品标签,然后将液体数学应用到实际折扣价格。
我觉得我很接近,但我已经罢工了。
任何建议都会非常感激。
{% if line_items.tags contains '001' AND line_items.discounts == true %}
{{ line_item.price | times: .75 }}
{% else %}
{{ line_item.price }}
{% endif %}
答案 0 :(得分:1)
这样的东西?
{% for line_item in line_items %}
{% if line_item.product.tags contains '001' and line_item.discounts %}
{% assign rebate = 0 %}
{% for discount in line_item.discounts %}
{% if discount.type == 'PercentageDiscount' %}
{% assign rebate = line_item.price | times:discount.amount %}
{% endif %}
{% endfor %}
{{ line_item.price | minus:rebate }}
{% else %}
{{ line_item.price }}
{% endif %}
{% endfor %}