You see this is what I am talking about if you paid in store then is is click and collect not an online purchase, the full
Halfords T&C's on the BC website say :
- Discount is supplied to British Cycling members with a valid British Cycling Membership card.
- 10% off is valid on any purchase, excludes gift vouchers and Halfords Autocentres.
- May not be used in conjunction with any other voucher.
- Discount can be used in conjunction with other instore promotion unless clearly stated otherwise.
- Discount can only be used once per transaction.
- Discount is not redeemable for cash.
- Exclusive to British Cycling Members.
- Discount is not redeemable online.
The last one says not redeemable online, but you didn't try to redeem it online you paid in store so they should have given it to you.
All the purchases I have made at halfords using my BC discount have been click & collect and I have always got the discount no problem.
Edit: The only other reason I can think of is that it was a "website only deal" as they also say the following - Excludes all website only prices and deals.