A good customer experience takes into consideration the entire customer journey from making your products and services easy to find, providing clear descriptions of your offerings, making the purchasing process easy, and, more than ever with ecommerce, being able to deliver products on time as promised.