Airport is strictly fixed prices and the Dubai gold souk is slightly different, gold prices for that particular day are agreed on by all the gold traders, I dont know exactly where they get their prices from, but its fixed for that day in the market and sold by weight doesnt matter what the design is, they weigh your chosen item in front of you and tell you what the price of gold is on that day, you can bargain a little but they are not daft and it also depends on the amount you are buying, for one bracelet you wont get much off but if u are buying several items then you would expect a little discount, bargaining takes time, it cant be rushed and you are expected to take mint tea or cold drink and sit and discuss with them to get the best bargain
I lived there for 14 years and was treated fairly in the gold souk no one tries to cheat you and of course the gold is much purer than the 9ct we get here which incidentally they wont touch with a barge pole and call it " s **t gold" and laugh at our poor taste.