From f77a4beee4e668b26f69a50e318a74ca8dcbbf33 Mon Sep 17 00:00:00 2001 From: FIN-IT_AndriFP Date: Thu, 11 Dec 2025 16:23:00 +0700 Subject: (andri) fix mapping solr --- public/images/keranjang-compare.svg | 3 +++ public/images/no-image-compare.svg | 9 +++++++++ src-migrate/modules/product-detail/components/ProductDetail.tsx | 2 ++ src-migrate/types/productVariant.ts | 2 ++ src/utils/solrMapping.js | 2 ++ 5 files changed, 18 insertions(+) create mode 100644 public/images/keranjang-compare.svg create mode 100644 public/images/no-image-compare.svg diff --git a/public/images/keranjang-compare.svg b/public/images/keranjang-compare.svg new file mode 100644 index 00000000..6504e420 --- /dev/null +++ b/public/images/keranjang-compare.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/images/no-image-compare.svg b/public/images/no-image-compare.svg new file mode 100644 index 00000000..07b0b781 --- /dev/null +++ b/public/images/no-image-compare.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src-migrate/modules/product-detail/components/ProductDetail.tsx b/src-migrate/modules/product-detail/components/ProductDetail.tsx index f06f958a..0f851560 100644 --- a/src-migrate/modules/product-detail/components/ProductDetail.tsx +++ b/src-migrate/modules/product-detail/components/ProductDetail.tsx @@ -69,6 +69,8 @@ const ProductDetail = ({ product }: Props) => { const { isDesktop, isMobile } = useDevice(); const router = useRouter(); const [auth, setAuth] = useState(null); + + console.log('Render ProductDetail for product ID:', product); // State Data dari Magento const [specsMatrix, setSpecsMatrix] = useState([]); diff --git a/src-migrate/types/productVariant.ts b/src-migrate/types/productVariant.ts index 5144e7c1..08fdd270 100644 --- a/src-migrate/types/productVariant.ts +++ b/src-migrate/types/productVariant.ts @@ -4,6 +4,8 @@ export interface IProductVariantDetail { code: string; name: string; weight: number; + attribute_set_id: number; + attribute_set_name: string; is_in_bu: boolean; is_flashsale: { remaining_time: number; diff --git a/src/utils/solrMapping.js b/src/utils/solrMapping.js index 33f0cbaf..419e0c61 100644 --- a/src/utils/solrMapping.js +++ b/src/utils/solrMapping.js @@ -127,6 +127,8 @@ export const variantsMappingSolr = (parent, products, pricelist) => { variantTotal: product.variant_total_i || 0, stockTotal: product.stock_total_f || 0, weight: product.weight_f || 0, + attribute_set_id: product.attribute_set_id_i || 0, + attribute_set_name: product.attribute_set_name_s || '', manufacture: {}, parent: {}, qtySold: product?.qty_sold_f || 0, -- cgit v1.2.3