0

我最近与 Commercetools 平台合作,我有一个这样的问题。

如何获得某个特定购物车的 CartDiscounts?现在我有按 ID 获取购物车的方法,我想从购物车中获取所有 CartDiscount。我怎么能这样做?或者 CartDiscount 适用于所有购物车,我可以执行 CartDiscountsQuery.of() 之类的操作?

4

1 回答 1

1

折扣存储在订单项、自定义订单项和购物车的运输方式中。

对于运输方式,您可以获得如下折扣:

final Cart fetchedCart = client.executeBlocking(CartByIdGet.of(id));
final List<DiscountedLineItemPortion> includedDiscounts = fetchedCart.getShippingInfo().getDiscountedPrice().getIncludedDiscounts();

请查阅 API 参考文档以获取更多信息。 https://docs.commercetools.com/http-api-projects-carts.html#shippinginfo

于 2019-06-11T14:07:01.570 回答