Halfords card systems are not very modern so all cards are done manually.
They work out the discount, add it to the till then scan the cards.
Also, no point asking staff about the discount, these are exclusive to the club and not known by the staff, however, they are all valid, and if any issues they should read the instructions on the back of the card.