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:
This is happening to us as well. People who aren't local are automatically checked out as local delivery when using Apple Pay. How can we change this? Now we are having to individually contact customers to charge them shipping if their order is under $100. Or refund their sale and contact them to re-order and be sure to choose $10 flat rate shipping. Not great solution at all.
I set up the Local Delivery in our Shipping and delivery settings. Is there a different way I should have done it that would work better?
Yes. If you also have a shipping rate for "Local Delivery" in your shipping profile(s), then it will be available to everyone in the respective shipping zones.
If you take that out and only use the Shopify Local Delivery option, it should only appear to customers in the zip codes or delivery radius that you have set up.
I sure wish someone could answer this question without trying to give a work around. The question is ... Can you change the default selected shipping from the "Free" option to the "paid" option?
i understand all about the local pickup option but thats not my issue or a solution for me.
my deal is, i have customers making several single transactions in a single day (flash sale) and want them to only pay for shipping once.
I give them the free shipping option to "add it to a previous order" and an option to pay for shipping at a flat rate. But since the "free" option is selected by default, a great number of customers just leave it that way and check out and think they got free shipping. A lot of time is spent tracking them down and getting them to pay for shipping.
If we could just manually shuffle those shipping options or be able to select which option to set as default it sure would be nice... is any of this possible?