When the package arrived, there were no headphones, only a bottle of oil.
The furious customer called the number printed on the package to complain.
The call went through and disconnected after one ring. He was about to hit redial when he got a message that began with "welcome to BJP" and gave him a "primary membership number", urging him to go through the next step to complete the process.
He also shared the number with friends, who received the same message.
It soon dawned on them that 1800 266 1001 was a BJP number, one you could apparently call to sign up. The first customer then found the correct helpline number and complained.
Flipkart said in a statement that it had given up the number three years ago. The number was printed on tape used for packing -- and some of that packing tape was apparently still out there, the company said.
"The phone company must have just re-allotted the number, as is done when a number has been surrendered and there is no activity for six months," said the portal.
The football fan has kept the bottle of oil in the locker in his cupboard. For now, he is watching football with his TV on mute.
Follow NDTV for latest election news and live coverage of assembly elections 2019 in Maharashtra and Haryana.
Subscribe to our YouTube channel, like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.