Zubair Mughal cfdc043a5f initial setup
navbar styling
2024-03-24 12:32:31 -05:00
2024-03-24 12:32:31 -05:00
2024-03-24 12:32:31 -05:00
2024-03-24 12:32:31 -05:00
2024-03-24 12:32:31 -05:00
2023-04-17 22:00:47 -05:00
2023-04-17 22:00:47 -05:00
2023-08-03 20:24:37 -05:00
2023-04-17 22:00:47 -05:00
2023-10-27 14:11:18 -05:00
2024-03-24 12:32:31 -05:00
2024-03-24 12:32:31 -05:00
2024-03-24 12:32:31 -05:00
2024-03-24 12:32:31 -05:00
2023-04-17 22:00:47 -05:00

Deploy with Vercel

Next.js Commerce

A Next.js 14 and App Router-ready ecommerce template featuring:

  • Next.js App Router
  • Optimized for SEO using Next.js's Metadata
  • React Server Components (RSCs) and Suspense
  • Server Actions for mutations
  • Edge Runtime
  • New fetching and caching paradigms
  • Dynamic OG images
  • Styling with Tailwind CSS
  • Checkout and payments with Shopify
  • Automatic light/dark mode based on system settings

Note: Looking for Next.js Commerce v1? View the code, demo, and release notes.

Providers

Vercel will only be actively maintaining a Shopify version as outlined in our vision and strategy for Next.js Commerce.

Vercel is happy to partner and work with any commerce provider to help them get a similar template up and running and listed below. Alternative providers should be able to fork this repository and swap out the lib/shopify file with their own implementation while leaving the rest of the template mostly unchanged.

  • Shopify (this repository)

Integrations

Integrations enable upgraded or additional functionality for Next.js Commerce

  • Orama (Demo)
    • Upgrades search to include typeahead with dynamic re-rendering, vector-based similarity search, and JS-based configuration.
    • Search runs entirely in the browser for smaller catalogs or on a CDN for larger.

Running locally

You will need to use the environment variables defined in .env.example to run Next.js Commerce. It's recommended you use Vercel Environment Variables for this, but a .env file is all that is necessary.

Note: You should not commit your .env file or it will expose secrets that will allow others to control your Shopify store.

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

Your app should now be running on localhost:3000.

Vercel, Next.js Commerce, and Shopify Integration Guide

You can use this comprehensive integration guide with step-by-step instructions on how to configure Shopify as a headless CMS using Next.js Commerce as your headless Shopify storefront on Vercel.

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