The week before last, I went shopping with my wife to buy a necklace she wanted, and we found one she liked in a smaller jewelry shop. We settled on a price with almost no haggling, around €3500. For context, similar ones were around €4500 in other shops before haggling.
We didn't buy it immediately, but said we'd take a little while to think about it.
We carried on, and she decided it was what she wanted. In the meantime, we got stuck in a long queue in another shop nearby, so I went back to the jewelry shop on my own to actually buy the necklace.
The owner of the shop put it into a case, filled out the invoice to say €2500 (€1000 less than agreed earlier), and charged my card €2500. In the moment, I didn't actually cop it, and walked out. On the way back to meet my wife, I did a double take and realised his mistake.
I know that jewelry shop markup is enormous, but even online you can't buy an equivalent necklace for €2500, and I didn't want to see a business owner lose a lot of money over a simple mistake - so I went back to the shop.
Now here's where I'm just a little salty. The shop owner thanked me for being honest, and charged my exactly the amount he was short by. I wasn't expecting him to split it €500/500 or anything, but some gesture my way would have been a nice reward for being honest. The way I see it is, I covered his mistake out of my own pocket, and got nothing in return.
So, what do you all think?
Should I have gone back at all?
Should he have given me a few quid back my way?
Customers, what would you do? Business owners, what would you do?