The ecommerce landscape has seen quite a bit of change over the past decade. These are the most viable platforms to consider for your omnichannel marketing strategy.