diff --git a/.env.template b/.env.template index 42de11f29..cf58e89c7 100644 --- a/.env.template +++ b/.env.template @@ -1,4 +1,4 @@ -# Available providers: local, bigcommerce, shopify, swell, saleor, spree, commercejs +# Available providers: local, bigcommerce, shopify, swell, saleor, spree, ordercloud, vendure, kibocommerce, commercejs COMMERCE_PROVIDER= BIGCOMMERCE_STOREFRONT_API_URL= diff --git a/README.md b/README.md index b851b7e9d..1de0cdead 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,7 @@ Demo live at: [demo.vercel.store](https://demo.vercel.store/) - Saleor Demo: https://saleor.vercel.store/ - Ordercloud Demo: https://ordercloud.vercel.store/ - Spree Demo: https://spree.vercel.store/ +- Kibo Commerce Demo: https://kibocommerce.vercel.store/ - Commerce.js Demo: https://commercejs.vercel.store/ ## Features diff --git a/framework/commerce/new-provider.md b/framework/commerce/new-provider.md index 63c945db6..78f2327c2 100644 --- a/framework/commerce/new-provider.md +++ b/framework/commerce/new-provider.md @@ -4,9 +4,15 @@ A commerce provider is a headless e-commerce platform that integrates with the [Commerce Framework](./README.md). Right now we have the following providers: -- BigCommerce ([framework/bigcommerce](../bigcommerce)) -- Saleor ([framework/saleor](../saleor)) +- Local ([framework/local](../local)) - Shopify ([framework/shopify](../shopify)) +- Swell ([framework/swell](../swell)) +- BigCommerce ([framework/bigcommerce](../bigcommerce)) +- Vendure ([framework/vendure](../vendure)) +- Saleor ([framework/saleor](../saleor)) +- OrderCloud ([framework/ordercloud](../ordercloud)) +- Spree ([framework/spree](../spree)) +- Kibo Commerce ([framework/kibocommerce](../kibocommerce)) - Commerce.js ([framework/commercejs](../commercejs)) Adding a commerce provider means adding a new folder in `framework` with a folder structure like the next one: diff --git a/tsconfig.json b/tsconfig.json index 3373fb42f..de00b7888 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -30,11 +30,15 @@ "include": ["next-env.d.ts", "**/*.d.ts", "**/*.ts", "**/*.tsx", "**/*.js"], "exclude": [ "node_modules", + "./framework/local", "./framework/bigcommerce", "./framework/shopify", "./framework/swell", "./framework/vendure", "./framework/saleor", - "./framework/commercejs" + "./framework/spree", + "./framework/ordercloud", + "./framework/kibocommerce", + "./framework/commercejs" ] }