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:
- Shopify
- Swell
- BigCommerce
- Vendure
- Saleor
- Ordercloud
- Spree
- Kibo Commerce
- Commerce.js
- SalesForce Cloud Commerce
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 referencev1
, 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 underlyinglib/
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! 🎉