How Do I enable In-Store Pick-up ONLY for certain products that can't be shipped?

This does not work. After following your instructions, the customer is still presented with:

Delivery method

  • Ship
  • Pick up

After entering a shipping address and continuing to the next step, the shipping method selection box says “This order can’t be shipped to the address you entered. Review your address to ensure that all fields have been entered correctly and try again.”

AND there is no Pick up option at this stage.