liquid 中行项目值的总数组
Total array of line item values in liquid
我有一个订单项数组,我想输出所有价格属性的总和。
JSON:
"lineItems":
[
{
"code": "000001",
"description": "Product 1",
"quantity": 1,
"price": 30
},
{
"code": "000002",
"description": "Product 2",
"quantity": 2,
"price": 10
}
]
上面的预期结果:50
工作原理:(1 x 30) + (2 x 20)
使用 Liquid,如何输出想要的结果?
我尝试了类似下面的方法,因为我无法解决。
{% assign totalX = lineItem.price %}
{{ totalX | join: plus }}
{{lineItems | map: "price" | sum}}
我有一个订单项数组,我想输出所有价格属性的总和。
JSON:
"lineItems":
[
{
"code": "000001",
"description": "Product 1",
"quantity": 1,
"price": 30
},
{
"code": "000002",
"description": "Product 2",
"quantity": 2,
"price": 10
}
]
上面的预期结果:50
工作原理:(1 x 30) + (2 x 20)
使用 Liquid,如何输出想要的结果?
我尝试了类似下面的方法,因为我无法解决。
{% assign totalX = lineItem.price %}
{{ totalX | join: plus }}
{{lineItems | map: "price" | sum}}