huckstering
huck-ster-ing
noun
Aggressive or persistent selling, often of low-quality goods or dubious ideas.
"The constant huckstering of cheap holidays was tiresome."
Thesaurus
Synonyms: pitch, peddle, vend, hawk, monger, huckster, haggle, chaffer, higgle, cheap-jack