E-commerce and digital marketing for a new era.