Officials say a male suspect pulled a gun and tried to rob the store on the 1400 block of Master Street around 12:30 p.m.
That's when a customer, who has a license to carry, reportedly shot the suspect twice in the abdomen. The suspect died from his injuries at the hospital.
A second armed suspect managed to escape during this incident.
SEE ALSO: Police: Armed robber shot, killed by customer inside store in North Philadelphia
This is not the first defensive shooting this year that has resulted in the death or injury of an armed suspect.
Just last week a store manager inside a North Philadelphia Dollar General shot and killed a suspect who announced a robbery.
Police say the suspect had an object made to look like a gun but it was not a weapon. The manager, who had a license to carry, shot the suspect in the head.
In February, a customer fought back against an armed suspect who was trying to rob him inside of a smoke shop. The victim wrestled the gun away from the suspect and shot and killed him.
SEE ALSO: Would-be robber killed after smoke shop customer fights back
And in late January, an attempted carjacking suspect was shot six times after a pizza delivery driver, who was licensed to carry, fought back in Kensington.
The Action News Data Journalism team found a significant increase in defensive shootings.
In just the first three months of this year, more people have been shot in defensive shootings than in each of the last three entire years.
If defensive shootings continue at the same rate through the rest of the year, Philadelphia is on track to have more than five times as many of these incidents as last year.