I know this is minor and probably no one will care but It makes sense to me.
Haggle should work before you actually purchase the item. Its easier to show an example.
How it is now(i think)
If I want item a that costs 100 gold and I have 99 gold. I cant buy it.
haggle should allow you to have a chance to buy the item even though you only have 99 gold.
At a flea market, you dont tell the person tha you have the 100 gold but you want to pay less, you tell them you only have 95 and work from there. I know haggle is something simple no one probably cares about, but it seems fitting to me.
