E-commerce refers to commercial transactions conducted over the internet. Setting up an effective e-commerce system requires skills in traditional and digital marketing, web design, logistics, inventory management, analytics, transaction management, transportation, and customer care. For mobile commerce or mCommerce, usability is important as many customers will use their phones and thumbs. Tips to improve conversions include reducing the number of steps to complete transactions, using actions buttons, keeping forms short, and integrating full-service payment solutions. Analytics and customer journey mapping can help optimize the digital customer experience.