Police said a 911 call was made around 10:27 a.m. reporting an assault at the store on Harrison Avenue in Kearny.
Responding officers found the 43-year-old victim with a deep cut to the back of his head.
TOP NEWS | Instagrammer details explosive argument between Gabby Petito, Brian Laundrie at Wyoming restaurant
According to a preliminary investigation, he was hit with a machete by another man during an argument.
Eyewitnesses said the attack set off chaos inside the store as customers and staff frantically rushed to get out of the store.
The suspect fled the scene but was later arrested by Newark Police. he was identified as Roberto Delgado-Gonzalez, 29.
The victim was taken to University Hospital, where he was treated and released.
"We are shocked by today's incident and are hopeful the injured customer recovers quickly," Walmart said in a statement. "We are grateful to law enforcement for their quick response and are helping them in any way we can."
ALSO READ | FEMA representatives meet with residents in Paterson after Ida damage
Any persons with information relevant to the investigation are asked to call (201) 998-1313, or to email firstname.lastname@example.org. Reference case number 21-35,481.
* Get Eyewitness News Delivered
* More New Jersey news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Follow us on YouTube
Submit a News Tip