The shop assistant suffered minor injuries and was treated by ambulance staff at the scene.
The incident was filmed by security cameras inside the store, and police hope the footage will help identify the offender.
The man is described as being Caucasian of medium build, at least 18 years old, about 185cm tall, clean shaven with tattoos on his left forearm.
He was wearing a black t-shirt, black shorts with a white stripe and no shoes.
Anyone with information or who can identify the offender is asked to call Christchurch Police on (03) 363 7400 or call Crimestoppers anonymously on 0800 555 111.
- nzherald.co.nz