RCMP in Spruce Grove say the woman was attacked with pepper spray when she asked a man to show her a receipt for his purchases.
The greeter was at the front entrance when she heard the door alarm go off.
Police say two males were leaving the store with a vehicle battery and a speaker.
The greeter asked them for proof of purchase and one of the men swore at her and hit her with the spray.
Shoppers who noticed what was going on got the licence plate number of the fleeing thieves and RCMP located the vehicle and arrested two males.
Thirty-two-year-old Faron Cardinal of Calling Lake, Alta., faces two weapons charges as well as theft under $5000.
Lloyd Giroux, 24, of Fort Smith, N.W.T., is also charged with theft.
Also on HuffPost