I'm working on a flow that would allow for a one page checkout for one of my clients and we might consider a plugin but there's a requirement to persist the addresses(shipping/billing) when the logged-in customer reaches a certain step at checkout, abandons and returns to complete the checkout. Is it a good practice to persist the addresses for these scenario so that the customer doesn't have to go through the trouble of re-entering all of their addresses or should the returning customer re-enter that information?
Will appreciate your help with this and perhaps point me to a post that provides details around best practices.
Thanks