CalculateOrderTotals problem

I don’t understand why the calculation is done differently when a product has a campaign price. Is this a bug?

Before-Campaign

Before-No-Campaign

Here we run this:
Module.Instance.Orders.CalculateOrderTotals(orderCarrier, SecurityToken.CurrentSecurityToken);

After we get this:
After-Campaign

After-No-Campaign

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.

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.