In small shops, the best way to get a discount is to say, "me da un descuento si pago al contado"? Will you give me a discount if I pay cash? They often will, since they have to pay a % to the credit company. Or, just ask nicely, hay un descuento? SMALL SHOPS ONLY! this is not done in big stores!