How about this:
(if possible to code) why not make customers willing to bargain with you if your price is too high. If you are willing to go below their expected price from the bargain, maybe you can gain a bit of loyalty?
I intend to eventually implement haggling, but it requires a client and a much higher rate of interaction than I can offer by mail/forum.