From c43a954bfea50d147ef035be0805854720e4ff39 Mon Sep 17 00:00:00 2001 From: powerwlsl Date: Thu, 11 Aug 2022 02:49:17 +0900 Subject: [PATCH] Add review feature and disable it for BC stores --- packages/bigcommerce/src/commerce.config.json | 3 ++- packages/commercejs/src/commerce.config.json | 3 ++- packages/kibocommerce/src/commerce.config.json | 5 +++-- packages/local/src/commerce.config.json | 3 ++- packages/ordercloud/src/commerce.config.json | 3 ++- packages/saleor/src/commerce.config.json | 3 ++- packages/sfcc/src/commerce.config.json | 3 ++- packages/shopify/src/commerce.config.json | 3 ++- packages/spree/src/commerce.config.json | 3 ++- packages/swell/src/commerce.config.json | 3 ++- packages/vendure/src/commerce.config.json | 3 ++- site/commerce.config.json | 3 ++- .../product/ProductSidebar/ProductSidebar.tsx | 10 ++++++---- 13 files changed, 31 insertions(+), 17 deletions(-) diff --git a/packages/bigcommerce/src/commerce.config.json b/packages/bigcommerce/src/commerce.config.json index 89ce5625c9..36ce9cca8a 100644 --- a/packages/bigcommerce/src/commerce.config.json +++ b/packages/bigcommerce/src/commerce.config.json @@ -2,6 +2,7 @@ "provider": "bigcommerce", "features": { "wishlist": true, - "customerAuth": true + "customerAuth": true, + "review": false } } diff --git a/packages/commercejs/src/commerce.config.json b/packages/commercejs/src/commerce.config.json index ba52b04c46..94b094f3ed 100644 --- a/packages/commercejs/src/commerce.config.json +++ b/packages/commercejs/src/commerce.config.json @@ -5,6 +5,7 @@ "search": true, "customCheckout": true, "customerAuth": true, - "wishlist": false + "wishlist": false, + "review": true } } diff --git a/packages/kibocommerce/src/commerce.config.json b/packages/kibocommerce/src/commerce.config.json index cd58f1e29f..ec218630eb 100644 --- a/packages/kibocommerce/src/commerce.config.json +++ b/packages/kibocommerce/src/commerce.config.json @@ -4,6 +4,7 @@ "wishlist": true, "cart": true, "search": true, - "customerAuth": true + "customerAuth": true, + "review": true } -} \ No newline at end of file +} diff --git a/packages/local/src/commerce.config.json b/packages/local/src/commerce.config.json index 0e77dd14f1..4811ea97ac 100644 --- a/packages/local/src/commerce.config.json +++ b/packages/local/src/commerce.config.json @@ -5,6 +5,7 @@ "cart": false, "search": false, "customerAuth": false, - "customCheckout": false + "customCheckout": false, + "review": true } } diff --git a/packages/ordercloud/src/commerce.config.json b/packages/ordercloud/src/commerce.config.json index e329bd4c1d..a5122e7af7 100644 --- a/packages/ordercloud/src/commerce.config.json +++ b/packages/ordercloud/src/commerce.config.json @@ -5,6 +5,7 @@ "cart": true, "search": true, "customerAuth": false, - "customCheckout": true + "customCheckout": true, + "review": true } } diff --git a/packages/saleor/src/commerce.config.json b/packages/saleor/src/commerce.config.json index eddd3066cb..195b20300e 100644 --- a/packages/saleor/src/commerce.config.json +++ b/packages/saleor/src/commerce.config.json @@ -1,6 +1,7 @@ { "provider": "saleor", "features": { - "wishlist": false + "wishlist": false, + "review": true } } diff --git a/packages/sfcc/src/commerce.config.json b/packages/sfcc/src/commerce.config.json index 1d20645200..4621c472f1 100644 --- a/packages/sfcc/src/commerce.config.json +++ b/packages/sfcc/src/commerce.config.json @@ -5,6 +5,7 @@ "cart": false, "search": true, "customerAuth": false, - "customCheckout": false + "customCheckout": false, + "review": true } } diff --git a/packages/shopify/src/commerce.config.json b/packages/shopify/src/commerce.config.json index b194b629cb..9f7015f4fe 100644 --- a/packages/shopify/src/commerce.config.json +++ b/packages/shopify/src/commerce.config.json @@ -2,6 +2,7 @@ "provider": "shopify", "features": { "wishlist": false, - "customerAuth": true + "customerAuth": true, + "review": true } } diff --git a/packages/spree/src/commerce.config.json b/packages/spree/src/commerce.config.json index 6f8399fb50..cfa459e63f 100644 --- a/packages/spree/src/commerce.config.json +++ b/packages/spree/src/commerce.config.json @@ -5,6 +5,7 @@ "cart": true, "search": true, "customerAuth": true, - "customCheckout": false + "customCheckout": false, + "review": true } } diff --git a/packages/swell/src/commerce.config.json b/packages/swell/src/commerce.config.json index 01c9bf919a..fc9055fb81 100644 --- a/packages/swell/src/commerce.config.json +++ b/packages/swell/src/commerce.config.json @@ -1,6 +1,7 @@ { "provider": "swell", "features": { - "wishlist": false + "wishlist": false, + "review": true } } diff --git a/packages/vendure/src/commerce.config.json b/packages/vendure/src/commerce.config.json index 70806f0620..7f394c5573 100644 --- a/packages/vendure/src/commerce.config.json +++ b/packages/vendure/src/commerce.config.json @@ -1,6 +1,7 @@ { "provider": "vendure", "features": { - "wishlist": false + "wishlist": false, + "review": true } } diff --git a/site/commerce.config.json b/site/commerce.config.json index ad72b58de7..2206d48cb6 100644 --- a/site/commerce.config.json +++ b/site/commerce.config.json @@ -4,6 +4,7 @@ "search": true, "wishlist": false, "customerAuth": false, - "customCheckout": false + "customCheckout": false, + "review": true } } diff --git a/site/components/product/ProductSidebar/ProductSidebar.tsx b/site/components/product/ProductSidebar/ProductSidebar.tsx index e549ed698f..153f2dcc78 100644 --- a/site/components/product/ProductSidebar/ProductSidebar.tsx +++ b/site/components/product/ProductSidebar/ProductSidebar.tsx @@ -52,10 +52,12 @@ const ProductSidebar: FC = ({ product, className }) => { className="pb-4 break-words w-full max-w-xl" html={product.descriptionHtml || product.description} /> -
- -
36 reviews
-
+ {process.env.COMMERCE_REVIEW_ENABLED && ( +
+ +
36 reviews
+
+ )}
{process.env.COMMERCE_CART_ENABLED && (