A teenager in Cambridgeshire was told that he could not purchase a packet of Haribo Wine Gums because he was underage.
Jaz Bhogal of Leverington was called back by the checkout worker after buying the alcohol-free sweets from the 99p Store in Wisbech.
Bhogal told Cambs Times: "He asked me how old I was and when I said I was 15 he said he couldn't sell me the sweets.
"He said they had wine in them and pointed to the word wine on the packet. I was speechless."
Company spokesman Graham Barnes said: "Because the Wisbech store opened fairly recently there seems to have been a very unfortunate glitch. We have rectified this and are sure it will not happen again at any of our UK stores.
"To show that we have a good sense of humour we would like to offer Jaz a nine-item voucher to spend in the store on condition that at least one of these products is wine gums."
DS