diff --git a/components/cart/CartItem/CartItem.tsx b/components/cart/CartItem/CartItem.tsx
index 47389aee4..14bd10c94 100644
--- a/components/cart/CartItem/CartItem.tsx
+++ b/components/cart/CartItem/CartItem.tsx
@@ -4,11 +4,10 @@ import Image from 'next/image'
 import Link from 'next/link'
 import s from './CartItem.module.css'
 import { Trash, Plus, Minus } from '@components/icons'
-import {useUI} from '@components/ui/context'
+import { useUI } from '@components/ui/context'
 import usePrice from '@framework/product/use-price'
 import useUpdateItem from '@framework/cart/use-update-item'
 import useRemoveItem from '@framework/cart/use-remove-item'
-import { CartItem } from 'framework/types'
 
 const Item = ({
   item,
@@ -93,7 +92,10 @@ const Item = ({
       </div>
       <div className="flex-1 flex flex-col text-base">
         <Link href={`/product/${item.url.split('/')[3]}`}>
-          <span className="font-bold mb-5 text-lg cursor-pointer" onClick={() => closeSidebarIfPresent()}>
+          <span
+            className="font-bold mb-5 text-lg cursor-pointer"
+            onClick={() => closeSidebarIfPresent()}
+          >
             {item.name}
           </span>
         </Link>
diff --git a/components/cart/CartSidebarView/CartSidebarView.tsx b/components/cart/CartSidebarView/CartSidebarView.tsx
index 19c6964d7..ed4ce915a 100644
--- a/components/cart/CartSidebarView/CartSidebarView.tsx
+++ b/components/cart/CartSidebarView/CartSidebarView.tsx
@@ -93,7 +93,7 @@ const CartSidebarView: FC = () => {
               My Cart
             </h2>
             <ul className="py-6 space-y-6 sm:py-0 sm:space-y-0 sm:divide-y sm:divide-accents-3 border-t border-accents-3">
-              {data.products.map((item: any) => (
+              {data?.products?.map((item) => (
                 <CartItem
                   key={item.id}
                   item={item}
diff --git a/components/product/ProductCard/ProductCard.tsx b/components/product/ProductCard/ProductCard.tsx
index 658476e7d..d3484a970 100644
--- a/components/product/ProductCard/ProductCard.tsx
+++ b/components/product/ProductCard/ProductCard.tsx
@@ -3,7 +3,7 @@ import cn from 'classnames'
 import Link from 'next/link'
 import s from './ProductCard.module.css'
 import Image, { ImageProps } from 'next/image'
-import WishlistButton from '@components/wishlist/WishlistButton'
+// import WishlistButton from '@components/wishlist/WishlistButton'
 
 interface Props {
   className?: string
@@ -57,11 +57,11 @@ const ProductCard: FC<Props> = ({
                   {product.price.currencyCode}
                 </span>
               </div>
-              <WishlistButton
+              {/* <WishlistButton
                 className={s.wishlistButton}
                 productId={product.id}
                 variant={product.variants[0]}
-              />
+              /> */}
             </div>
             <div className={s.imageContainer}>
               {product?.images && (
diff --git a/components/product/ProductView/ProductView.tsx b/components/product/ProductView/ProductView.tsx
index d55e52611..d3d11ea16 100644
--- a/components/product/ProductView/ProductView.tsx
+++ b/components/product/ProductView/ProductView.tsx
@@ -12,7 +12,7 @@ import usePrice from '@framework/product/use-price'
 import { useAddItem } from '@framework/cart'
 
 import { getVariant, SelectedOptions } from '../helpers'
-import WishlistButton from '@components/wishlist/WishlistButton'
+// import WishlistButton from '@components/wishlist/WishlistButton'
 
 interface Props {
   className?: string
@@ -24,7 +24,7 @@ const ProductView: FC<Props> = ({ product }) => {
   const addItem = useAddItem()
   const { price } = usePrice({
     amount: product.price.value,
-    baseAmount: product.price.retailValue,
+    baseAmount: product.price.retailPrice,
     currencyCode: product.price.currencyCode!,
   })
   const { openSidebar } = useUI()
@@ -152,11 +152,11 @@ const ProductView: FC<Props> = ({ product }) => {
             </Button>
           </div>
         </div>
-        <WishlistButton
+        {/* <WishlistButton
           className={s.wishlistButton}
           productId={product.id}
           variant={product.variants[0]!}
-        />
+        /> */}
       </div>
     </Container>
   )
diff --git a/components/wishlist/WishlistButton/index.ts b/components/wishlist/WishlistButton/index.ts
deleted file mode 100644
index 66e88074b..000000000
--- a/components/wishlist/WishlistButton/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from './WishlistButton'
diff --git a/package.json b/package.json
index d8229071d..9848a4674 100644
--- a/package.json
+++ b/package.json
@@ -103,7 +103,7 @@
     "webpack": "5.11.1"
   },
   "engines": {
-    "node": ">=14"
+    "node": "12.x"
   },
   "license": "MIT"
 }
diff --git a/tsconfig.json b/tsconfig.json
index 856ebbff5..0992a8cd6 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -33,5 +33,5 @@
     "**/*.tsx",
     "**/*.js"
   ],
-  "exclude": ["node_modules"]
+  "exclude": ["node_modules", "components/wishlist"]
 }