8.0.5 • Published 4 days ago

@graphcommerce/docs v8.0.5

Weekly downloads
-
License
-
Repository
github
Last release
4 days ago

menu: Overview order: getting-started,framework, upgrading, feature-list, contributing, roadmap metaTitle: Start React, Next.js Magento PWA development here - GraphCommerce metaDescription: 'GraphCommerce is the open-source PWA Studio Magento 2 alternative. GraphCommerce is a full-featured PWA storefront, not a Magento 2 PWA

extension.'

Developer preview
This is a developer preview of GraphCommerce. The documentation will be updated as GraphCommerce introduces new features and refines existing functionality.

GraphCommerce

GraphCommerce is a front-end framework used for building headless Magento e-commerce storefronts in React. It includes the structure, components, and tooling you need to get started so you can spend your time styling and designing high-end e-commerce progressive web apps (PWA).

https://user-images.githubusercontent.com/1251986/154977573-4015e77c-43e7-481e-ab97-60c365c6b746.mp4


Stack

  • Typescript
  • React
  • Nextjs
  • GraphQL
  • Mui
  • Apollo Client
  • GraphQL Code Generator
  • Framer Motion

Getting Started

GraphCommerce offers a magento-graphcms example that provides a full-featured storefront. The example integrates with your Magento backend and provides a full purchase journey out-of-the-box. It uses GraphCMS to enrich pages with multiple content components, like the homepage.

The magento-graphcms example is styled using the Mui component library. You can start styling by making changes to the theme.

Features

GraphCommerce features include:

  • App-like e-commerce UI
  • Magento e-commerce component library including cart, search, layered navigation components and category, product, account, checkout pages
  • Optimized front-end performance, including bundling, image optimization, CDN caching
  • Predictive URL prefetching and caching
  • Hybrid Static Site Generation (SSG)
  • SEO optimized, including accessibility, sitemap.xml, canonicals, metadata
  • Data fetching from multiple sources with the included GraphQL Mesh (composable commerce)
  • Passing Google Core Web Vitals audits
  • PWA out-of-the-box
  • Magento multi-language support, a store switcher component, and framework translations EN, ES, FR, DE, NL, IT
  • Deployments to Vercel

Build high-end Magento storefronts faster

GraphCommerce accelerates the Magento front-end development process by using a carefully chosen, industry standard, tech stack. It includes Magento-specific React components, pages, and utilities for e-commerce. They're accessible, performant, and ready for use. They also help to reduce the initial complexity and boilerplate needed for building a custom storefront.

FAQ

Is GraphCommerce a Magento PWA theme?

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.

Is GraphCommerce a PWA Studio Magento 2 alternative?

Yes, GraphCommerce is suitable as an alternative to Magento 2 PWA Studio. GraphCommerce is built with modern, open-source javascript frameworks and libraries. Unlike PWA Studio for Magento 2, it features an app-like e-commerce user interface, Hybrid Static Site Generation (SSG) and has the ability to fetch data from multiple sources (composable commerce). Get started with GraphCommerce if you're looking for a PWA Studio Magento 2 alternative and would like to start with Magento PWA development.

Next steps

  • Get started with GraphCommerce and begin building a custom storefront.
8.1.0-canary.12

4 days ago

8.1.0-canary.11

8 days ago

8.1.0-canary.9

11 days ago

8.1.0-canary.10

11 days ago

8.1.0-canary.8

11 days ago

8.1.0-canary.6

17 days ago

8.1.0-canary.7

17 days ago

8.0.5-canary.11

18 days ago

8.1.0-canary.5

18 days ago

8.0.6-canary.0

18 days ago

8.0.6-canary.2

18 days ago

8.0.6-canary.1

18 days ago

8.0.6-canary.4

18 days ago

8.0.6-canary.3

18 days ago

8.0.5-canary.9

22 days ago

8.0.5-canary.10

21 days ago

8.0.5

21 days ago

8.0.5-canary.8

23 days ago

8.0.5-canary.7

24 days ago

8.0.5-canary.6

24 days ago

8.0.5-canary.5

29 days ago

8.0.5-canary.4

1 month ago

8.0.5-canary.3

1 month ago

8.0.5-canary.2

1 month ago

8.0.5-canary.1

1 month ago

8.0.5-canary.0

1 month ago

8.0.4-canary.1

1 month ago

8.0.4

1 month ago

8.0.3-canary.9

2 months ago

8.0.4-canary.0

2 months ago

8.0.3-canary.8

2 months ago

8.0.3-canary.7

2 months ago

8.0.3

2 months ago

8.0.3-canary.6

3 months ago

8.0.3-canary.5

3 months ago

8.0.3-canary.4

3 months ago

8.0.3-canary.2

3 months ago

8.0.3-canary.3

3 months ago

8.1.0-canary.2

3 months ago

8.1.0-canary.3

3 months ago

8.0.3-canary.0

3 months ago

8.0.3-canary.1

3 months ago

8.0.2-canary.3

3 months ago

8.0.2-canary.2

3 months ago

8.0.2-canary.0

3 months ago

8.0.2

3 months ago

8.0.1-canary.4

3 months ago

8.0.1

3 months ago

8.0.1-canary.3

3 months ago

8.0.1-canary.2

3 months ago

8.0.1-canary.1

3 months ago

8.0.1-canary.0

3 months ago

8.0.0-canary.100

3 months ago

8.0.0-canary.98

3 months ago

8.0.0-canary.99

3 months ago

8.0.0-canary.97

3 months ago

8.0.0

3 months ago

8.0.0-canary.94

4 months ago

8.0.0-canary.95

4 months ago

8.0.0-canary.93

4 months ago

8.0.0-canary.92

4 months ago

8.0.0-canary.91

4 months ago

8.0.0-canary.89

4 months ago

8.0.0-canary.90

4 months ago

8.0.0-canary.78

4 months ago

8.0.0-canary.79

4 months ago

8.0.0-canary.80

4 months ago

8.0.0-canary.81

4 months ago

8.0.0-canary.82

4 months ago

8.0.0-canary.87

4 months ago

8.0.0-canary.88

4 months ago

8.0.0-canary.83

4 months ago

8.0.0-canary.84

4 months ago

8.0.0-canary.85

4 months ago

8.0.0-canary.86

4 months ago

8.0.0-canary.76

4 months ago

8.0.0-canary.77

4 months ago

8.0.0-canary.75

4 months ago

8.0.0-canary.73

4 months ago

8.0.0-canary.74

4 months ago

8.0.0-canary.72

4 months ago

8.0.0-canary.69

4 months ago

8.0.0-canary.70

4 months ago

8.0.0-canary.71

4 months ago

7.1.0-canary.68

4 months ago

7.1.0-canary.66

4 months ago

7.1.0-canary.67

4 months ago

7.1.0-canary.65

5 months ago

7.1.0-canary.64

5 months ago

7.1.0-canary.63

5 months ago

7.0.2-canary.7

7 months ago

7.0.2-canary.6

7 months ago

7.0.2-canary.3

7 months ago

7.0.2-canary.2

7 months ago

7.0.2-canary.5

7 months ago

7.0.2-canary.4

7 months ago

7.0.2-canary.1

7 months ago

7.0.2-canary.0

8 months ago

6.2.0-canary.60

10 months ago

6.2.0-canary.57

10 months ago

6.2.0-canary.59

10 months ago

6.2.0-canary.58

10 months ago

8.0.0-canary.40

6 months ago

7.1.0-canary.9

7 months ago

7.1.0-canary.8

7 months ago

7.1.0-canary.36

6 months ago

7.1.0-canary.37

6 months ago

7.1.0-canary.38

6 months ago

7.1.0-canary.39

6 months ago

7.1.0-canary.32

6 months ago

7.1.0-canary.33

6 months ago

7.1.0-canary.34

6 months ago

7.1.0-canary.35

6 months ago

7.1.0-canary.30

6 months ago

7.1.0-canary.31

6 months ago

7.1.0-canary.29

6 months ago

7.1.0-canary.25

7 months ago

7.1.0-canary.26

7 months ago

7.1.0-canary.27

7 months ago

7.1.0-canary.28

7 months ago

7.1.0-canary.21

7 months ago

7.1.0-canary.22

7 months ago

7.1.0-canary.23

7 months ago

7.1.0-canary.24

7 months ago

7.1.0-canary.20

7 months ago

7.1.0-canary.18

7 months ago

7.1.0-canary.19

7 months ago

7.1.0-canary.14

7 months ago

7.1.0-canary.15

7 months ago

7.1.0-canary.16

7 months ago

7.1.0-canary.17

7 months ago

7.1.0-canary.10

7 months ago

7.0.0

8 months ago

7.1.0-canary.11

7 months ago

7.1.0-canary.12

7 months ago

7.1.0-canary.13

7 months ago

7.0.1

8 months ago

7.0.1-canary.15

8 months ago

7.0.1-canary.14

8 months ago

7.0.1-canary.13

8 months ago

7.0.1-canary.12

8 months ago

7.0.1-canary.11

8 months ago

7.0.1-canary.10

8 months ago

6.2.0-canary.91

9 months ago

6.2.0-canary.90

9 months ago

6.2.0-canary.93

9 months ago

6.2.0-canary.92

9 months ago

6.2.0-canary.88

9 months ago

6.2.0-canary.87

9 months ago

6.2.0-canary.89

9 months ago

6.2.0-canary.84

9 months ago

6.2.0-canary.83

9 months ago

6.2.0-canary.86

9 months ago

6.2.0-canary.85

9 months ago

6.2.0-canary.98

8 months ago

6.2.0-canary.95

9 months ago

6.2.0-canary.94

9 months ago

6.2.0-canary.97

8 months ago

6.2.0-canary.96

8 months ago

7.1.0-canary.61

5 months ago

7.1.0-canary.62

5 months ago

7.1.0-canary.60

5 months ago

6.2.0-canary.71

9 months ago

6.2.0-canary.70

9 months ago

6.2.0-canary.66

10 months ago

6.2.0-canary.65

10 months ago

6.2.0-canary.68

9 months ago

6.2.0-canary.67

10 months ago

7.1.0-canary.58

6 months ago

6.2.0-canary.62

10 months ago

7.1.0-canary.59

6 months ago

6.2.0-canary.61

10 months ago

6.2.0-canary.64

10 months ago

6.2.0-canary.63

10 months ago

7.1.0-canary.54

6 months ago

7.1.0-canary.55

6 months ago

7.1.0-canary.56

6 months ago

7.1.0-canary.57

6 months ago

7.1.0-canary.50

6 months ago

7.1.0-canary.51

6 months ago

6.2.0-canary.69

9 months ago

7.1.0-canary.52

6 months ago

7.1.0-canary.53

6 months ago

6.2.0-canary.80

9 months ago

7.0.1-canary.9

8 months ago

6.2.0-canary.82

9 months ago

6.2.0-canary.81

9 months ago

7.0.1-canary.7

8 months ago

7.0.1-canary.8

8 months ago

7.0.1-canary.5

8 months ago

7.0.1-canary.6

8 months ago

7.0.1-canary.3

8 months ago

6.2.0-canary.77

9 months ago

7.0.1-canary.4

8 months ago

6.2.0-canary.76

9 months ago

7.0.1-canary.1

8 months ago

6.2.0-canary.79

9 months ago

7.0.1-canary.2

8 months ago

6.2.0-canary.78

9 months ago

7.1.0-canary.47

6 months ago

6.2.0-canary.73

9 months ago

7.1.0-canary.48

6 months ago

7.0.1-canary.0

8 months ago

6.2.0-canary.72

9 months ago

7.1.0-canary.49

6 months ago

6.2.0-canary.75

9 months ago

6.2.0-canary.74

9 months ago

7.1.0-canary.43

6 months ago

7.1.0-canary.44

6 months ago

7.1.0-canary.45

6 months ago

7.1.0-canary.46

6 months ago

7.1.0-canary.41

6 months ago

7.1.0-canary.42

6 months ago

6.2.0-canary.56

11 months ago

6.2.0-canary.44

11 months ago

6.2.0-canary.43

11 months ago

6.2.0-canary.46

11 months ago

6.2.0-canary.45

11 months ago

6.2.0-canary.40

11 months ago

6.2.0-canary.42

11 months ago

6.2.0-canary.41

11 months ago

6.2.0-canary.48

11 months ago

6.2.0-canary.47

11 months ago

6.2.0-canary.49

11 months ago

6.2.0-canary.55

11 months ago

6.2.0-canary.54

11 months ago

6.2.0-canary.51

11 months ago

6.2.0-canary.50

11 months ago

6.2.0-canary.53

11 months ago

6.2.0-canary.52

11 months ago

6.2.0-canary.35

11 months ago

6.2.0-canary.34

11 months ago

6.2.0-canary.37

11 months ago

6.2.0-canary.36

11 months ago

6.2.0-canary.39

11 months ago

6.2.0-canary.38

11 months ago

7.0.0-canary.21

12 months ago

6.2.0-canary.22

12 months ago

6.2.0-canary.21

12 months ago

6.2.0-canary.24

12 months ago

6.2.0-canary.23

12 months ago

6.2.0-canary.20

12 months ago

6.2.0-canary.29

12 months ago

7.0.0-canary.13

1 year ago

7.0.0-canary.12

1 year ago

6.2.0-canary.26

12 months ago

6.2.0-canary.25

12 months ago

6.2.0-canary.28

12 months ago

6.2.0-canary.27

12 months ago

6.2.0-canary.33

12 months ago

6.2.0-canary.32

12 months ago

6.2.0-canary.31

12 months ago

6.2.0-canary.30

12 months ago

6.2.0-canary.11

1 year ago

6.2.0-canary.10

1 year ago

6.2.0-canary.13

1 year ago

6.2.0-canary.12

1 year ago

6.2.0-canary.19

12 months ago

6.2.0-canary.18

12 months ago

6.2.0-canary.15

1 year ago

6.2.0-canary.14

1 year ago

6.2.0-canary.17

12 months ago

6.2.0-canary.16

1 year ago

6.2.0-canary.7

1 year ago

6.2.0-canary.8

1 year ago

6.2.0-canary.6

1 year ago

6.2.0-canary.9

1 year ago

6.1.1-canary.3

1 year ago

6.1.1-canary.4

1 year ago

6.1.1-canary.5

1 year ago

6.0.0-canary.51

1 year ago

6.0.0-canary.50

1 year ago

6.1.0

1 year ago

6.0.0-canary.49

1 year ago

6.0.2-canary.22

1 year ago

6.0.2-canary.21

1 year ago

6.0.0-canary.44

1 year ago

6.0.0-canary.43

1 year ago

6.0.0-canary.42

1 year ago

6.0.0-canary.41

1 year ago

6.0.0-canary.48

1 year ago

6.0.0-canary.47

1 year ago

6.0.0-canary.46

1 year ago

6.0.0-canary.45

1 year ago

6.0.1-canary.4

1 year ago

6.0.1-canary.5

1 year ago

6.0.1-canary.6

1 year ago

6.0.1-canary.7

1 year ago

6.0.1-canary.0

1 year ago

6.0.1-canary.1

1 year ago

6.0.1-canary.2

1 year ago

6.0.1-canary.3

1 year ago

6.0.0-canary.54

1 year ago

6.0.0-canary.53

1 year ago

6.0.0-canary.52

1 year ago

6.0.0-canary.40

1 year ago

6.0.0-canary.39

1 year ago

6.0.0-canary.38

1 year ago

6.0.0-canary.33

1 year ago

6.0.0-canary.32

1 year ago

6.0.0-canary.37

1 year ago

6.0.0-canary.36

1 year ago

6.0.0-canary.35

1 year ago

6.0.0-canary.34

1 year ago

6.0.2-canary.8

1 year ago

6.0.2-canary.7

1 year ago

6.0.2-canary.6

1 year ago

6.0.2-canary.5

1 year ago

6.0.2-canary.9

1 year ago

6.0.2-canary.0

1 year ago

6.0.2-canary.4

1 year ago

6.0.2-canary.3

1 year ago

6.0.2-canary.2

1 year ago

6.0.2-canary.1

1 year ago

6.0.1

1 year ago

6.0.0

1 year ago

6.1.1-canary.0

1 year ago

6.1.1-canary.1

1 year ago

6.1.1-canary.2

1 year ago

6.0.2-canary.10

1 year ago

6.0.2-canary.13

1 year ago

6.0.2-canary.12

1 year ago

6.0.2-canary.15

1 year ago

6.0.2-canary.14

1 year ago

6.0.2-canary.17

1 year ago

6.0.2-canary.16

1 year ago

6.0.2-canary.19

1 year ago

6.0.2-canary.18

1 year ago

6.0.0-canary.29

1 year ago

6.0.0-canary.28

1 year ago

6.0.0-canary.27

1 year ago

6.0.0-canary.31

1 year ago

6.0.0-canary.30

1 year ago

6.0.0-canary.26

1 year ago

6.0.0-canary.25

1 year ago

5.2.0-canary.13

1 year ago

5.2.0-canary.14

1 year ago

5.2.0-canary.15

1 year ago

5.2.0-canary.16

1 year ago

5.2.0-canary.17

1 year ago

5.2.0-canary.18

1 year ago

5.2.0-canary.19

1 year ago

6.0.0-canary.22

1 year ago

6.0.0-canary.21

1 year ago

6.0.0-canary.20

1 year ago

6.0.0-canary.24

1 year ago

6.0.0-canary.23

1 year ago

5.2.0-canary.10

1 year ago

5.2.0-canary.11

1 year ago

5.2.0-canary.12

1 year ago

5.2.0-canary.7

1 year ago

5.2.0-canary.8

1 year ago

5.2.0-canary.9

1 year ago

5.1.1

1 year ago

5.1.0

1 year ago

5.1.0-canary.11

1 year ago

5.1.0-canary.10

1 year ago

5.0.0-canary.14

1 year ago

5.1.1-canary.0

1 year ago

5.1.1-canary.1

1 year ago

5.0.0-canary.6

1 year ago

5.1.0-canary.5

1 year ago

5.1.0-canary.6

1 year ago

5.1.0-canary.3

1 year ago

5.1.0-canary.4

1 year ago

5.1.0-canary.9

1 year ago

5.1.0-canary.7

1 year ago

5.0.0

1 year ago

5.1.0-canary.8

1 year ago

5.2.0-canary.0

1 year ago

5.2.0-canary.1

1 year ago

5.2.0-canary.2

1 year ago

5.2.0-canary.3

1 year ago

5.2.0-canary.4

1 year ago

5.2.0-canary.5

1 year ago

5.2.0-canary.6

1 year ago

4.12.0-canary.4

1 year ago

4.12.0-canary.5

1 year ago

4.12.0-canary.2

2 years ago

4.12.0-canary.3

1 year ago

5.1.0-canary.1

1 year ago

4.12.0-canary.0

2 years ago

5.1.0-canary.2

1 year ago

4.12.0-canary.1

2 years ago

5.1.0-canary.0

1 year ago

4.11.1-canary.1

2 years ago

4.11.1

2 years ago

4.9.2

2 years ago

4.9.1

2 years ago

4.11.0-canary.0

2 years ago

4.11.0-canary.1

2 years ago

4.11.1-canary.0

2 years ago

4.11.0

2 years ago

4.10.0

2 years ago

4.9.0

2 years ago

4.8.0

2 years ago

4.6.6

2 years ago

4.6.5

2 years ago

4.7.0

2 years ago

4.6.4

2 years ago

4.6.3

2 years ago

4.5.4

2 years ago

4.6.2

2 years ago

4.5.3

2 years ago

4.5.5

2 years ago

4.6.1

2 years ago

4.6.0

2 years ago

4.5.2

2 years ago

4.5.1

2 years ago

4.5.0

2 years ago

4.4.3

2 years ago

4.4.2

2 years ago

4.4.1

2 years ago

4.4.0

2 years ago

4.3.0

2 years ago

4.2.1

2 years ago

4.2.0

2 years ago

4.1.0

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

3.1.4

2 years ago