Storefronts and Progressive Web Apps
With the rise of Progressive Web Apps (PWAs), also several Storefront Projects were created. The difference between a Storefront and what OpenMage is the fact, that a Storefront is only meant to cover the frontend part and does not have a Backend or Admin Interface. Therefore the Storefronts usually connect with one of the existing eCommerce systems, using them via APIs as a so called Headless System.
As one of the strengths of OpenMage is its Admin Interface, and building a PWA is an immense act of work, it is only naturally for us to partner up with the Storefront Projects out there. This way we can focus more on the Backend and API part, and offer you more flexibility in the choice of frontend technologies.
Partnerships with Providers of Storefronts
As Part of the partnership we will keep the needs of the listed Storefronts in mind with our changes and make sure to not break functionality for them. Additionally we will listen closely and optimize the parts they use, and also slowly introduce specific functionality, to reduce the burden for them to maintain so called "bridge modules" for communication.
Front-Commerce® is an advanced StoreFront solution developed in France with a full support of OpenMage. Ready to use, it allows existing or new store to become a PWA and take benefits from SPA architecture. This will concretely brings astonishing speed to boost sales, while keeping SEO on high standards (thanks to SSR).
Front-Commerce has been designed by developers, bringing them total freedom on UI and decoupling the front-end from Magento templating system. The stack brings React, Node and GraphQL, with the latest tools and standards for code quality and maintenance best practices such as unit tests and Design System. With a micro-services architecture, merging content and data from diverse sources in real time is simpler than old-school synchronizations through flat files.
Front-Commerce has been in production since early 2018 and is also compatible with Magento 2. They are targeting openings to other platforms according to customer requests.