User requirement specification for online shopping