An Omni-channel ecommerce strategy provides customers a fully integrated shopping experience. It is achieved by combining user experiences from brick-and-mortar to mobile-browsing, to social media.