Police have charged a man who allegedly recorded up a woman's skirt as she stocked shelves at a supermarket in Perth's south.

It will be alleged at around 10.15am on Monday the 26-year-old man entered the store on Albany Highway Cannington and struck up a conversation with the 20-year-old female employee.

CCTV images of the alleged incident taking place (left) and the man (right.)

The man walked in and out of the shop a number of times.

On one occasion, he allegedly recorded up her skirt using his mobile phone.