Police say Roldan lives in the same Northwest Side neighborhood as the store. No one returned a message left at a telephone listing for Jeanette Roldan in Chicago Tuesday.
Sana's parents reported her missing Monday after realizing she was no longer inside the pharmacy.
Cook County prosecutors say Roldan took the girl back to her own apartment and then to the apartment of Roldan's ex-husband. Prosecutors also say the 44-year-old bought the toddler clothes and toys.
Roldan is charged with aggravated kidnapping. Her bond was set at $750,000.
"The 3-year-old child stepped outside of the store, walked to the left and then returned to the front area where surveillance cameras shows the 44-year-old female defendant approaching her and leading her away from the store," said Erin Antonietti, Cook County assistant state's attorney.
Prosecutors say Roldan never attempted to return Sana to the store or call police. Instead, Roldan allegedly kept Sana for several hours while taking the little girl to several different locations.
"She took the child shopping, where she bought the child items at a thrift store, which included a coat a jacket, hat, pants, underwear and a stuffed animal," Antonietti said.
Antonietti says at one point Roldan used the new clothing to change Sana inside a McDonald's after the toddler had an accident. Antonietti says Roldan told family members several different stories of why she was with the little girl.
"She told one daughter that she was babysitting the child for three days. She told her ex-husband that she found the little girl," said Antonietti.
Seven hours after Sana went missing, police were called to a building in the 4400-block of West Wellington after one of Roldan's family members saw the 3-year-old's picture on TV.
Roldan's family was in court Wednesday and is said to be devastated.
"The family is hurt by this as well, as everyone is when the circumstances are like this," said David Smith, Jeanette Roldan's attorney.
The Associated Press contributed to this report.