At the moment, on my cart page unregistered clients see ‘Local pickup’ and the shipping rate set for ‘Locations not covered by your other zones’. This means the only delivery option shown to them is the highest of all the rates, which puts the customer off.
Setting ‘Hide shipping costs until an address is entered’ under the Woocommerce shipping options is the only way I could think of solving the problem, but this doesn’t work. I’ve tested it from a separate device on a different network, without creating an account, and the shipping costs still show on the cart page.
What am I doing wrong?