While in Srirangapatna, one can shop for local handicrafts and jewellery from shops around popular tourist places. But if you're looking for more shopping options, you can head to Mysore that is just 18 km from Srirangapatna.
Click here for a more detailed guide on Shopping in Mysore.