计算Shopify购物车页面中比较价格和小计之间的差异

时间:2018-08-01 08:29:06

标签: php shopify shopify-template

如何在shopify购物车页面中计算所有产品的“比较价格”以及所有产品的“小计和比较价格”之间的比较?

1 个答案:

答案 0 :(得分:0)

您可以使用addminus进行加法以减去值,并使用assign来为变量分配值

{% assign total_cart_item_price = 0 %}
{% assign total_cart_compare_price = 0 %}

{% for item in cart.items %} 

    {% if item.product.compare_at_price > item.price %} 
    <s>
        {{ item.product.compare_at_price | money }}
    </s> 
    {% endif %}

     {% assign total_cart_item_price = total_cart_item_price | plus: item.price %}
     {% assign total_cart_compare_price = total_cart_compare_price | plus: item.variant.compare_at_price %}
{% endfor %}

{% assign total_difference = total_cart_item_price | minus: total_cart_compare_price %}

<h1>Total Cart Compare price {{total_cart_compare_price}}</h1>
<h1>Total cart price {{total_cart_item_price}}</h1>
<h1>Total Difference {{total_difference}}</h1>