Dictionary.com
Thesaurus.com

has been merchandising

  • present perfect progressive
    of merchandise (3rd person singular).
    merchandise
    noun
    the manufactured goods bought and sold in any business.