TechnologyMobile Commerce: Designing for Seamless Shopping on Smartphones Enrique Preiss October 3, 2023