Before I came to Morocco I assumed that everything that I would buy here would be by bargaining. Most of the guide books I have read tell you to make sure you are good at bargaining because most shop owners will jack the prices up because you are foreign. I have found that I rarely bargain (even though I would like to say that I am very good at it). Food (most of the time) has a set price when things you buy at a hanut (store). You mostly bargain at the suq (weekly market) or at side stores but to be honest I try to avoid it. I have found that I can almost find just about anything I want without the need for bargaining.
In the beginning we had to bargain for things that are bigger like our bed, ponges, (sort of make-shift couch) fridge, and other things but not so much now. Now I only do it from time to time. Most of the time in small cities if you do get overpriced it will only be by a little bit. Places like Marrakesh and Fez are notorious for the prices to go up big time because of the tourism through these cities. I have found that the Moroccans are mostly right when they say that Moroccans will get the best deals so make friends with the locals!
Main thing to remember while bargaining is that it is a game to the person whom you are bargaining with. Most of the time I have found the other person has a smile across their face because they are having a good time. The best thing to do is to smile back and stay calm and enjoy the experience.
Also it is not uncommon to be asked to drink tea with shop owners. This is all part of tactic on both ends. The nicer you are and the more time you spend with the shop keeper shows him that you are serious about the purchase you are about to make and the more time you spend in his shop the more likely you will buy something. During the tea you make small about everything.
I recommend not wasting your time over 10 drhms on big items unless you just want to get to know a Moroccan a little more. If you have tea with them, most of the time, you will become friends. I have shop keepers all over my town who every time they see me they usher me over want me to drink more tea with them. I love this about Moroccan culture.
My wife refuses to bargain because she does not have it in her to be aggressive and you do have to be too to get a good price. It is normal to say things like, “This is too much for me.” Or “Bring down the price.” Or “Give me a good price.” Also, it good to know that you should point out defects in the product (if there are any) this helps you get a better price. These things might seem a little forward or like I said aggressive but it really is not. You will soon get used to it and it will become natural. Or maybe you will be like my wife and have someone else do it for you ;)
I hope this gives you an idea what goes on in the marketplace here in Morocco. Although these things that I have shared are not universally true, I have found them to be mostly right. Every town has a different feel so explore and have fun.
Thanks for following me!