is there an option for shipping rate to be set to "pick up instore"?

Hi I need to set up the shipping with an option for the customer to pick up instore. There would be no shipping charge if they pick up instore.
Not sure how to do this or if it is possible.

Your help/advice would be appreciated

Thanks
Jo