Lukasz Ostrowski ee62ea659a
Add lodash.debounce to Shopify provider package.json dependencies (#691)
* 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
2022-03-16 15:27:13 +01: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
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 🎉