How to offer an in-store pick up option that adds a 5% discount to the order when they use it

New Member
1 0 0

Any ideas how to set something like this up.
Customer must be able to select in store pickup at checkout as a shipping option, which charges no shipping fee, but rewards them with an automatic 5% off their order.

I save on shipping so they should save because they are collecting.