We have some logic in a ShippingProvider to determine whether or not day or evening delivery is possible based on the current cart. We are experiencing issues with the aforementioned logic when users navigate back from the payment gateway (in cases where they don't complete the order right away).
When I debug the code I can see that the Render method is not exectued when the checkout page loads after navigating back. My guess is that it has something to do with the IsProcessingCheckout property as also discussed here:
Is there any way I can force the Render method to execute, as soon as I navigate back?