价格计算(税收和折扣)
Price calculations (tax and discount)
应用优惠券时计算产品(和订单)价格的正确方法是什么(考虑到产品是应税的)。我注意到税收和折扣是脱节的。它们都应用于产品的行价格(然后相加为总价)。我需要对折扣产品价格征税:
(price - discount) + tax(discounted price)
实现此类计算的最佳方法是什么?
无法从 UI 自定义此行为。
但您可以在自定义中更改它:
- 根据您的要求装饰OrderLineItemMapper or OrderMapper
- 在那里使用带有折扣的价格,您可以从
oro_promotion.promotion_executor
服务中获取该价格。
应用优惠券时计算产品(和订单)价格的正确方法是什么(考虑到产品是应税的)。我注意到税收和折扣是脱节的。它们都应用于产品的行价格(然后相加为总价)。我需要对折扣产品价格征税:
(price - discount) + tax(discounted price)
实现此类计算的最佳方法是什么?
无法从 UI 自定义此行为。
但您可以在自定义中更改它:
- 根据您的要求装饰OrderLineItemMapper or OrderMapper
- 在那里使用带有折扣的价格,您可以从
oro_promotion.promotion_executor
服务中获取该价格。