I disagree with some of the posts above. I feel that in this environment it's more about physics than chemistry.
Clinton and carlton have made a valid contribution about using a low moisture rotary or perhaps even dry compound, but heed the advice to vac, vac and vac. An upright vac, preferably with a powered head, with new bag and clean filters. A steady pass forward and slow pass back along the same area. Better still a pile lifter. I'd be cautious of using a CRB machine dry in a shop environment as the dust generated will contaminate the stock.
Finally, in a shop, there is an enormous foot fall in a concentrated area. The fibre damage caused by abrasion is considerable. A good demonstration to refer to your customer is to take a new piece of Perspex. Abrade part of it with sand paper. That is the difference between a new and worn synthetic carpet fibre. When you wet the Perspex, the abraded area will change from translucent to almost transparent, just like the unabraded part, but on drying it will return to the dull translucent appearance.
To lesson this appearance temporarily, when rinsing polyprop and maybe, subject to testing, nylon and others, add Chemspec Energiser or Prochem Oxybrite to your rinse. Follow the instructions on the label. I don't know the other brand names out there, but it should be obvious.
Safe and happy cleaning

Ken