The robbery was reported at 4:11 p.m. in the 1200 block of Polk Street.
The suspects, described as men between 25 and 30 years old, were trying to leave the business with the stolen wigs when the woman confronted them, according to police.
One of the suspects punched the woman in the head and they ran away.
The victim was able to recover one of the stolen wigs and declined medical treatment, according to police.
Anyone with information about the robbery is asked to call the Police Department's anonymous tip line at (415) 575-4444 or to send a tip by text message to TIP411.