Go to WooCommerce Checkout as a logged out user. Fill out billing name, surname, address, email and phone. Change your mind and go back to Cart. Return to Checkout. Billing name, surname, email and phone (basically everything but the address) are gone!
But hey, this annoying WooCommerce flaw is about to go away with a few lines of code. Either reload the Checkout page or go back to it later – your info will still be there (as long as you haven’t cleared your cache/cookies and the WooCommerce session hasn’t expired of course).
Enhoy!
A pretty annoying thing on the WooCommerce Checkout page is when you reload the page and you end up losing your Billing / Shipping data for no apparent reason. This snippet will now save that data, and keep it for you at the next reload!
PHP Snippet: Keep Billing, Shipping and Custom Field Data @ WooCommerce Checkout Reload