She told the San Diego Union-Tribune she lived in San Felipe, Mexico, for several years and wanted to buy things for poor Mexican women.
Hundreds of women arrived at the store Wednesday morning and waited until Smith showed up at 4 p.m.
After her $5,000 check cleared, the store allowed 50 women to spend $100 each.
The Union-Tribune says some women blushed at the profanity Smith used to criticize men and dispense nonsensical advice.