Loading
Resume an interrupted checkout: return a customer to their parked workflow step instead of an empty basket
Merge request for #3611820.
The session cart now keeps its order through checkout (locked), and CheckoutResumeRedirect sends a returning customer back to their parked workflow step instead of an empty basket. The order is never unlocked here (a payment may be in flight); the only way out of checkout stays the workflow's Back/Cancel step.