Commerce Versions Save

Next.js Commerce

v1

1 year ago

We're making some updates to Next.js Commerce. This release marks what we're calling v1 as a point in time to be able to reference and still use going into the future. The current architecture of Commerce is a multi-vendor, interoperable solution, including:

All features can be toggled on or off, and it's easy to change between commerce providers. To support this, we needed to create a "commerce metaframework" where providers could confirm to an API spec to add support for Next.js Commerce. While this worked and was successful for v1, we have different design goals and ambitions for v2.

What You Need To Know

  • v1 will not be updated moving forward. If you need to reference v1, you will still be able to clone and deploy the version tagged at this release.
  • v2 will be shifting to be a single provider vs. provider agnostic. Other providers are welcome to fork this repository and swap out the underlying lib/ implementation that connects to the selected commerce provider (Shopify). This architecture was chosen to reduce the surface area of the codebase, remove the intermediate metaframework layer for provider-interoperability, and enable usage with the latest Next.js and React features.
  • We will be sharing more about v2 in the future as we continue to iterate before the marked release.

Thank you so much! 🎉