Here are a few rules when in India...
Rule #1 - The true price of any item is what you pay -- There are no suggested retail prices in India. Nothing is labeled, so it pays to talk with several vendors before making a significant purchase.
Rule # 2 - Try for 70% off -- Don't accept less than 30%
Rule # 3 - Make them show lots of merchandise -- If it is a rug merchant, you want the demo guys sweating profusely before you make your first offer. Get the vendor to "invest" in the transaction -- emotion, time and energy.
Rule # 4 - Offer on one item at a time - If you plan to buy a couple things DON'T let on at the outset. Act like you intend to buy only one item, if that much. Get the seller to give you prices on each item; play one item off another to show you are looking for the lower price point.
Rule # 5 - Wait for the pad of paper -- Every Indian sales person has a pad of paper and a pencil that they pull out when the bargaining gets a bit more serious. Though they write down the price for an item, this is only the starting point - remember rule #2.
Rule # 6 - Say "TOO HIGH", a lot - Don't even start negotiating until the salesman has scratched through the initial price and lowered it at least twice. I found that simply staring in silence at the pad of paper for a long time would result in the vendor cutting the price.
Rule # 7 - Imply a bundled purchase -- OK, now that the price has been cut 25-30%, ask the salesman what deal he would give you if you buy two items. Expect 5% off. Ask for three items; get another 5%. Then add a very expensive 4th item -- one which you do not intend to buy. This will excite the vendor and he will do a bunch of calculations which you will be unable to follow. The price will come down for the expensive item as well as for the other items you intend to buy. Lock those prices and drop the expensive item.
At this point, you should have been able to shave close to 50% off the initial price.