Anyone else haggle ?

Just bought a semi expensive necklace for the wife's Christmas and haggled over tbe price and got £150 off the ticket price.
This was in a shopping centre in a well known jewellery shop.

One thing that i could not fathom was that one shop confirmed that they would give me a discount but would not tell me how much until I had confirmed that I was buying it. WTF? The discount would determine if I could afford it or not.

Anyone else got any good haggling tips or tales?