GraphCommerce is a framework for building headless ecommerce storefronts in React and Next.js. It provides a best-in-class example, including components and utilities, to deliver a high-performance, high-quality ecommerce Progressive Web App (PWA).
Get started with GraphCommerce in minutes
GraphCommerce provides all features needed to deliver a high-quality ecommerce experience.
In addition, it offers a solution for all larger, technically complex challenges that come with headless e-commerce:
👉 Static generation (SSG) and optimized performance through its utilization
👉 Continuity: built with industry-standard technology, libraries, and packages
👉 A fully-featured, component-based, Magento-compatible front-end
👉 Easy to extend, modify, and theme
👉 Ready for Magento modules that extend the GraphQL API
👉 A-Z optimized front-end performance
👉 Multilingual Magento multi-store support
👉 Fully SEO-optimized
👉 70-90/100/100/100+PWA PageSpeed Metrics
👉 Includes multilingual headless CMS implementation
👉 Fully runs on Magento's GraphQL API (0 modifications, plug-and-play)
Currently, GraphCommerce can only be used to build headless Magento 2 storefronts.
GraphCommerce is not a Magento PWA theme, nor is it a Magento 2 PWA extension. A Magento theme is tightly integrated in the Magento codebase, where a GraphCommerce storefront runs as a separate application.
GraphCommerce can be deployed on the same or a different server than the Magento backend is hosted on. All data is fetched from the Magento 2 GraphQL API. Once you finish GraphCommerce Magento PWA development and you are ready to launch, the regular Magento front-end (theme and extensions) can be decommissioned.