A 20-year-old shop assistant was injured when an angry customer threw a piece of furniture at her in an Argos store in Dorset.
The woman was working at the shop at Babylon Hill, off the A30 Sherborne to Yeovil road, when the male customer lost his temper.
She suffered a gash to her face when he threw a plastic storage container, which he was returning to the shop.
Police are appealing for witnesses to the attack, on Friday, to come forward.
Pc Steve Brown of Dorset Police, said: "The assault occurred in full view of a large number of shoppers and store staff, and I'm urging anyone who was in the store and who witnessed the incident to contact Dorset Police urgently.
"I'm following several lines of inquiry after seizing CCTV footage from the store which shows a clear picture of the man responsible - and I'm sure that I'll be able to identify him in due course.
"I'd urge this man to come forward and contact Dorset Police, rather than wait for me to come knocking on his door."
The man is described as white, in his mid to late 20s, about 6ft and of slim build, with short dark hair.