Towards a theory of shopping: a holistic framework | Synapse