forked from crowetic/commerce
* Add lodash.debounce to package.json dependencies Shopify provider requires `lodash.debounce` package. This package is installed in BigCommerce provider, but not in Shopify provider. After BigCommerce is removed, Shopfify provider can't be installed. This PR fixes this error * Install lodash debounce and its @types to providers that use this package
Spree Commerce Provider
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
-
Setup Spree - follow the Getting Started guide.
-
Setup Nextjs Commerce - instructions for setting up NextJS Commerce.
-
Copy the
.env.template
file in this directory (/packages/spree
) to.env.local
in the main directorycp packages/spree/.env.template .env.local
-
Set
NEXT_PUBLIC_SPREE_CATEGORIES_TAXONOMY_PERMALINK
andNEXT_PUBLIC_SPREE_BRANDS_TAXONOMY_PERMALINK
environment variables:- They rely on taxonomies' permalinks in Spree.
- Go to the Spree admin panel and create
Categories
andBrands
taxonomies if they don't exist and copy their permalinks into.env.local
in NextJS Commerce.
-
Finally, run
npm run dev
🎉