We are using a custom price calculator for logged in users but if cart already contains item before logged in then that price doesn’t updates with the new price from the custom price calculator.
We are overriding from IPriceCalculator.
We could use _cartService.CalculatePrices(); in the login controller to recalculate prices in cart, but im wonder if this is the best practice or if there is another better solution.