I have fixed it by setting free shipping to no in the shipping configurations screen. Then on the list where you can see all shippers i have ticked free shipping. This seems to overrule without disabling the zones and now it works.
Had the exactly same problem and your answer solved it for me: Store pickup did not show up during the order process, even though it was assigned to all the articles in my cart.
Like another person above I noticed that somehow I had to assign the zones to the carrier, but the checkboxes to do so were disabled as a result of the "free shipping" slider. Got it working by disabling free shipping, assigning all zones with price 0.00 and enabling free shipping from the carrier OVERVIEW (click the red x to make it a green checkmark). It seems like that the zones stay assigned even though they are disabled in the GUI by the free shipping slider.
Bug with free shipping / pick-up
in Bug Reports
Posted
Had the exactly same problem and your answer solved it for me: Store pickup did not show up during the order process, even though it was assigned to all the articles in my cart.
Like another person above I noticed that somehow I had to assign the zones to the carrier, but the checkboxes to do so were disabled as a result of the "free shipping" slider. Got it working by disabling free shipping, assigning all zones with price 0.00 and enabling free shipping from the carrier OVERVIEW (click the red x to make it a green checkmark). It seems like that the zones stay assigned even though they are disabled in the GUI by the free shipping slider.