在commercetools JVM SDK中,我们使用的是现已弃用的方法LineItem#getDiscountedPrice()
,但现在LineItem#getDiscountedPricePerQuantity()
方法写在Javadoc中,应该使用它。但是,它会为每个DiscountedLineItemPriceForQuantity
返回LineItem
的列表。这个清单代表什么?它不应该总是有一个折扣的订单项?这是否记录了如何在某处使用?
提前致谢
答案 0 :(得分:1)
我们假设你有10欧元的折扣。
如果您想将此折扣应用于包含2件商品的购物车,则每件商品的折扣均为5欧元。这是一个简单的案例。在这种情况下,列表包含一个数量为2的元素。
但如果购物车有3件商品,那么折扣不能同等地适用于所有商品。 2件商品可享受3,33欧元的折扣,1件商品可享受3,34欧元的折扣,总价值为10欧元。在这种情况下,列表应包含2个元素: