Lee Robinson fd9450aecb
Next.js Commerce refresh. (#966)
We're making some updates to Next.js Commerce. Everything prior to this commit marks what we're calling [`v1`](https://github.com/vercel/commerce/releases/tag/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](https://shopify.vercel.store/)
- [Swell](https://swell.vercel.store/)
- [BigCommerce](https://bigcommerce.vercel.store/)
- [Vendure](https://vendure.vercel.store/)
- [Saleor](https://saleor.vercel.store/)
- [Ordercloud](https://ordercloud.vercel.store/)
- [Spree](https://spree.vercel.store/)
- [Kibo Commerce](https://kibocommerce.vercel.store/)
- [Commerce.js](https://commercejs.vercel.store/)
- [SalesForce Cloud Commerce](https://salesforce-cloud-commerce.vercel.store/)

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"](d1d9e8c434/packages/commerce/new-provider.md) 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.
2023-04-17 22:00:47 -05:00
2023-04-17 22:00:47 -05:00
2023-04-17 22:00:47 -05:00
2023-04-17 22:00:47 -05:00
2023-04-17 22:00:47 -05:00
2023-04-17 22:00:47 -05:00
2023-04-17 22:00:47 -05:00
2023-04-17 22:00:47 -05:00
2023-04-17 22:00:47 -05:00
2023-04-17 22:00:47 -05:00
2023-04-17 22:00:47 -05:00
2023-04-17 22:00:47 -05:00
2023-04-17 22:00:47 -05:00
2023-04-17 22:00:47 -05:00

Deploy with Vercel

Next.js Commerce

Next.js 13 and App Router-ready ecommerce template, built with Shopify and Tailwind CSS.

We will be shortly updating the demo at demo.vercel.store with this new version.

Looking for Next.js Commerce v1? View the release notes.

Features

  • Next.js App Router
  • Optimized for SEO
  • Styling with Tailwind CSS
  • Checkout/Cart with Shopify
  • Themeing with System (Light/Dark Mode) Support

Running Locally

  1. Install Vercel CLI: npm i -g vercel
  2. Link local instance with Vercel and Github accounts (creates .vercel file): vercel link
  3. Download your environment variables: vercel env pull .env.local
pnpm install
pnpm dev

Your app should now be running on localhost:3000.

Description
clone of nextjs commerce (vercel) for a nice ecommerce site based in js.
Readme 2.1 GiB
Languages
TypeScript 99.2%
CSS 0.7%
JavaScript 0.1%