Originally Posted by Kelly Harris
I've set up a shipping method for local pick-up as well as Canada Post and FedEx. My concern is until the customer enters their postal code it only shows local pick-up and I don't want the customer to think that I only sell locally. When the customer goes to the shipping details page I'd like it show all of the shipping methods with or without the postal code entered.
Ecwid shows the applicable user-defined shipping methods, when there is enough information in the entered shipping address to match the address with the zone. For your current setup it is country and state fields, which both are auto-detected for your customers. Hence they can see local pickup without doing any input.
On the other hand, carrier-calculated methods usually require only country and a zipcode, and appear in the list once customer inputs the zipcode (the country is autodetected and usually does not require input).
You could set up the local pickup for your local so it is based on zip codes instead of the state name. This way all available shipping methods will appear consistently after entering the zipcode.
But in this case the customer won't see anything until the suitable fields of shipping address are filled. This would be the most correct setup, but I doubt that it removes your concerns.
To overcome that, I would suggest to change the wording in, say, "Choose delivery method" header or the warnings that appear under it ("Sorry, we do not ship packages of this weight" and "Sorry, we do not ship packages to this address") to contain a turn like "Complete your shipping address to see more options". The detailed information on changing Ecwid texts is here: http://kb.ecwid.com/w/page/22978888/...