James Hvizda, 45, pleaded guilty to first-degree murder on Wednesday morning.
He had been charged in the killing of Kimberly Hvizda in Upper Uwchlan Township on Sunday, March 25th.
A sentencing date has not been set.
The killing happened around 11:00 that night outside the store at 1800 Ticonderoga Boulevard.
According to the police affidavit, the pair spoke by cell phone on Wednesday and agreed to meet at the store.
D.A. Tom Hogan said James Hvizda had met Kimberly at the store where she worked as she was beginning her shift. The two had a conversation in front of the store, Hogan said, then walked over to Kimberly's van.
That was where James Hvizda stabbed Kimberly multiple times, Hogan said.
When Kimberly did not return to the store, a fellow employee went outside to check on her and found her in the parking lot.
At about the same time, Hogan said, James Hvizda walked into the Upper Uwchlan Police Department to report he had just killed his wife.
Rescuers arrived at the scene to find Kimberly Hvizda dead.
The Hvizdas had four children ranging in age from 18 months old to 13 years old.