Catalin Pinte 11609a9e71
Upgrade dependencies & pnpm (#785)
* Updated log

* Updates to root

* Updates to pnpm

* successfully moved to pnpm

* type issue

* Local as the default provider

* Upgrade dependencies

* Revert to local

* Upgrade React

* Update node-fetch deps

* Fix types

* Ignore warnings

* Fix missing dependency

* Update pnpm-lock.yaml

* Add missing @types/cookie

* Upgrade dependencies

* Fix missing dependencies

* Update README.md

Co-authored-by: Bel Curcio <curciobel@gmail.com>
2022-09-19 08:14:49 +03:00
..
2022-09-19 08:14:49 +03:00
2022-02-01 14:14:05 -05:00
2022-02-01 14:14:05 -05:00
2022-02-01 14:14:05 -05:00
2022-02-01 14:14:05 -05:00

Spree Commerce Provider

Screenshots of Spree Commerce and NextJS Commerce

An integration of Spree Commerce within NextJS Commerce. It supports browsing and searching Spree products and adding products to the cart.

Demo: https://spree.vercel.store/

Installation

  1. Setup Spree - follow the Getting Started guide.

  2. Setup Nextjs Commerce - instructions for setting up NextJS Commerce.

  3. Copy the .env.template file in this directory (/packages/spree) to .env.local in the main directory

    cp packages/spree/.env.template .env.local
    
  4. Set NEXT_PUBLIC_SPREE_CATEGORIES_TAXONOMY_PERMALINK and NEXT_PUBLIC_SPREE_BRANDS_TAXONOMY_PERMALINK environment variables:

    • They rely on taxonomies' permalinks in Spree.
    • Go to the Spree admin panel and create Categories and Brands taxonomies if they don't exist and copy their permalinks into .env.local in NextJS Commerce.
  5. Finally, run npm run dev 🎉