2016-06-14 43 views
1

我想要显示当前在Spree Commerce上用户购物车中物品的总数。我尝试使用@ order.line_items.count,但如果同一产品的多个单元当前位于用户的购物车中,则不起作用。spree获取购物车中物品的总数

请帮助我,因为我在互联网上看到了很多东西,无法弄清楚这一点。

ex。

SKU:ABCD数量:包含以下车1 SKU:ACDF数量:2

应该返回共有:3项

回答

0

没有工作多与Spree,但文档似乎提Order#item_count应该返回The total value of line items’ quantity。让我知道这是否有效。

+0

作品!非常感谢!我不知道我是怎么错过的......我读了Spree的文档,并没有找到这个信息:) –

1

On line 68,狂欢有一个名为simple_current_order,如果你想获得幻想因此用它作为<%= simple_current_order.item_count %>

simple_current_order.item_count也可以在你的控制器使用方法。

+1

经过测试,可以确认它的工作完美。 – Qwertie

相关问题