The E-Commerce of the future requires to be a platform-as-a-store; companies who seek to rapidly deploy new digital store features needs agility, needs to be able to swap modular components, needs an interoperable ecosystem to create an online retail store which is constantly up-to-date with new redefining standards for e-commerce. In order to achieve this forget about software, the store must act as a platform, connecting processes, functionalities, business units, and software through a common set of data.
It’s a philosophical turning point, a continuation of the move from a multichannel approach to omni-channel; and a shift of focus for business and IT teams, from a religious loyalty to software vendors to a software liberation, the new mantra is to establish an API framework that can connect the various heterogeneous technologies to a centralized commerce system.
A real time interconnected enterprise network of applications which bring new greater value to business. For retailers, for instance, integrated and streamlined omni-channel fulfillment process which merge online sales pick and pack with traditional store restocking shelves. And more, you can silently track your brick and mortar visitors through beacon and identify new versus returning customers in real time, wherever they visit you, online or offline, through physical store, desktop or smartphone. Enabling a highly personalized experiences by integrating into all your systems, customer relationship management (CRM) and content management (CMS), that help customers complete a purchase faster and with greater insight.
You won’t quest for a ecommerce solution which does everything: cart, pricing, CMS, trust system, social integration, forums, Q&A, etc… You will assemble best of breeds in each area, to let a monster selling machine emerge.
You may even get to the point, and I think you should, where your dissociate your front-end from anything which is not UX dependant and multiplex all your different signals, each processed by it’s own system and team, integrated through that flow of common set of data.