1

commercetools JVM SDK では、現在は推奨されていないメソッドを使用していましたが、代わりに使用する必要がLineItem#getDiscountedPrice()あるLineItem#getDiscountedPricePerQuantity()メソッドがJavadocに記述されています。ただし、DiscountedLineItemPriceForQuantityfor eachのリストを返しますLineItem。このリストは何を表していますか? 品目ごとに常に 1 つの割引があるべきではありませんか? これはどこかで使用する方法が文書化されていますか?

前もって感謝します

4

1 に答える 1

1

10 €からの割引があるとしましょう。

この割引を 2 つの商品が入ったカートに適用する場合、各商品は 5 € から割引されます。それが単純なケースです。その場合、リストには数量が 2 の要素が 1 つ含まれます。

ただし、カートに商品が 3 つある場合、すべての商品に均等に割引を適用することはできません。2 つの商品は 3,33 € の割引を受け、1 つの商品は 3,34 € の割引を受け、合計が 10 € になるはずです。その場合、リストには 2 つの要素が含まれている必要があります。

  • 3.33 €の割引で数量 2 の 1 つの要素</li>
  • 3,34 €の割引で数量 1 の 1 つの要素</li>
于 2016-02-23T11:16:14.513 に答える