If you pay with cash, not a credit card, you should have more leverage for getting a good discount. Shops prefer cash. Haggling is effective when buying high value items, such as gold and jewelry, but with low value items it is not worthwhile the time and effort.