Question: what are the major factors that influence sales mix?
Answer:  Company's product.  Marketing strategy of the company.  Marketing Personnel of the company.  Technology and Automation.  Presence in multiple formats especially in E-commerce.  Ability to tap 'Digital Footprints' customers.  Availability of finances.