The shooting happening in the garden center of the store at 1299 N. Brightleaf Blvd. off Highway 301 around 5 p.m.
By 8 p.m., the scene was clear and it was business as usual at the store.
UPDATE: Eyewitnesses say they heard 12-15 gunshots in the Smithfield Walmart parking lot as shoppers hurried to duck for cover. One man shot and rushed to WakeMed. No update yet on condition. Smithfield PD wrapping up crime scene. #abc11 pic.twitter.com/nGzISChyMV— Joel Brown (@JoelBrownABC11) December 14, 2019
The 17-year-old was taken to WakeMed with life-threatening injuries.
Matthew Jason Beddingfield,19, turned himself into investigators Saturday morning and was charged with attempted first degree murder.
Beddingfield is in the Johnston County Jail with a $1 million secured bond.