Bargaining is a time honored tradition in Mexico,But unfortunately it is stressful for many norteamericanos not used to it.Many Gringos say that haggling is not worth practicing their math even if they could save 20-50% on the goods.
Haggling actually earns you respect from the locals you are dealing with.It shows that you are willing to communicate and respect their local customs.The person who pays the first asking price earns no respect and will be laughed at..Vendors have little respect for people who throw away money though perfectly willing to help them do it.
Bargaining is not an arguement,it is a polite discussion of price and should be conducted calmly and with respect to the other person.As it is not arguing you will be offending anybody by trying to bargain or haggle.
Begin by greeting the seller.Mexicans are polite.Examine the goods.Then ask how much is it.A simple Cuanto? How much will work.After being told a price,make a counter offer.I usually start with half to two thirds.If you get a sad smile or a wagging finger it was too low,If they accept instantly that means it was too high.Never attempt to bring down the price by saying the merchadise is lousy.This hurts the pride of the seller.Try exchanging offers until you reach a price you are comfortable with.If all else fails,Try walking away but take your time to give the vendor a couple of seconds to consider before losing the sale.Always says Gracias,Adios before leaving to emphasize the sale is going away for good.Happy Bargaining .Note I got some tips from the Peoples guide to Mexico