Three main things make customers happy when shopping online. First, they want an easy shopping experience. Next, they appreciate online stores that offer excellent customer service. And lastly, they want to feel like they're getting a good deal.