Consumer satisfaction with internet shopping: a research framework and propositions for future research