Read a few posts about People who like / hate Halfords! Well we (group of Sunday riders) find that over the years they do have some great deals.
So here's a couple of tricks our group (Sunday racers!) use at Halfords to get big discounts. Well I say tricks, but actually it's completely sensible and we are big customers of theirs (collectively). Also, my Cousin used to work for them, so we had help!
Go IN-STORE! Yes they have great discounts online, but the best approach is go to a store, get speaking to the cycle specialist and say to him "look I'd like to buy this XYZ bike / helmet ...." but I'm sure I've seen it 20% cheaper online, "Do YOU Know what your best discount offers are at the moment" Using this tactic, the Halfords employee (who usually has been informed about the special discounts) will often point you to "XYZ site coupon" or "ABC site CashBack offer."
There are often several offers running at the same time on popular products (Cashback, coupon, price-match), so the employee does the filtering for you. We Know this works because:
1. Between our main group of riders (30 of us), we've done this multiple times and had success. 2. Our own free newsletter that shares offers (created because it easier than monitoring a WhatsApp group with all of us! + multiple friends) has often been recommended to customers, when we've found some specific deals).
The other big benefit is that sometimes they'll tell you "well there's only 10% off a Trek at the moment using XYZ site, but there's 30% of GIANT bikes through ABC site / newsletter etc..." Small downside is that sometimes the discount is through a site or organisation you need membership to.
Also, we've tested this alot more in London and the Home Counties, as that's where most of our riders come from. Don't know how well it works elsewhere. Halfords btw, are also reasonably good at honouring a deal that has just run out (store specific, and you have to speak to manager, but can be worth it, if you honestly just missed it).
Hope that helps,