India is still the proverbial "Shopper's paradise" for enterprising bargain hunters. However, before you buy, it is better to compare prices with the neighboring shop. With tourists, bargaining is almost a practice. Emporiums run by State Government are a safe place to buy because the quality is standardised, and the prices fixed.
Ensure that you are fully satisfied with your purchases and that you obtain a proper receipt. Return of goods is not entertained, even less, once you have returned to your country because Indian customs have strict regulations against this. Should your shopping weight be too much to accompany you by air, it can be sent as unaccompanied baggage.
Usually, Handicraft shops can also ship items to your address, but insist on a comprehensive, insurance. It is recommended that expensive goods like carpets etc., be brought from established government recognised shops.
Buying antiques requires prior permission of the archaeological survey of India, which can be arranged from the shop where you buy. Most shops that sell to tourists welcome the major credit cards. Some even accept personal cheques.