Ces deux locutions nominales en forme d'idiotismes textiles désignent, au sens figuré et de façon péjorative :
- une personne négociant âprement, marchandant exagérément,
On dit par exemple : "Ce vendeur est un véritable marchand de tapis".
- et : une négociation âpre, exagérée ; un marchandage abusif.
On dit par exemple : "Tu aurais vu cette négociation : une véritable discussion de marchands de tapis".
Source : wiktionary.org