A supermarket's annual toy sale has returned in the run-up to Christmas, offering up to 50% off selected items.

Sainsbury's popular half price toy event is widely recognised as one of the best Christmas toy sales for families hoping to bag a few bargains before the big day.

It began on Wednesday, October 18 and runs until Tuesday, October 24 – but there was "chaos" at the start of the sale at one Sainsbury's store as customers battled for the best buys.

A mum who went to her local Sainsbury's to do her regular shop said she had to abandon her trolley because it was "a bit of a bun fight."

A Sainsbury's supermarket in Essex, which was packed with shoppers looking for a bargain (Image: EssexLive)

The Chelmsford shopper, who wishes to remain anonymous, told EssexLive: “I walked into the store to do my normal food shop and it was chaotic in there. There was people everywhere and you couldn't get close to the products.

“Someone nearly broke the shoelace on my Converse in a scuffle to get to the Barbie section, which had all gone by 9am.

“It was mad. I had to abandon my trolley and hope that no one stole my stuff as there was no way you’d be able to get your trolley down the aisle.

“People were getting quite cross and shouting at their kids. It was a bit of a bun fight."

She said she continued with her shopping and went back to the aisles to see what she could buy for her children ahead of Christmas.

She added: “It was quite surprising to see the range they had on sale. I thought it might only be cheaper products on sale but some of the big, expensive, branded stuff was also half price.”

Shoppers at several Sainsbury's stores have expressed their disbelief on Twitter at how busy the stores have been. One user, Michelle Bond said: "Took morning off so could go to supermarket while it's quiet. Instead it's packed cos of a half price toy sale. Thanks Sainsbury's."