I have 3 shipping rates - one is a free rate for Click and Collect, one is a flat rate and one is free for orders of a certain amount.
The default shipping option is automatically the free Click and Collect option. This causes issues when customers use any of the Express check out options such as Google Pay, Apple Pay, Paypal Express. It means they don't pay shipping and we aren't sure if they want to pick up the product or have it shipped to them. It's super unprofessional and time-consuming to sort this out every time it happens!
I want the paid Flat Rate delivery to appear first and to be checked by default.
Is there a way to fix this?
You should not have to set up a 'Click & Collect' free shipping option for pick up. You should now be able to activate the 'Local Pickup' option in your shipping settings. When this is activated, customers can choose local pickup before reaching the shipping screen at checkout.
Here is the Shopify help article on activating the local pickup option: