Work in progress--a merchandising contractor portal