I don’t understand why the calculation is done differently when a product has a campaign price. Is this a bug?
Here we run this: Module.Instance.Orders.CalculateOrderTotals(orderCarrier, SecurityToken.CurrentSecurityToken);
After we get this:
Why isn’t the VAT added on top when there’s a campaign price?
Litium version: 7.7.1
Just an update on this. Our solution was to skip the CalculateOrderTotals method and do our own calculations and setting the values on the ordercarrier before placing the order.
I think we did the same thing when we had issues with it.