Don’t buy on impulse
Buying something that you did not include in your purchase list may make it difficult to bargain. This is because your preference for what you are buying on impulse may make it impossible for you to negotiate. You simply accept whatever quoted price. At the same time, you should not show too much enthusiasm for anything you want, it will just make it harder to bring down the price.