WooCommerce – Clear default shipping and payment options on cart/checkout page.
By default, when a customer reaches cart page during checkout process, WooCommerce will auto-select one of the shipping methods available. This could lead customer to ignore the rest of the shipping options presented on cart page. Same scenario is applicable for payment options presented on checkout page.
Screenshot – Default Shipping Option
Code Snippet to clear the shipping and payment option while first time checkout.
Below code snippet will help you to prevent WooCommerce from auto-choosing a default Shipping / Payment option for a new customer. Once customer chooses an option, then onwards it will stored as the default option for that session.
So, while testing this snippet, use private / incognito mode of your browser and then add an item to the cart.
Screenshot – No Default Shipping Option