Defining key drivers of online impulse purchasing: A perspective of both impulse shoppers and system users
understanding and predicting electronic commerce adoption : an extension of the theory of planned behavior .