How does online shopping work?