Some of them do work in store, but not all. To price match requires an over-ride and manager approval, but they can key in some of the promo codes in-store and the register will apply the discount without requiring an over-ride.
Helpful store manager at one of my local stores explained this to me about two years ago. Now I call her first, she checks the code, and lets me know before I place the order if it will work in-store.
One other difference to note, SpeedPerks have no required minimum purchase online but do have a $20 required minimum purchase in-store. Apparently there is no way to over-ride that in-store, so if you want to use the SpeedPerks for free stuff you have to order online for in-store pickup.