The boy's mother told police they'd gone shopping for school supplies around 1 p.m. when they turned around and he was gone, Capt. Richard Uram said.
Security guards who searched the store with no luck were joined by several Garfield police officers, Uram said.
An alert also was broadcast to surrounding towns, bringing police from Lodi, Passaic, Saddle Brook and Wallington, as well as Bergen County sheriff's officers.
"The entire complex was searched, as well as the surrounding areas," before the boy was found near Passaic and South Main streets in Lodi.
"He appeared to be good health," Uram said.
Police Chief Raymond Kovach thanked all the departments that responded.
Click here to follow Daily Voice Garfield-Lodi and receive free news updates.