Spaces:
Running
Running
Fix AI search button (broken: depends on non-existent search-plus-boot.js)
#4
by bep40 - opened
This view is limited to 50 files because it contains too many changes. See the raw diff here.
- .gitattributes +35 -0
- 1044p-malloca-chau-rua-chen-1-ho-inox-304-kich-thuoc-44cm-lap-am-hoac-duong-1/index.html +34 -0
- 6lmaf06-malloca-noi-chien-khong-dau-6l-1/index.html +34 -0
- 6monsa199-malloca-bo-noi-6-mon-1/index.html +34 -0
- 6monsa2030-malloca-bo-noi-inox-6-mon-1/index.html +34 -0
- 8monsa4002-malloca-bo-noi-inox-8-mon-1/index.html +34 -0
- 9monsa1503-malloca-bo-noi-inox-9-mon-1/index.html +34 -0
- README.md +3 -0
- REBUILD_TRIGGER +1 -0
- _index_patch.html +7 -0
- _inject_seo_fix.html +2 -0
- adelp3810-malloca-may-hut-mui-gan-tran-ao-50cm-1/index.html +34 -0
- ai-search-fix.js +178 -0
- ai-search-inline-fix.html +4 -0
- ai-search.js +647 -0
- al630-eurogold-khoa-cua-thong-minh-kt-al630-pro-kitos/index.html +34 -0
- al650-eurogold-khoa-van-tay-cua-nhom-kitos-kt-al650-plus/index.html +34 -0
- al650-eurogold-khoa-van-tay-cua-nhom-kitos-kt-al650/index.html +34 -0
- app.js +0 -3
- as920gr-malloca-bep-gas-2-vung-nau-75cm-1/index.html +34 -0
- as920r-malloca-bep-gas-2-vung-nau-75cm-1/index.html +34 -0
- as9402b-malloca-bep-gas-2-vung-nau-85cm-1/index.html +34 -0
- as9402r-malloca-bep-gas-2-vung-nau-85cm-1/index.html +34 -0
- as9403b-malloca-bep-gas-3-vung-nau-85cm-1/index.html +34 -0
- as9403r-malloca-bep-gas-3-vung-nau-85cm-1/index.html +34 -0
- as9502b-malloca-bep-gas-2-vung-nau-79cm-1/index.html +34 -0
- as9502w-malloca-bep-gas-2-vung-nau-79cm-1/index.html +34 -0
- as9602b-malloca-bep-gas-2-vung-nau-85cm-1/index.html +34 -0
- as9602dg-malloca-bep-gas-2-vung-nau-85cm-1/index.html +34 -0
- as9603b-malloca-bep-gas-3-vung-nau-85cm-1/index.html +34 -0
- as9603dg-malloca-bep-gas-3-vung-nau-85cm-1/index.html +34 -0
- ba400-eurogold-thung-rac-am-tu-giam-chan-cao-cap-ba400-eba400-1/index.html +34 -0
- bh1002-eurogold-khoa-cua-i-thong-phong-hop-kim-cao-cap-bh1002/index.html +34 -0
- bh3546-eurogold-tay-nam-tu-hop-kim-hien-ai-cao-cap-bh3546/index.html +34 -0
- bh6097-eurogold-num-tu-hop-kim-cao-cap-hien-ai-bh6097/index.html +34 -0
- bh6751-eurogold-num-tu-ong-nguyen-chat-bh6751/index.html +34 -0
- bh6858-eurogold-tay-nam-tu-acrylic-phong-cach-hien-ai-on-gian-bh6858/index.html +34 -0
- bh6907-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6907-1/index.html +34 -0
- bh6918-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6918-1/index.html +34 -0
- bh6967-eurogold-tay-nam-tu-hop-kim-cao-cap-phong-cach-hien-ai-bh6967/index.html +34 -0
- bh6989-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6989-1/index.html +34 -0
- bh7402-eurogold-tay-nam-am-tu-hop-kim-cao-cap-bh7402-1/index.html +34 -0
- bh8086-eurogold-tay-nam-tu-hop-kim-cao-cap-phong-cach-a-ong-bh8086/index.html +34 -0
- bh8208-eurogold-num-tu-bh8208-1/index.html +34 -0
- bh8905-eurogold-num-tu-bh8905-1/index.html +34 -0
- bh9248-eurogold-tay-nam-ban-nguyet-hop-kim-cao-cap-bh9248-1/index.html +34 -0
- bhc119-eurogold-tay-nam-ong-nguyen-chat-bhc119/index.html +34 -0
- bhd630-eurogold-tay-nam-tu-hop-kim-cao-cap-hinh-ban-nguyet-bhd630-1/index.html +34 -0
- bhg112-eurogold-tay-nam-ong-nguyen-chat-bhg112/index.html +34 -0
- bhg112b-eurogold-tay-nam-ong-nguyen-chat-bhg112b/index.html +34 -0
.gitattributes
ADDED
|
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
*.7z filter=lfs diff=lfs merge=lfs -text
|
| 2 |
+
*.arrow filter=lfs diff=lfs merge=lfs -text
|
| 3 |
+
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 4 |
+
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
| 5 |
+
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 6 |
+
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 7 |
+
*.gz filter=lfs diff=lfs merge=lfs -text
|
| 8 |
+
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 9 |
+
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 10 |
+
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
| 11 |
+
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
| 12 |
+
*.model filter=lfs diff=lfs merge=lfs -text
|
| 13 |
+
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 14 |
+
*.npy filter=lfs diff=lfs merge=lfs -text
|
| 15 |
+
*.npz filter=lfs diff=lfs merge=lfs -text
|
| 16 |
+
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 17 |
+
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 18 |
+
*.parquet filter=lfs diff=lfs merge=lfs -text
|
| 19 |
+
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 20 |
+
*.pickle filter=lfs diff=lfs merge=lfs -text
|
| 21 |
+
*.pkl filter=lfs diff=lfs merge=lfs -text
|
| 22 |
+
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 23 |
+
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 24 |
+
*.rar filter=lfs diff=lfs merge=lfs -text
|
| 25 |
+
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 26 |
+
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
| 27 |
+
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
| 28 |
+
*.tar filter=lfs diff=lfs merge=lfs -text
|
| 29 |
+
*.tflite filter=lfs diff=lfs merge=lfs -text
|
| 30 |
+
*.tgz filter=lfs diff=lfs merge=lfs -text
|
| 31 |
+
*.wasm filter=lfs diff=lfs merge=lfs -text
|
| 32 |
+
*.xz filter=lfs diff=lfs merge=lfs -text
|
| 33 |
+
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
+
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
+
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
1044p-malloca-chau-rua-chen-1-ho-inox-304-kich-thuoc-44cm-lap-am-hoac-duong-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>1044P | Malloca | Chậu rửa chén 1 hố inox 304 kích thước 44cm – lắp âm hoặc dương - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Dòng chậu đơn chế tạo bán thủ công, thiết kế hiện đại. Chất liệu thép không rỉ 304, độ dày 1.2mm cực bền bỉ. Lớp chống ồn và chống ngưng tụ nước tối ưu dưới đáy. Bộ xả thông minh giúp ngăn mùi hôi hiệu quả, sạch sẽ. Rổ lọc rác bằng Inox tiện lợi, dễ dàng vệ sinh.">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/1044p-malloca-chau-rua-chen-1-ho-inox-304-kich-thuoc-44cm-lap-am-hoac-duong-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="1044P | Malloca | Chậu rửa chén 1 hố inox 304 kích thước 44cm – lắp âm hoặc dương">
|
| 13 |
+
<meta property="og:description" content="Dòng chậu đơn chế tạo bán thủ công, thiết kế hiện đại. Chất liệu thép không rỉ 304, độ dày 1.2mm cực bền bỉ. Lớp chống ồn và chống ngưng tụ nước tối ưu dưới đáy. Bộ xả thông minh giúp ngăn mùi hôi hiệu quả, sạch sẽ. Rổ lọc rác bằng Inox tiện lợi, dễ dàng vệ sinh.">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-chau-rua-chen-malloca-ms1044p-70286c3a-cc10-4264-b58c-2b0c152c6073.png?v=1767088266603">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/1044p-malloca-chau-rua-chen-1-ho-inox-304-kich-thuoc-44cm-lap-am-hoac-duong-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="1044P | Malloca | Chậu rửa chén 1 hố inox 304 kích thước 44cm – lắp âm hoặc dương">
|
| 18 |
+
<meta name="twitter:description" content="Dòng chậu đơn chế tạo bán thủ công, thiết kế hiện đại. Chất liệu thép không rỉ 304, độ dày 1.2mm cực bền bỉ. Lớp chống ồn và chống ngưng tụ nước tối ưu dưới đáy. Bộ xả thông minh giúp ngăn mùi hôi hiệu quả, sạch sẽ. Rổ lọc rác bằng Inox tiện lợi, dễ dàng vệ sinh.">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-chau-rua-chen-malloca-ms1044p-70286c3a-cc10-4264-b58c-2b0c152c6073.png?v=1767088266603">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"1044P | Malloca | Chậu rửa chén 1 hố inox 304 kích thước 44cm – lắp âm hoặc dương","description":"Dòng chậu đơn chế tạo bán thủ công, thiết kế hiện đại. Chất liệu thép không rỉ 304, độ dày 1.2mm cực bền bỉ. Lớp chống ồn và chống ngưng tụ nước tối ưu dưới đáy. Bộ xả thông minh giúp ngăn mùi hôi hiệu quả, sạch sẽ. Rổ lọc rác bằng Inox tiện lợi, dễ dàng vệ sinh.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/1044p-malloca-chau-rua-chen-1-ho-inox-304-kich-thuoc-44cm-lap-am-hoac-duong-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-chau-rua-chen-malloca-ms1044p-70286c3a-cc10-4264-b58c-2b0c152c6073.png?v=1767088266603","brand":{"@type":"Brand","name":"Malloca"},"category":"Chậu rửa chén","offers":{"@type":"Offer","price":"3672000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/1044p-malloca-chau-rua-chen-1-ho-inox-304-kich-thuoc-44cm-lap-am-hoac-duong-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-chau-rua-chen-malloca-ms1044p-70286c3a-cc10-4264-b58c-2b0c152c6073.png?v=1767088266603" alt="1044P | Malloca | Chậu rửa chén 1 hố inox 304 kích thước 44cm – lắp âm hoặc dương" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">1044P | Malloca | Chậu rửa chén 1 hố inox 304 kích thước 44cm – lắp âm hoặc dương</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">3.672.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Chậu rửa chén</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Dòng chậu đơn chế tạo bán thủ công, thiết kế hiện đại. Chất liệu thép không rỉ 304, độ dày 1.2mm cực bền bỉ. Lớp chống ồn và chống ngưng t�� nước tối ưu dưới đáy. Bộ xả thông minh giúp ngăn mùi hôi hiệu quả, sạch sẽ. Rổ lọc rác bằng Inox tiện lợi, dễ dàng vệ sinh.</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=1044p-malloca-chau-rua-chen-1-ho-inox-304-kich-thuoc-44cm-lap-am-hoac-duong-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
6lmaf06-malloca-noi-chien-khong-dau-6l-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>6LMAF06 | Malloca | Nồi chiên không dầu 6l - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Giảm 80% lượng dầu ăn, nấu nướng lành mạnh cho gia đình. Tích hợp 10 chức năng menu, đáp ứng đa dạng nhu cầu nấu. Màn hình LED hiển thị rõ ràng, điều chỉnh nhiệt và thời gian. Dễ dàng vệ sinh, khay chiên không ám mùi thực phẩm bám. Công suất mạnh mẽ 1700W cùng thể tích lớn 6L tiện lợi.">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/6lmaf06-malloca-noi-chien-khong-dau-6l-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="6LMAF06 | Malloca | Nồi chiên không dầu 6l">
|
| 13 |
+
<meta property="og:description" content="Giảm 80% lượng dầu ăn, nấu nướng lành mạnh cho gia đình. Tích hợp 10 chức năng menu, đáp ứng đa dạng nhu cầu nấu. Màn hình LED hiển thị rõ ràng, điều chỉnh nhiệt và thời gian. Dễ dàng vệ sinh, khay chiên không ám mùi thực phẩm bám. Công suất mạnh mẽ 1700W cùng thể tích lớn 6L tiện lợi.">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-maf06-4157a663-0100-4392-b4a3-7820783c2230.png?v=1767088276797">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/6lmaf06-malloca-noi-chien-khong-dau-6l-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="6LMAF06 | Malloca | Nồi chiên không dầu 6l">
|
| 18 |
+
<meta name="twitter:description" content="Giảm 80% lượng dầu ăn, nấu nướng lành mạnh cho gia đình. Tích hợp 10 chức năng menu, đáp ứng đa dạng nhu cầu nấu. Màn hình LED hiển thị rõ ràng, điều chỉnh nhiệt và thời gian. Dễ dàng vệ sinh, khay chiên không ám mùi thực phẩm bám. Công suất mạnh mẽ 1700W cùng thể tích lớn 6L tiện lợi.">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-maf06-4157a663-0100-4392-b4a3-7820783c2230.png?v=1767088276797">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"6LMAF06 | Malloca | Nồi chiên không dầu 6l","description":"Giảm 80% lượng dầu ăn, nấu nướng lành mạnh cho gia đình. Tích hợp 10 chức năng menu, đáp ứng đa dạng nhu cầu nấu. Màn hình LED hiển thị rõ ràng, điều chỉnh nhiệt và thời gian. Dễ dàng vệ sinh, khay chiên không ám mùi thực phẩm bám. Công suất mạnh mẽ 1700W cùng thể tích lớn 6L tiện lợi.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/6lmaf06-malloca-noi-chien-khong-dau-6l-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-maf06-4157a663-0100-4392-b4a3-7820783c2230.png?v=1767088276797","brand":{"@type":"Brand","name":"Malloca"},"category":"Thiết bị gia dụng nhỏ","offers":{"@type":"Offer","price":"12960000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/6lmaf06-malloca-noi-chien-khong-dau-6l-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-maf06-4157a663-0100-4392-b4a3-7820783c2230.png?v=1767088276797" alt="6LMAF06 | Malloca | Nồi chiên không dầu 6l" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">6LMAF06 | Malloca | Nồi chiên không dầu 6l</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">12.960.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Thiết bị gia dụng nhỏ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Giảm 80% lượng dầu ăn, nấu nướng lành mạnh cho gia đình. Tích hợp 10 chức năng menu, đáp ứng đa dạng nhu cầu nấu. Màn hình LED hiển thị rõ ràng, điều chỉnh nhiệt và thời gian. Dễ dàng vệ sinh, khay chiên không ám mùi thực phẩm bám. Công suất mạnh mẽ 1700W cùng thể tích lớn 6L tiện lợi.</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=6lmaf06-malloca-noi-chien-khong-dau-6l-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
6monsa199-malloca-bo-noi-6-mon-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>6MONSA199 | Malloca | Bộ nồi 6 món - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Bộ nồi 6 món cao cấp gồm: 2 nồi, 1 quánh và 3 nắp đậy. Thân nồi bằng Inox 304, đáy bằng nhôm phối cùng Inox 430. Hiệu suất đun nấu vượt trội, giúp tiết kiệm nhiên liệu. Sử dụng linh hoạt, phù hợp với mọi loại bếp nấu hiện nay. Kích thước đa dạng: 24cm, 20cm và quánh 16cm tiện dụng. Thời gian bảo hàn">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/6monsa199-malloca-bo-noi-6-mon-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="6MONSA199 | Malloca | Bộ nồi 6 món">
|
| 13 |
+
<meta property="og:description" content="Bộ nồi 6 món cao cấp gồm: 2 nồi, 1 quánh và 3 nắp đậy. Thân nồi bằng Inox 304, đáy bằng nhôm phối cùng Inox 430. Hiệu suất đun nấu vượt trội, giúp tiết kiệm nhiên liệu. Sử dụng linh hoạt, phù hợp với mọi loại bếp nấu hiện nay. Kích thước đa dạng: 24cm, 20cm và quánh 16cm tiện dụng. Thời gian bảo hàn">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-sa199-53feada2-0f1c-49d8-a93b-596d96eac390.png?v=1767088262830">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/6monsa199-malloca-bo-noi-6-mon-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="6MONSA199 | Malloca | Bộ nồi 6 món">
|
| 18 |
+
<meta name="twitter:description" content="Bộ nồi 6 món cao cấp gồm: 2 nồi, 1 quánh và 3 nắp đậy. Thân nồi bằng Inox 304, đáy bằng nhôm phối cùng Inox 430. Hiệu suất đun nấu vượt trội, giúp tiết kiệm nhiên liệu. Sử dụng linh hoạt, phù hợp với mọi loại bếp nấu hiện nay. Kích thước đa dạng: 24cm, 20cm và quánh 16cm tiện dụng. Thời gian bảo hàn">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-sa199-53feada2-0f1c-49d8-a93b-596d96eac390.png?v=1767088262830">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"6MONSA199 | Malloca | Bộ nồi 6 món","description":"Bộ nồi 6 món cao cấp gồm: 2 nồi, 1 quánh và 3 nắp đậy. Thân nồi bằng Inox 304, đáy bằng nhôm phối cùng Inox 430. Hiệu suất đun nấu vượt trội, giúp tiết kiệm nhiên liệu. Sử dụng linh hoạt, phù hợp với mọi loại bếp nấu hiện nay. Kích thước đa dạng: 24cm, 20cm và quánh 16cm tiện dụng. Thời gian bảo hành: 12 tháng.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/6monsa199-malloca-bo-noi-6-mon-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-sa199-53feada2-0f1c-49d8-a93b-596d96eac390.png?v=1767088262830","brand":{"@type":"Brand","name":"Malloca"},"category":"Thiết bị gia dụng nhỏ","offers":{"@type":"Offer","price":"2970000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/6monsa199-malloca-bo-noi-6-mon-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-sa199-53feada2-0f1c-49d8-a93b-596d96eac390.png?v=1767088262830" alt="6MONSA199 | Malloca | Bộ nồi 6 món" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">6MONSA199 | Malloca | Bộ nồi 6 món</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">2.970.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Thiết bị gia dụng nhỏ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Bộ nồi 6 món cao cấp gồm: 2 nồi, 1 quánh và 3 nắp đậy. Thân nồi bằng Inox 304, đáy bằng nhôm phối cùng Inox 430. Hiệu suất đun nấu vượt trội, giúp tiết kiệm nhiên liệu. Sử dụng linh hoạt, phù hợp với mọi loại bếp nấu hiện nay. Kích thước đa dạng: 24cm, 20cm và quánh 16cm tiện dụng. Thời gian bảo hàn</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=6monsa199-malloca-bo-noi-6-mon-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
6monsa2030-malloca-bo-noi-inox-6-mon-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>6MONSA2030 | Malloca | Bộ nồi inox 6 món - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Bộ nồi 6 món cao cấp gồm: 2 nồi, 1 quánh và 3 nắp đậy. Thân nồi bằng Inox 304, đáy bằng nhôm phối cùng Inox 430. Hiệu suất đun nấu vượt trội, giúp tiết kiệm nhiên liệu. Sử dụng linh hoạt, phù hợp với mọi loại bếp. Kích thước đa dạng: Ø24cm, Ø20cm và quánh Ø16cm tiện dụng. Thời gian bảo hành: 12 thán">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/6monsa2030-malloca-bo-noi-inox-6-mon-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="6MONSA2030 | Malloca | Bộ nồi inox 6 món">
|
| 13 |
+
<meta property="og:description" content="Bộ nồi 6 món cao cấp gồm: 2 nồi, 1 quánh và 3 nắp đậy. Thân nồi bằng Inox 304, đáy bằng nhôm phối cùng Inox 430. Hiệu suất đun nấu vượt trội, giúp tiết kiệm nhiên liệu. Sử dụng linh hoạt, phù hợp với mọi loại bếp. Kích thước đa dạng: Ø24cm, Ø20cm và quánh Ø16cm tiện dụng. Thời gian bảo hành: 12 thán">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-sa2030-6b2db27a-9298-4589-8a44-a08ff85fac59.png?v=1767088269550">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/6monsa2030-malloca-bo-noi-inox-6-mon-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="6MONSA2030 | Malloca | Bộ nồi inox 6 món">
|
| 18 |
+
<meta name="twitter:description" content="Bộ nồi 6 món cao cấp gồm: 2 nồi, 1 quánh và 3 nắp đậy. Thân nồi bằng Inox 304, đáy bằng nhôm phối cùng Inox 430. Hiệu suất đun nấu vượt trội, giúp tiết kiệm nhiên liệu. Sử dụng linh hoạt, phù hợp với mọi loại bếp. Kích thước đa dạng: Ø24cm, Ø20cm và quánh Ø16cm tiện dụng. Thời gian bảo hành: 12 thán">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-sa2030-6b2db27a-9298-4589-8a44-a08ff85fac59.png?v=1767088269550">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"6MONSA2030 | Malloca | Bộ nồi inox 6 món","description":"Bộ nồi 6 món cao cấp gồm: 2 nồi, 1 quánh và 3 nắp đậy. Thân nồi bằng Inox 304, đáy bằng nhôm phối cùng Inox 430. Hiệu suất đun nấu vượt trội, giúp tiết kiệm nhiên liệu. Sử dụng linh hoạt, phù hợp với mọi loại bếp. Kích thước đa dạng: Ø24cm, Ø20cm và quánh Ø16cm tiện dụng. Thời gian bảo hành: 12 tháng.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/6monsa2030-malloca-bo-noi-inox-6-mon-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-sa2030-6b2db27a-9298-4589-8a44-a08ff85fac59.png?v=1767088269550","brand":{"@type":"Brand","name":"Malloca"},"category":"Thiết bị gia dụng nhỏ","offers":{"@type":"Offer","price":"3996000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/6monsa2030-malloca-bo-noi-inox-6-mon-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-sa2030-6b2db27a-9298-4589-8a44-a08ff85fac59.png?v=1767088269550" alt="6MONSA2030 | Malloca | Bộ nồi inox 6 món" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">6MONSA2030 | Malloca | Bộ nồi inox 6 món</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">3.996.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Thiết bị gia dụng nhỏ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Bộ nồi 6 món cao cấp gồm: 2 nồi, 1 quánh và 3 nắp đậy. Thân nồi bằng Inox 304, đáy bằng nhôm phối cùng Inox 430. Hiệu suất đun nấu vượt trội, giúp tiết kiệm nhiên liệu. Sử dụng linh hoạt, phù hợp với mọi loại bếp. Kích thước đa dạng: Ø24cm, Ø20cm và quánh Ø16cm tiện dụng. Thời gian bảo hành: 12 thán</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=6monsa2030-malloca-bo-noi-inox-6-mon-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
8monsa4002-malloca-bo-noi-inox-8-mon-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>8MONSA4002 | Malloca | Bộ nồi inox 8 món - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Bộ nồi Inox cao cấp 8 món gồm: 3 nồi, 1 quánh và 4 nắp. Chế tạo từ Inox 304 bền bỉ, đáy 3 lớp truyền nhiệt tốt. Hiệu suất đun nấu cao nhất, giúp tiết kiệm nhiên liệu. Sử dụng linh hoạt, phù hợp cho tất cả các loại bếp nấu. Kích thước đa dạng: Ø24cm Ø22cm, Ø20cm và quánh Ø16cm tiện dụng. Thời gian bả">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/8monsa4002-malloca-bo-noi-inox-8-mon-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="8MONSA4002 | Malloca | Bộ nồi inox 8 món">
|
| 13 |
+
<meta property="og:description" content="Bộ nồi Inox cao cấp 8 món gồm: 3 nồi, 1 quánh và 4 nắp. Chế tạo từ Inox 304 bền bỉ, đáy 3 lớp truyền nhiệt tốt. Hiệu suất đun nấu cao nhất, giúp tiết kiệm nhiên liệu. Sử dụng linh hoạt, phù hợp cho tất cả các loại bếp nấu. Kích thước đa dạng: Ø24cm Ø22cm, Ø20cm và quánh Ø16cm tiện dụng. Thời gian bả">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-sa4002-5de88b17-b00d-49a1-a44b-64e9bafff65a.png?v=1767088281007">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/8monsa4002-malloca-bo-noi-inox-8-mon-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="8MONSA4002 | Malloca | Bộ nồi inox 8 món">
|
| 18 |
+
<meta name="twitter:description" content="Bộ nồi Inox cao cấp 8 món gồm: 3 nồi, 1 quánh và 4 nắp. Chế tạo từ Inox 304 bền bỉ, đáy 3 lớp truyền nhiệt tốt. Hiệu suất đun nấu cao nhất, giúp tiết kiệm nhiên liệu. Sử dụng linh hoạt, phù hợp cho tất cả các loại bếp nấu. Kích thước đa dạng: Ø24cm Ø22cm, Ø20cm và quánh Ø16cm tiện dụng. Thời gian bả">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-sa4002-5de88b17-b00d-49a1-a44b-64e9bafff65a.png?v=1767088281007">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"8MONSA4002 | Malloca | Bộ nồi inox 8 món","description":"Bộ nồi Inox cao cấp 8 món gồm: 3 nồi, 1 quánh và 4 nắp. Chế tạo từ Inox 304 bền bỉ, đáy 3 lớp truyền nhiệt tốt. Hiệu suất đun nấu cao nhất, giúp tiết kiệm nhiên liệu. Sử dụng linh hoạt, phù hợp cho tất cả các loại bếp nấu. Kích thước đa dạng: Ø24cm Ø22cm, Ø20cm và quánh Ø16cm tiện dụng. Thời gian bảo hành: 12 tháng.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/8monsa4002-malloca-bo-noi-inox-8-mon-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-sa4002-5de88b17-b00d-49a1-a44b-64e9bafff65a.png?v=1767088281007","brand":{"@type":"Brand","name":"Malloca"},"category":"Thiết bị gia dụng nhỏ","offers":{"@type":"Offer","price":"2945000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/8monsa4002-malloca-bo-noi-inox-8-mon-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-sa4002-5de88b17-b00d-49a1-a44b-64e9bafff65a.png?v=1767088281007" alt="8MONSA4002 | Malloca | Bộ nồi inox 8 món" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">8MONSA4002 | Malloca | Bộ nồi inox 8 món</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">2.945.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Thiết bị gia dụng nhỏ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Bộ nồi Inox cao cấp 8 món gồm: 3 nồi, 1 quánh và 4 nắp. Chế tạo từ Inox 304 bền bỉ, đáy 3 lớp truyền nhiệt tốt. Hiệu suất đun nấu cao nhất, giúp tiết kiệm nhiên liệu. Sử dụng linh hoạt, phù hợp cho tất cả các loại bếp nấu. Kích thước đa dạng: Ø24cm Ø22cm, Ø20cm và quánh Ø16cm tiện dụng. Thời gian bả</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=8monsa4002-malloca-bo-noi-inox-8-mon-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
9monsa1503-malloca-bo-noi-inox-9-mon-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>9MONSA1503 | Malloca | Bộ nồi inox 9 món - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Bộ nồi Inox 9 món cao cấp: 3 nồi, 1 quánh, 1 chảo và 4 nắp. Chế tạo từ Inox 304 (18/10) siêu bền, an toàn sức khỏe. Hiệu suất đun nấu cao nhất, giúp tiết kiệm nhiên liệu tối đa. Sử dụng linh hoạt trên tất cả các loại bếp hiện nay. Kích thước đa dạng gồm: Ø24, Ø20, Ø18 và quánh Ø16 tiện dụng. Thời gi">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/9monsa1503-malloca-bo-noi-inox-9-mon-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="9MONSA1503 | Malloca | Bộ nồi inox 9 món">
|
| 13 |
+
<meta property="og:description" content="Bộ nồi Inox 9 món cao cấp: 3 nồi, 1 quánh, 1 chảo và 4 nắp. Chế tạo từ Inox 304 (18/10) siêu bền, an toàn sức khỏe. Hiệu suất đun nấu cao nhất, giúp tiết kiệm nhiên liệu tối đa. Sử dụng linh hoạt trên tất cả các loại bếp hiện nay. Kích thước đa dạng gồm: Ø24, Ø20, Ø18 và quánh Ø16 tiện dụng. Thời gi">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-sa1503-0825e280-a8ae-4a89-a018-92c638cdc4c5.png?v=1767088293127">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/9monsa1503-malloca-bo-noi-inox-9-mon-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="9MONSA1503 | Malloca | Bộ nồi inox 9 món">
|
| 18 |
+
<meta name="twitter:description" content="Bộ nồi Inox 9 món cao cấp: 3 nồi, 1 quánh, 1 chảo và 4 nắp. Chế tạo từ Inox 304 (18/10) siêu bền, an toàn sức khỏe. Hiệu suất đun nấu cao nhất, giúp tiết kiệm nhiên liệu tối đa. Sử dụng linh hoạt trên tất cả các loại bếp hiện nay. Kích thước đa dạng gồm: Ø24, Ø20, Ø18 và quánh Ø16 tiện dụng. Thời gi">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-sa1503-0825e280-a8ae-4a89-a018-92c638cdc4c5.png?v=1767088293127">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"9MONSA1503 | Malloca | Bộ nồi inox 9 món","description":"Bộ nồi Inox 9 món cao cấp: 3 nồi, 1 quánh, 1 chảo và 4 nắp. Chế tạo từ Inox 304 (18/10) siêu bền, an toàn sức khỏe. Hiệu suất đun nấu cao nhất, giúp tiết kiệm nhiên liệu tối đa. Sử dụng linh hoạt trên tất cả các loại bếp hiện nay. Kích thước đa dạng gồm: Ø24, Ø20, Ø18 và quánh Ø16 tiện dụng. Thời gian bảo hành: 12 tháng.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/9monsa1503-malloca-bo-noi-inox-9-mon-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-sa1503-0825e280-a8ae-4a89-a018-92c638cdc4c5.png?v=1767088293127","brand":{"@type":"Brand","name":"Malloca"},"category":"Thiết bị gia dụng nhỏ","offers":{"@type":"Offer","price":"4536000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/9monsa1503-malloca-bo-noi-inox-9-mon-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-voi-rua-chen-malloca-sa1503-0825e280-a8ae-4a89-a018-92c638cdc4c5.png?v=1767088293127" alt="9MONSA1503 | Malloca | Bộ nồi inox 9 món" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">9MONSA1503 | Malloca | Bộ nồi inox 9 món</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">4.536.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Thiết bị gia dụng nhỏ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Bộ nồi Inox 9 món cao cấp: 3 nồi, 1 quánh, 1 chảo và 4 nắp. Chế tạo từ Inox 304 (18/10) siêu bền, an toàn sức khỏe. Hiệu suất đun nấu cao nhất, giúp tiết kiệm nhiên liệu tối đa. Sử dụng linh hoạt trên tất cả các loại bếp hiện nay. Kích thước đa dạng gồm: Ø24, Ø20, Ø18 và quánh Ø16 tiện dụng. Thời gi</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=9monsa1503-malloca-bo-noi-inox-9-mon-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
README.md
CHANGED
|
@@ -10,3 +10,6 @@ tags:
|
|
| 10 |
---
|
| 11 |
|
| 12 |
V.AI STUDIO - Thiết bị nhà bếp Malloca, Eurogold, Grob
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
---
|
| 11 |
|
| 12 |
V.AI STUDIO - Thiết bị nhà bếp Malloca, Eurogold, Grob
|
| 13 |
+
|
| 14 |
+
# Force rebuild: 2025-06-22 15:30 CEST
|
| 15 |
+
# Switch from Docker to Static SDK
|
REBUILD_TRIGGER
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
REBUILD_TRIGGER_2025_06_22_15_30_FORCE
|
_index_patch.html
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!-- PATCH INSTRUCTIONS FOR index.html -->
|
| 2 |
+
<!-- Find this exact line in index.html: -->
|
| 3 |
+
<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js"></script> -->
|
| 4 |
+
<!-- IMMEDIATELY AFTER it (before </head>), add these two lines: -->
|
| 5 |
+
<script src="ai-search.js"></script>
|
| 6 |
+
<script src="ai-search-fix.js"></script>
|
| 7 |
+
<!-- END PATCH -->
|
_inject_seo_fix.html
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!-- FIX: SEO Share URL - Include /index.html for proper OG tag scraping -->
|
| 2 |
+
<script src="./fix_share_url.js"></script>
|
adelp3810-malloca-may-hut-mui-gan-tran-ao-50cm-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>ADELP3810 | Malloca | Máy hút mùi gắn trần đảo 50cm - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Máy hút mùi gắn trần đảo với hiệu ứng sơn Pewtel cao cấp Công suất hút 700m³/h, độ ồn dưới 59dB, hoạt động êm ái. Tích hợp điều khiển Integra kết nối bếp và remote 4 tốc độ. Hệ thống ánh sáng LED, làm nổi bật không gian bếp. Khử mùi hiệu quả với than hoạt tính.">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/adelp3810-malloca-may-hut-mui-gan-tran-ao-50cm-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="ADELP3810 | Malloca | Máy hút mùi gắn trần đảo 50cm">
|
| 13 |
+
<meta property="og:description" content="Máy hút mùi gắn trần đảo với hiệu ứng sơn Pewtel cao cấp Công suất hút 700m³/h, độ ồn dưới 59dB, hoạt động êm ái. Tích hợp điều khiển Integra kết nối bếp và remote 4 tốc độ. Hệ thống ánh sáng LED, làm nổi bật không gian bếp. Khử mùi hiệu quả với than hoạt tính.">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-may-hut-mui-malloca-adelp3810-3fdb6c14-3d94-46f5-a478-dee04a0fb6be.png?v=1776733555707">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/adelp3810-malloca-may-hut-mui-gan-tran-ao-50cm-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="ADELP3810 | Malloca | Máy hút mùi gắn trần đảo 50cm">
|
| 18 |
+
<meta name="twitter:description" content="Máy hút mùi gắn trần đảo với hiệu ứng sơn Pewtel cao cấp Công suất hút 700m³/h, độ ồn dưới 59dB, hoạt động êm ái. Tích hợp điều khiển Integra kết nối bếp và remote 4 tốc độ. Hệ thống ánh sáng LED, làm nổi bật không gian bếp. Khử mùi hiệu quả với than hoạt tính.">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-may-hut-mui-malloca-adelp3810-3fdb6c14-3d94-46f5-a478-dee04a0fb6be.png?v=1776733555707">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"ADELP3810 | Malloca | Máy hút mùi gắn trần đảo 50cm","description":"Máy hút mùi gắn trần đảo với hiệu ứng sơn Pewtel cao cấp Công suất hút 700m³/h, độ ồn dưới 59dB, hoạt động êm ái. Tích hợp điều khiển Integra kết nối bếp và remote 4 tốc độ. Hệ thống ánh sáng LED, làm nổi bật không gian bếp. Khử mùi hiệu quả với than hoạt tính.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/adelp3810-malloca-may-hut-mui-gan-tran-ao-50cm-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-may-hut-mui-malloca-adelp3810-3fdb6c14-3d94-46f5-a478-dee04a0fb6be.png?v=1776733555707","brand":{"@type":"Brand","name":"Malloca"},"category":"Máy hút khói khử mùi","offers":{"@type":"Offer","price":"34560000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/adelp3810-malloca-may-hut-mui-gan-tran-ao-50cm-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-may-hut-mui-malloca-adelp3810-3fdb6c14-3d94-46f5-a478-dee04a0fb6be.png?v=1776733555707" alt="ADELP3810 | Malloca | Máy hút mùi gắn trần đảo 50cm" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">ADELP3810 | Malloca | Máy hút mùi gắn trần đảo 50cm</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">34.560.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Máy hút khói khử mùi</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Máy hút mùi gắn trần đảo với hiệu ứng sơn Pewtel cao cấp Công suất hút 700m³/h, độ ồn dưới 59dB, hoạt động êm ái. Tích hợp điều khiển Integra kết nối bếp và remote 4 tốc độ. Hệ thống ánh sáng LED, làm nổi bật không gian bếp. Khử mùi hiệu quả với than hoạt tính.</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=adelp3810-malloca-may-hut-mui-gan-tran-ao-50cm-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
ai-search-fix.js
ADDED
|
@@ -0,0 +1,178 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* AI Search Fix - Runtime Override
|
| 3 |
+
* ================================
|
| 4 |
+
*
|
| 5 |
+
* PROBLEM: The original doAISearch() in index.html depends on
|
| 6 |
+
* window._vaiSearchContext from search-plus-boot.js which 404s.
|
| 7 |
+
*
|
| 8 |
+
* FIX: This file overrides doAISearch() at runtime AFTER ai-search.js
|
| 9 |
+
* is loaded. It uses window.aiSearch() from ai-search.js which contains
|
| 10 |
+
* the full NL search implementation.
|
| 11 |
+
*
|
| 12 |
+
* Load order in index.html:
|
| 13 |
+
* 1. ai-search.js (defines window.aiSearch, window._renderAIResultsToDiv)
|
| 14 |
+
* 2. ai-search-fix.js (this file - overrides doAISearch)
|
| 15 |
+
*/
|
| 16 |
+
|
| 17 |
+
(function() {
|
| 18 |
+
'use strict';
|
| 19 |
+
|
| 20 |
+
// Wait for both ai-search.js and D (product data) to be ready
|
| 21 |
+
function initAISearch() {
|
| 22 |
+
if (typeof window.aiSearch !== 'function') {
|
| 23 |
+
// ai-search.js not loaded yet, retry
|
| 24 |
+
setTimeout(initAISearch, 200);
|
| 25 |
+
return;
|
| 26 |
+
}
|
| 27 |
+
|
| 28 |
+
// Override doAISearch with working version
|
| 29 |
+
window.doAISearch = function() {
|
| 30 |
+
var input = document.getElementById('aiSearch');
|
| 31 |
+
var resultsDiv = document.getElementById('aiResults');
|
| 32 |
+
if (!input || !resultsDiv) return;
|
| 33 |
+
|
| 34 |
+
var query = input.value.trim();
|
| 35 |
+
if (!query || query.length < 2) {
|
| 36 |
+
resultsDiv.style.display = 'block';
|
| 37 |
+
resultsDiv.innerHTML = '💡 Nhập mã SP hoặc mô tả: "bếp từ Grob dưới 10tr", "máy hút mùi Malloca"';
|
| 38 |
+
return;
|
| 39 |
+
}
|
| 40 |
+
|
| 41 |
+
resultsDiv.style.display = 'block';
|
| 42 |
+
resultsDiv.innerHTML = '⏳ Đang tìm...';
|
| 43 |
+
|
| 44 |
+
if (typeof window.D !== 'undefined' && D.length > 0) {
|
| 45 |
+
var aiToken = (window.huggingface && window.huggingface.variables && window.huggingface.variables.VAISTUDIO) || '';
|
| 46 |
+
|
| 47 |
+
window.aiSearch(query, D, aiToken).then(function(aiResult) {
|
| 48 |
+
if (!aiResult || (!aiResult.results.length && !aiResult.aiAnswer)) {
|
| 49 |
+
resultsDiv.innerHTML = '❌ Không tìm thấy "' + query + '". Thử: "bếp từ Malloca", "máy hút mùi dưới 15tr"';
|
| 50 |
+
return;
|
| 51 |
+
}
|
| 52 |
+
|
| 53 |
+
if (typeof window._renderAIResultsToDiv === 'function') {
|
| 54 |
+
window._renderAIResultsToDiv(aiResult, resultsDiv, query);
|
| 55 |
+
} else if (typeof window.renderAISearchResults === 'function') {
|
| 56 |
+
// Fallback: use renderAISearchResults but redirect output to aiResults div
|
| 57 |
+
var originalGrid = document.getElementById('grid');
|
| 58 |
+
var originalRc = document.getElementById('rc');
|
| 59 |
+
var originalSc = document.getElementById('sc');
|
| 60 |
+
|
| 61 |
+
// Temporarily redirect render targets
|
| 62 |
+
var tempDiv = document.createElement('div');
|
| 63 |
+
document.body.appendChild(tempDiv);
|
| 64 |
+
tempDiv.style.display = 'none';
|
| 65 |
+
|
| 66 |
+
// Render into aiResults directly
|
| 67 |
+
_renderResultsToAIDiv(aiResult, resultsDiv, query);
|
| 68 |
+
} else {
|
| 69 |
+
// Ultra fallback: simple text results
|
| 70 |
+
_renderResultsToAIDiv(aiResult, resultsDiv, query);
|
| 71 |
+
}
|
| 72 |
+
}).catch(function(err) {
|
| 73 |
+
resultsDiv.innerHTML = '❌ Lỗi tìm kiếm. Thử lại.';
|
| 74 |
+
console.error('AI Search error:', err);
|
| 75 |
+
});
|
| 76 |
+
} else {
|
| 77 |
+
resultsDiv.innerHTML = '⏳ Đang tải dữ liệu sản phẩm...';
|
| 78 |
+
setTimeout(function() { window.doAISearch(); }, 500);
|
| 79 |
+
}
|
| 80 |
+
};
|
| 81 |
+
|
| 82 |
+
// Also expose as _doAISearchFixed for compatibility
|
| 83 |
+
window._doAISearchFixed = window.doAISearch;
|
| 84 |
+
|
| 85 |
+
console.log('✅ AI Search fixed: doAISearch() overridden with working version');
|
| 86 |
+
}
|
| 87 |
+
|
| 88 |
+
/**
|
| 89 |
+
* Render AI results into the aiResults div (not #grid)
|
| 90 |
+
*/
|
| 91 |
+
function _renderResultsToAIDiv(aiResult, container, query) {
|
| 92 |
+
var badges = '';
|
| 93 |
+
|
| 94 |
+
if (aiResult.categories && aiResult.categories.length > 0) {
|
| 95 |
+
badges += '<span style="display:inline-block;background:rgba(0,63,98,.08);color:#003f62;padding:4px 10px;border-radius:20px;font-size:.7rem;font-weight:600;margin-right:6px;margin-bottom:6px"><i class="fas fa-layer-group" style="margin-right:4px"></i>' + aiResult.categories.map(function(c) { return c.replace(/_/g, ' '); }).join(', ') + '</span>';
|
| 96 |
+
}
|
| 97 |
+
if (aiResult.constraints && aiResult.constraints.length > 0) {
|
| 98 |
+
aiResult.constraints.forEach(function(c) {
|
| 99 |
+
badges += '<span style="display:inline-block;background:rgba(219,152,21,.15);color:#8a6d0e;padding:4px 10px;border-radius:20px;font-size:.7rem;font-weight:600;margin-right:6px;margin-bottom:6px"><i class="fas fa-sliders" style="margin-right:4px"></i>' + c.label + '</span>';
|
| 100 |
+
});
|
| 101 |
+
}
|
| 102 |
+
if (aiResult.budget && aiResult.budget > 0) {
|
| 103 |
+
badges += '<span style="display:inline-block;background:rgba(46,125,50,.1);color:#2e7d32;padding:4px 10px;border-radius:20px;font-size:.7rem;font-weight:600;margin-right:6px;margin-bottom:6px"><i class="fas fa-wallet" style="margin-right:4px"></i>Tối đa ' + (aiResult.budget / 1000000).toFixed(0) + ' triệu</span>';
|
| 104 |
+
}
|
| 105 |
+
|
| 106 |
+
var aiHtml = '';
|
| 107 |
+
if (aiResult.aiAnswer) {
|
| 108 |
+
aiHtml = '<div style="background:linear-gradient(135deg,rgba(0,63,98,.04),rgba(219,152,21,.06));border-radius:16px;padding:16px;margin-bottom:16px;border:2px solid #e2e8f0"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px"><div style="width:32px;height:32px;border-radius:50%;background:#003f62;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem"><i class="fas fa-robot"></i></div><span style="font-weight:700;color:#003f62;font-size:.85rem">V.AI STUDIO trả lời</span></div><div style="font-size:.85rem;color:#0f172a;line-height:1.7">' + aiResult.aiAnswer + '</div></div>';
|
| 109 |
+
}
|
| 110 |
+
|
| 111 |
+
var comboHtml = '';
|
| 112 |
+
if (aiResult.combos && aiResult.combos.length > 0) {
|
| 113 |
+
comboHtml = '<div style="background:linear-gradient(135deg,rgba(219,152,21,.06),rgba(46,125,50,.04));border-radius:16px;padding:16px;margin-bottom:16px;border:2px solid rgba(219,152,21,.2)"><div style="display:flex;align-items:center;gap:8px;margin-bottom:12px"><div style="width:32px;height:32px;border-radius:50%;background:#db9815;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem"><i class="fas fa-gift"></i></div><span style="font-weight:700;color:#0f172a;font-size:.85rem">Gợi ý combo trong ngân sách</span></div>';
|
| 114 |
+
aiResult.combos.forEach(function(combo, i) {
|
| 115 |
+
var totalStr = combo.total > 0 ? (Number(combo.total).toLocaleString('vi-VN').replace(/,/g, '.') + 'đ') : 'Liên hệ';
|
| 116 |
+
comboHtml += '<div style="background:#fff;border-radius:12px;padding:12px;margin-bottom:8px;border:1px solid #e2e8f0"><div style="font-weight:600;font-size:.8rem;color:#003f62;margin-bottom:6px">Combo ' + (i + 1) + ' — Tổng: ' + totalStr + '</div>';
|
| 117 |
+
combo.items.forEach(function(item) {
|
| 118 |
+
var p = item.p;
|
| 119 |
+
comboHtml += '<div style="display:flex;align-items:center;gap:8px;padding:5px 0;font-size:.76rem;color:#64748b"><i class="fas fa-check-circle" style="color:#2e7d32;font-size:.6rem"></i>' + p.name + ' <span style="color:#003f62;font-weight:600;margin-left:auto">' + (p.price || 'LH') + '</span></div>';
|
| 120 |
+
});
|
| 121 |
+
comboHtml += '</div>';
|
| 122 |
+
});
|
| 123 |
+
comboHtml += '</div>';
|
| 124 |
+
}
|
| 125 |
+
|
| 126 |
+
var items = aiResult.results || [];
|
| 127 |
+
var html = '<div style="margin-bottom:12px">' + badges + '</div>' + aiHtml + comboHtml;
|
| 128 |
+
|
| 129 |
+
if (items.length > 0) {
|
| 130 |
+
html += '<div style="font-size:.78rem;color:#64748b;margin-bottom:10px"><i class="fas fa-search" style="margin-right:4px"></i><strong>' + items.length + '</strong> kết quả cho "<strong>' + query + '</strong>"</div>';
|
| 131 |
+
html += '<div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px">';
|
| 132 |
+
html += items.map(function(r, i) {
|
| 133 |
+
var p = r.p;
|
| 134 |
+
var idx = (r.idx !== undefined && r.idx >= 0) ? r.idx : (window.D ? window.D.indexOf(p) : -1);
|
| 135 |
+
var brandColor = p.brand === 'Eurogold' ? '#c8102e' : (p.brand === 'Grob' ? '#2e7d32' : '#003f62');
|
| 136 |
+
var labels = (r.labels || []).map(function(l) {
|
| 137 |
+
return '<span style="display:inline-block;background:rgba(0,63,98,.06);padding:2px 6px;border-radius:4px;font-size:.58rem;color:#003f62;margin-right:3px;margin-bottom:3px">' + l + '</span>';
|
| 138 |
+
}).join('');
|
| 139 |
+
var imgSrc = p.image || p.i || '';
|
| 140 |
+
var priceStr = p.price || (window.formatPrice ? window.formatPrice(p.priceNum || p.pn) : (p.pn ? String(p.pn) : 'Liên hệ'));
|
| 141 |
+
var catStr = p.cat || '';
|
| 142 |
+
var catIcon = p.catIcon || 'fa-tag';
|
| 143 |
+
|
| 144 |
+
return '<div class="pc fade" onclick="showDetail(' + idx + ')" style="cursor:pointer;transition-delay:' + Math.min(i * 20, 300) + 'ms">' +
|
| 145 |
+
'<div class="pi" style="height:150px"><img src="' + imgSrc + '" alt="' + p.name + '" loading="lazy" onerror="this.style.display=\'none\'">' +
|
| 146 |
+
'<span class="pi-badge"><i class="fas ' + catIcon + '"></i> ' + catStr + '</span>' +
|
| 147 |
+
'<span style="position:absolute;top:8px;right:8px;background:' + brandColor + ';color:#fff;padding:3px 7px;border-radius:5px;font-size:.55rem;font-weight:700">' + (p.brand || '') + '</span></div>' +
|
| 148 |
+
'<div class="pb" style="padding:10px"><div style="font-size:.62rem;font-weight:700;color:' + brandColor + ';letter-spacing:.5px;margin-bottom:3px">' + (p.model || p.brand || '') + '</div>' +
|
| 149 |
+
'<div class="pn" style="font-size:.76rem">' + p.name + '</div>' +
|
| 150 |
+
(labels ? '<div style="margin-top:4px">' + labels + '</div>' : '') +
|
| 151 |
+
'<div class="pf" style="margin-top:6px"><span class="pp" style="font-size:.92rem">' + priceStr + '</span><i class="fas fa-chevron-right"></i></div></div></div>';
|
| 152 |
+
}).join('');
|
| 153 |
+
html += '</div>';
|
| 154 |
+
}
|
| 155 |
+
|
| 156 |
+
container.innerHTML = html;
|
| 157 |
+
container.style.display = 'block';
|
| 158 |
+
|
| 159 |
+
if (window.requestAnimationFrame) {
|
| 160 |
+
requestAnimationFrame(function() {
|
| 161 |
+
var fadeEls = container.querySelectorAll('.fade');
|
| 162 |
+
for (var j = 0; j < fadeEls.length; j++) {
|
| 163 |
+
fadeEls[j].classList.add('vis');
|
| 164 |
+
}
|
| 165 |
+
});
|
| 166 |
+
}
|
| 167 |
+
}
|
| 168 |
+
|
| 169 |
+
// Expose the render function globally
|
| 170 |
+
window._renderAIResultsToDiv = _renderResultsToAIDiv;
|
| 171 |
+
|
| 172 |
+
// Start initialization
|
| 173 |
+
if (document.readyState === 'loading') {
|
| 174 |
+
document.addEventListener('DOMContentLoaded', initAISearch);
|
| 175 |
+
} else {
|
| 176 |
+
initAISearch();
|
| 177 |
+
}
|
| 178 |
+
})();
|
ai-search-inline-fix.html
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!-- AI SEARCH FIX: Replace broken search-plus-boot.js with ai-search.js + fix -->
|
| 2 |
+
<!-- This script tag replaces the non-existent search-plus-boot.js?v=27 -->
|
| 3 |
+
<script src="ai-search.js"></script>
|
| 4 |
+
<script src="ai-search-fix.js"></script>
|
ai-search.js
ADDED
|
@@ -0,0 +1,647 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* AI Search Module for V.AI STUDIO
|
| 3 |
+
* ==================================
|
| 4 |
+
* Ported from bep40/vaistudio-zalo-bot (app.py) NL search logic.
|
| 5 |
+
* Provides: NL category detection, budget parsing, spec constraint extraction,
|
| 6 |
+
* constraint matching, category search with scoring, combo builder, AI fallback.
|
| 7 |
+
*/
|
| 8 |
+
|
| 9 |
+
// ── Vietnamese normalization ──────────────────────────────────────────────────
|
| 10 |
+
|
| 11 |
+
function _norm(s) {
|
| 12 |
+
return s.toLowerCase().normalize('NFD').replace(/[̀-ͯ]/g, '').replace(/đ/g, 'd').replace(/Đ/g, 'D');
|
| 13 |
+
}
|
| 14 |
+
|
| 15 |
+
function _normC(s) {
|
| 16 |
+
return _norm(String(s || '')).replace(/[.\-_ /]+/g, '');
|
| 17 |
+
}
|
| 18 |
+
|
| 19 |
+
// ── Brand detection ─────────────────────────────────────────────────────────
|
| 20 |
+
|
| 21 |
+
const BRANDS = ['malloca', 'grob', 'canzy', 'eurogold', 'garis', 'demax', 'boss', 'hafele', 'teka', 'bosch', 'panasonic', 'electrolux', 'samsung', 'lg', 'toshiba', 'sharp'];
|
| 22 |
+
|
| 23 |
+
function detectBrand(text) {
|
| 24 |
+
const n = _norm(text || '');
|
| 25 |
+
for (const b of BRANDS) {
|
| 26 |
+
if (n.includes(b)) return b;
|
| 27 |
+
}
|
| 28 |
+
return '';
|
| 29 |
+
}
|
| 30 |
+
|
| 31 |
+
// ── NL Category Map ─────────────────────────────────────────────────────────
|
| 32 |
+
|
| 33 |
+
const NL_CATEGORY_MAP = {
|
| 34 |
+
'bep tu': ['bep tu', 'bep dien tu', 'bep cam ung', 'bep tu doi', 'bep tu 2', 'bep tu 3', 'bep tu don', 'induction'],
|
| 35 |
+
'bep gas': ['bep gas', 'bep ga', 'gas am', 'gas doi'],
|
| 36 |
+
'bep hong ngoai': ['bep hong ngoai', 'hong ngoai'],
|
| 37 |
+
'may hut mui': ['may hut mui', 'hut mui', 'hut khoi', 'khu mui', 'may hut khoi'],
|
| 38 |
+
'may rua chen': ['may rua chen', 'may rua bat', 'rua chen', 'rua bat'],
|
| 39 |
+
'lo nuong': ['lo nuong', 'lo am tu', 'lo nuong am'],
|
| 40 |
+
'lo vi song': ['lo vi song', 'vi song'],
|
| 41 |
+
'chau rua': ['chau rua', 'chau rua chen', 'bon rua', 'sink'],
|
| 42 |
+
'voi rua': ['voi rua', 'voi rua chen', 'voi nong lanh'],
|
| 43 |
+
'tu lanh': ['tu lanh', 'tu ruou'],
|
| 44 |
+
'may say chen': ['may say chen', 'say chen', 'say bat'],
|
| 45 |
+
'phu kien tu bep': ['phu kien tu bep', 'phu kien bep', 'ke bat', 'gia bat', 'gia dia', 'tu do kho', 'ke gia vi', 'thung rac', 'ke xoong', 'mam xoay'],
|
| 46 |
+
'gia bat': ['gia bat', 'gia dia', 'ke bat', 'nang ha'],
|
| 47 |
+
'tu do kho': ['tu do kho', 'tu kho', 'he kho'],
|
| 48 |
+
'ray': ['ray am', 'ray bi', 'ray giam chan', 'ray hop'],
|
| 49 |
+
'thung rac': ['thung rac', 'thung gao'],
|
| 50 |
+
'khoa cua': ['khoa cua', 'khoa van tay', 'khoa thong minh', 'khoa dien tu'],
|
| 51 |
+
'tay nam': ['tay nam', 'num tu', 'tay cam'],
|
| 52 |
+
'may giat': ['may giat', 'may say'],
|
| 53 |
+
'may loc nuoc': ['may loc nuoc', 'loc nuoc'],
|
| 54 |
+
'tivi': ['tivi', 'tv'],
|
| 55 |
+
'dieu hoa': ['dieu hoa', 'may lanh'],
|
| 56 |
+
'noi chien': ['noi chien khong dau', 'chien khong dau'],
|
| 57 |
+
'may hut am': ['may hut am', 'hut am']
|
| 58 |
+
};
|
| 59 |
+
|
| 60 |
+
function nlDetectCategories(text) {
|
| 61 |
+
const n = _norm(text || '');
|
| 62 |
+
const cats = [];
|
| 63 |
+
for (const [cat, kws] of Object.entries(NL_CATEGORY_MAP)) {
|
| 64 |
+
if (kws.some(kw => n.includes(kw))) cats.push(cat);
|
| 65 |
+
}
|
| 66 |
+
if (cats.length > 1 && cats.includes('phu kien tu bep') && !['phu kien tu bep', 'phu kien bep'].some(x => n.includes(x))) {
|
| 67 |
+
const idx = cats.indexOf('phu kien tu bep');
|
| 68 |
+
if (idx > -1) cats.splice(idx, 1);
|
| 69 |
+
}
|
| 70 |
+
return cats;
|
| 71 |
+
}
|
| 72 |
+
|
| 73 |
+
// ── Budget parsing ──────────────────────────────────────────────────────────
|
| 74 |
+
|
| 75 |
+
function nlParseBudget(text) {
|
| 76 |
+
const n = _norm(text || '');
|
| 77 |
+
let m = n.match(/(?:duoi|<|toi da|khong qua|nho hon)\s*([\d.,]+)\s*(trieu|tr|m)?/);
|
| 78 |
+
if (!m) m = n.match(/([\d.,]+)\s*(trieu|tr)\b/);
|
| 79 |
+
if (!m) return 0;
|
| 80 |
+
let val = parseFloat(m[1].replace('.', '').replace(',', '.'));
|
| 81 |
+
const unit = (m[2] || '').toLowerCase();
|
| 82 |
+
return (unit === 'trieu' || unit === 'tr' || unit === 'm' || val < 200) ? Math.round(val * 1000000) : Math.round(val);
|
| 83 |
+
}
|
| 84 |
+
|
| 85 |
+
// ── Spec constraint detection ───────────────────────────────────────────────
|
| 86 |
+
|
| 87 |
+
function nlDetectSpecConstraints(text) {
|
| 88 |
+
const n = _norm(text || '');
|
| 89 |
+
const cs = [];
|
| 90 |
+
|
| 91 |
+
// Diameter
|
| 92 |
+
let m = n.match(/(?:ong thoat|duong ong|ong khoi|phi|ø)\D{0,12}(\d{2,3})\s*(?:mm)?/) || n.match(/(\d{2,3})\s*(?:mm)?\D{0,8}(?:ong thoat|duong ong|phi|ø)/);
|
| 93 |
+
if (m && !n.match(RegExp('(?:' + m[1] + ')\\s*(?:trieu|tr|m)\\b'))) {
|
| 94 |
+
cs.push({ type: 'diameter', value: parseInt(m[1]), label: 'Ống thoát Ø' + m[1] });
|
| 95 |
+
}
|
| 96 |
+
|
| 97 |
+
// Suction power
|
| 98 |
+
m = n.match(/(?:cong suat hut|suc hut|hut manh|m3\/?h)\D{0,20}(\d{3,4})/);
|
| 99 |
+
if (m) {
|
| 100 |
+
const op = ['duoi', 'nho hon', 'toi da'].some(x => n.includes(x)) ? '<=' : '>=';
|
| 101 |
+
cs.push({ type: 'suction', value: parseInt(m[1]), op, label: 'Công suất hút ' + m[1] + 'm³/h' });
|
| 102 |
+
}
|
| 103 |
+
|
| 104 |
+
// Noise level
|
| 105 |
+
m = n.match(/(?:do on|db)\D{0,16}(\d{2})/);
|
| 106 |
+
if (m) {
|
| 107 |
+
const op = ['tren', 'lon hon'].some(x => n.includes(x)) ? '>=' : '<=';
|
| 108 |
+
cs.push({ type: 'noise', value: parseInt(m[1]), op, label: 'Độ ồn ' + m[1] + 'dB' });
|
| 109 |
+
}
|
| 110 |
+
|
| 111 |
+
// Width (only without explicit comparison words)
|
| 112 |
+
if (!n.match(/(?:duoi|nho hon|<|toi da|khong qua|tren|lon hon|>|toi thieu)\D{0,20}\d{2,4}\s*(cm|mm)?/)) {
|
| 113 |
+
m = n.match(/(?:rong|ngang|chieu rong|kich thuoc)\D{0,16}(\d{2,4})\s*(cm|mm)?/);
|
| 114 |
+
if (m) {
|
| 115 |
+
let v = parseInt(m[1]);
|
| 116 |
+
const unit = m[2] || '';
|
| 117 |
+
if (unit === 'cm' || v < 200) v *= 10;
|
| 118 |
+
if (v >= 300 && v <= 1400) cs.push({ type: 'width', value: v, label: 'Rộng ' + v + 'mm' });
|
| 119 |
+
}
|
| 120 |
+
}
|
| 121 |
+
|
| 122 |
+
// Max dimension
|
| 123 |
+
m = n.match(/(?:duoi|nho hon|<|toi da|khong qua)\s*(\d{2,4})\s*(cm|mm)?/) || n.match(/(?:kich thuoc|rong|ngang|dai|chieu rong)\D{0,18}(?:duoi|nho hon|<|toi da|khong qua)\D{0,8}(\d{2,4})\s*(cm|mm)?/);
|
| 124 |
+
if (m) {
|
| 125 |
+
let v = parseInt(m[1]);
|
| 126 |
+
const unit = m[2] || '';
|
| 127 |
+
if (unit === 'cm' || v < 200) v *= 10;
|
| 128 |
+
if (v >= 300 && v <= 2000) {
|
| 129 |
+
let role = 'max';
|
| 130 |
+
if (n.match(/rong|rộng|ngang|width/)) role = 'width';
|
| 131 |
+
else if (n.match(/sau|sâu|depth/)) role = 'depth';
|
| 132 |
+
else if (n.match(/cao|height/)) role = 'height';
|
| 133 |
+
else if (n.match(/dai|dài|length/)) role = 'width';
|
| 134 |
+
else if (n.match(/gia vi|ke gia vi|chai lo|dao thot|thung rac|gia bat|bat dia|xoong noi|tu kho|phu kien|ray/)) role = 'width';
|
| 135 |
+
const roleLabel = n.match(/dài|dai|rộng|rong|ngang|width/) ? 'chiều dài/ngang' : (n.match(/sau|sâu|depth/) ? 'chiều sâu' : (n.match(/cao|height/) ? 'chiều cao' : 'kích thước'));
|
| 136 |
+
cs.push({ type: 'maxdim', op: '<', value: v, role, label: roleLabel + ' dưới ' + v + 'mm' });
|
| 137 |
+
}
|
| 138 |
+
}
|
| 139 |
+
|
| 140 |
+
// Min dimension
|
| 141 |
+
m = n.match(/(?:tren|lon hon|>|toi thieu)\s*(\d{2,4})\s*(cm|mm)?/);
|
| 142 |
+
if (m) {
|
| 143 |
+
let v = parseInt(m[1]);
|
| 144 |
+
const unit = m[2] || '';
|
| 145 |
+
if (unit === 'cm' || v < 200) v *= 10;
|
| 146 |
+
if (v >= 300 && v <= 2000) cs.push({ type: 'maxdim', op: '>', value: v, label: 'Kích thước trên ' + v + 'mm' });
|
| 147 |
+
}
|
| 148 |
+
|
| 149 |
+
// Power (W)
|
| 150 |
+
m = n.match(/(?:duoi|nho hon|<|toi da|khong qua)\s*(\d{2,5})\s*w\b/) || n.match(/(?:cong suat|dien|dong co|motor)\D{0,22}(?:duoi|nho hon|<|toi da|khong qua)\D{0,8}(\d{2,5})\s*w\b/);
|
| 151 |
+
if (m) {
|
| 152 |
+
const v = parseInt(m[1]);
|
| 153 |
+
if (v > 0 && v <= 10000) cs.push({ type: 'powerw', op: '<', value: v, label: 'Công suất dưới ' + v + 'W' });
|
| 154 |
+
}
|
| 155 |
+
|
| 156 |
+
// Features
|
| 157 |
+
const featureMap = [
|
| 158 |
+
[/bldc|inverter/i, 'Động cơ BLDC/Inverter', ['bldc', 'inverter']],
|
| 159 |
+
[/cam ung|cảm ứng/i, 'Điều khiển cảm ứng', ['cam ung', 'cảm ứng']],
|
| 160 |
+
[/cu chi|khong cham|không chạm/i, 'Điều khiển cử chỉ/không chạm', ['cu chi', 'khong cham', 'không chạm']],
|
| 161 |
+
[/than hoat tinh|than hoạt tính/i, 'Than hoạt tính', ['than hoat tinh', 'than hoạt tính']],
|
| 162 |
+
[/say khi nong|sấy khí nóng|hot air/i, 'Sấy khí nóng', ['say khi nong', 'sấy khí nóng', 'hot air']],
|
| 163 |
+
[/uv|khang khuan|kháng khuẩn/i, 'UV/kháng khuẩn', ['uv', 'khang khuan', 'kháng khuẩn']],
|
| 164 |
+
];
|
| 165 |
+
for (const [pat, label, terms] of featureMap) {
|
| 166 |
+
if (pat.test(n)) cs.push({ type: 'feature', label, terms });
|
| 167 |
+
}
|
| 168 |
+
|
| 169 |
+
return cs;
|
| 170 |
+
}
|
| 171 |
+
|
| 172 |
+
// ── Constraint matching ─────────────────────────────────────────────────────
|
| 173 |
+
|
| 174 |
+
function nlFullText(p) {
|
| 175 |
+
const specs = p.specs || {};
|
| 176 |
+
let sp = '';
|
| 177 |
+
if (specs && typeof specs === 'object') {
|
| 178 |
+
sp = Object.entries(specs).map(([k, v]) => k + ' ' + v).join(' ');
|
| 179 |
+
}
|
| 180 |
+
return _norm([p.name, p.cat, p.brand, p.summary || p.sum || '', p.desc || '', ...(p.feats || []), sp].join(' '));
|
| 181 |
+
}
|
| 182 |
+
|
| 183 |
+
function nlSpecPairs(p) {
|
| 184 |
+
const specs = p.specs || [];
|
| 185 |
+
const out = [];
|
| 186 |
+
if (specs && typeof specs === 'object') {
|
| 187 |
+
for (const [k, v] of Object.entries(specs)) {
|
| 188 |
+
out.push([_norm(k), _norm(v), k + ': ' + v]);
|
| 189 |
+
}
|
| 190 |
+
}
|
| 191 |
+
return out;
|
| 192 |
+
}
|
| 193 |
+
|
| 194 |
+
function zExtractDims(p) {
|
| 195 |
+
const dims = [];
|
| 196 |
+
const specs = p.specs || {};
|
| 197 |
+
|
| 198 |
+
function add(v, role) {
|
| 199 |
+
try { v = parseInt(v); } catch (e) { return; }
|
| 200 |
+
if (v < 200) v *= 10;
|
| 201 |
+
if (v >= 250 && v <= 2500 && ![201, 202, 304, 316, 430, 220, 240, 50, 60].includes(v)) {
|
| 202 |
+
dims.push({ v, role });
|
| 203 |
+
}
|
| 204 |
+
}
|
| 205 |
+
|
| 206 |
+
function parse(s, role) {
|
| 207 |
+
s = String(s || '').toLowerCase();
|
| 208 |
+
const m = s.match(/(\d{2,4})\s*(?:x|×|\*)\s*(\d{2,4})(?:\s*(?:x|×|\*)\s*(\d{2,4}))?/i);
|
| 209 |
+
if (m) {
|
| 210 |
+
add(m[1], 'width');
|
| 211 |
+
add(m[2], 'depth');
|
| 212 |
+
if (m[3]) add(m[3], 'height');
|
| 213 |
+
return;
|
| 214 |
+
}
|
| 215 |
+
let re2 = s.match(/(?:rộng|rong|ngang|width|w)\D{0,12}(\d{2,4})/i);
|
| 216 |
+
if (re2) add(re2[1], 'width');
|
| 217 |
+
re2 = s.match(/(?:dài|dai|length|l)\D{0,12}(\d{2,4})/i);
|
| 218 |
+
if (re2) add(re2[1], 'length');
|
| 219 |
+
re2 = s.match(/(?:sâu|sau|depth|d)\D{0,12}(\d{2,4})/i);
|
| 220 |
+
if (re2) add(re2[1], 'depth');
|
| 221 |
+
re2 = s.match(/(?:cao|height|h)\D{0,12}(\d{2,4})/i);
|
| 222 |
+
if (re2) add(re2[1], 'height');
|
| 223 |
+
}
|
| 224 |
+
|
| 225 |
+
if (specs && typeof specs === 'object') {
|
| 226 |
+
for (const [k, v] of Object.entries(specs)) {
|
| 227 |
+
const kn = _norm(k);
|
| 228 |
+
if (/kich thuoc|rong|ngang|dai|sau|cao|size|dimension/.test(kn)) parse(v, 'dim');
|
| 229 |
+
}
|
| 230 |
+
}
|
| 231 |
+
parse((p.name || '') + ' ' + (p.summary || p.sum || ''), 'dim');
|
| 232 |
+
|
| 233 |
+
const seen = new Set();
|
| 234 |
+
return dims.filter(d => {
|
| 235 |
+
const key = d.v + '_' + d.role;
|
| 236 |
+
if (seen.has(key)) return false;
|
| 237 |
+
seen.add(key);
|
| 238 |
+
return true;
|
| 239 |
+
});
|
| 240 |
+
}
|
| 241 |
+
|
| 242 |
+
function nlMatchesConstraints(p, constraints) {
|
| 243 |
+
if (!constraints || !constraints.length) return { ok: true, score: 0, labels: [] };
|
| 244 |
+
const full = nlFullText(p);
|
| 245 |
+
const pairs = nlSpecPairs(p);
|
| 246 |
+
let score = 0;
|
| 247 |
+
const labels = [];
|
| 248 |
+
|
| 249 |
+
for (const c of constraints) {
|
| 250 |
+
let ok = false;
|
| 251 |
+
if (c.type === 'diameter') {
|
| 252 |
+
const target = String(c.value);
|
| 253 |
+
for (const [k, v] of pairs) {
|
| 254 |
+
if (('ong'.includes(k) || 'thoat'.includes(k) || 'duong'.includes(k) || 'ong'.includes(v) || 'thoat'.includes(v)) && v.includes(target)) {
|
| 255 |
+
ok = true; break;
|
| 256 |
+
}
|
| 257 |
+
}
|
| 258 |
+
if (!ok) {
|
| 259 |
+
const re = new RegExp('(?:ø|phi|ong thoat|duong ong)\\D{0,12}' + target + '|' + target + '\\D{0,12}(?:ø|phi|ong thoat|duong ong)');
|
| 260 |
+
ok = re.test(full);
|
| 261 |
+
}
|
| 262 |
+
if (!ok) return { ok: false, score: 0, labels: [] };
|
| 263 |
+
score += 80; labels.push(c.label);
|
| 264 |
+
} else if (c.type === 'suction') {
|
| 265 |
+
const nums = [];
|
| 266 |
+
const re = /(?:cong suat hut|suc hut|hut)\D{0,18}(\d{3,4})|(?:(\d{3,4})\s*m3)/g;
|
| 267 |
+
let mm;
|
| 268 |
+
while ((mm = re.exec(full)) !== null) { if (mm[1]) nums.push(parseInt(mm[1])); if (mm[2]) nums.push(parseInt(mm[2])); }
|
| 269 |
+
ok = nums.some(v => c.op === '<=' ? v <= c.value : v >= c.value);
|
| 270 |
+
if (!ok) return { ok: false, score: 0, labels: [] };
|
| 271 |
+
score += 45; labels.push(c.label);
|
| 272 |
+
} else if (c.type === 'noise') {
|
| 273 |
+
const nums = [];
|
| 274 |
+
const re = /(?:do on)\D{0,14}(\d{2})|(\d{2})\s*db/g;
|
| 275 |
+
let mm;
|
| 276 |
+
while ((mm = re.exec(full)) !== null) { if (mm[1]) nums.push(parseInt(mm[1])); if (mm[2]) nums.push(parseInt(mm[2])); }
|
| 277 |
+
ok = nums.some(v => c.op === '>=' ? v >= c.value : v <= c.value);
|
| 278 |
+
if (!ok) return { ok: false, score: 0, labels: [] };
|
| 279 |
+
score += 35; labels.push(c.label);
|
| 280 |
+
} else if (c.type === 'width') {
|
| 281 |
+
const nums = [];
|
| 282 |
+
const re = /(?:chieu rong san pham|rong|ngang)\D{0,18}(\d{2,4})/g;
|
| 283 |
+
let mm;
|
| 284 |
+
while ((mm = re.exec(full)) !== null) { if (mm[1]) nums.push(parseInt(mm[1])); }
|
| 285 |
+
ok = nums.some(v => {
|
| 286 |
+
const vv = v < 200 ? v * 10 : v;
|
| 287 |
+
return Math.abs(vv - c.value) <= 30;
|
| 288 |
+
});
|
| 289 |
+
if (!ok) return { ok: false, score: 0, labels: [] };
|
| 290 |
+
score += 30; labels.push(c.label);
|
| 291 |
+
} else if (c.type === 'maxdim') {
|
| 292 |
+
const dimObjs = zExtractDims(p);
|
| 293 |
+
const role = c.role || 'max';
|
| 294 |
+
const vals = dimObjs.filter(d => role === 'max' || d.role === role || d.role === 'dim').map(d => d.v);
|
| 295 |
+
const chosen = vals.length ? (role === 'max' ? Math.max(...vals) : Math.min(...vals)) : null;
|
| 296 |
+
ok = vals.length > 0 && chosen !== null && (c.op === '<' ? chosen < c.value : chosen > c.value);
|
| 297 |
+
if (!ok) return { ok: false, score: 0, labels: [] };
|
| 298 |
+
score += 55; labels.push(c.label);
|
| 299 |
+
} else if (c.type === 'powerw') {
|
| 300 |
+
const nums = [];
|
| 301 |
+
const re = /(?:cong suat|dien nang|motor|dong co)?\D{0,16}(\d{2,5})\s*w\b/gi;
|
| 302 |
+
let mm;
|
| 303 |
+
while ((mm = re.exec(full)) !== null) { const v = parseInt(mm[1]); if (v > 0) nums.push(v); }
|
| 304 |
+
ok = nums.length ? nums.some(v => v < c.value) : true;
|
| 305 |
+
if (!ok) return { ok: false, score: 0, labels: [] };
|
| 306 |
+
score += 25; labels.push(c.label);
|
| 307 |
+
} else if (c.type === 'feature') {
|
| 308 |
+
ok = (c.terms || []).some(t => _norm(t).includes(full) || full.includes(_norm(t)));
|
| 309 |
+
if (!ok) return { ok: false, score: 0, labels: [] };
|
| 310 |
+
score += 22; labels.push(c.label);
|
| 311 |
+
}
|
| 312 |
+
}
|
| 313 |
+
return { ok: true, score, labels };
|
| 314 |
+
}
|
| 315 |
+
|
| 316 |
+
// ── Subtype validation ──────────────────────────────────────────────────────
|
| 317 |
+
|
| 318 |
+
function zProductSubtypeOk(p, text) {
|
| 319 |
+
const q = _norm(text || '');
|
| 320 |
+
const full = _norm((p.name || '') + ' ' + (p.cat || '') + ' ' + (p.summary || p.sum || ''));
|
| 321 |
+
const rules = [
|
| 322 |
+
[['gia vi', 'ke gia vi', 'chai lo'], ['gia vi', 'ke gia vi', 'chai lo'], ['tay rua', 'thung rac', 'dao thot', 'gia bat', 'xoong noi']],
|
| 323 |
+
[['tay rua', 'ke tay rua'], ['tay rua'], ['gia vi', 'chai lo']],
|
| 324 |
+
[['dao thot'], ['dao thot'], ['gia vi', 'tay rua']],
|
| 325 |
+
[['thung rac'], ['thung rac'], ['gia vi', 'tay rua']],
|
| 326 |
+
[['gia bat', 'bat dia'], ['gia bat', 'bat dia'], ['gia vi', 'tay rua']],
|
| 327 |
+
[['xoong noi'], ['xoong noi'], ['gia vi', 'tay rua']],
|
| 328 |
+
];
|
| 329 |
+
for (const [ask, must, reject] of rules) {
|
| 330 |
+
if (ask.some(a => q.includes(a))) {
|
| 331 |
+
return must.some(m => full.includes(m)) && !reject.some(r => full.includes(r));
|
| 332 |
+
}
|
| 333 |
+
}
|
| 334 |
+
return true;
|
| 335 |
+
}
|
| 336 |
+
|
| 337 |
+
function nlValidCategoryProduct(p, cat) {
|
| 338 |
+
const name = _norm(p.name || '');
|
| 339 |
+
const catn = _norm(p.cat || '');
|
| 340 |
+
const full = name + ' ' + catn;
|
| 341 |
+
const reject = /tay rua|dung dich|ve sinh|nuoc rua|chai|lo nuoc|bo ve sinh/.test(full);
|
| 342 |
+
|
| 343 |
+
if (cat === 'bep tu') {
|
| 344 |
+
if (reject || /chao|noi |vi |khay|mat kinh|dao cao|khan/.test(full)) return false;
|
| 345 |
+
if (/bep gas|bep ga|gas 2|gas am/.test(name)) return false;
|
| 346 |
+
return /bep (tu|dien tu|cam ung)|induction/.test(name);
|
| 347 |
+
}
|
| 348 |
+
if (cat === 'may hut mui') {
|
| 349 |
+
if (reject || /than hoat tinh (thay|bo)|ong thoat (roi)|phu kien/.test(full)) return false;
|
| 350 |
+
return /may hut|hut mui|hut khoi|khu mui/.test(full);
|
| 351 |
+
}
|
| 352 |
+
if (cat === 'chau rua') {
|
| 353 |
+
if (reject || /bo xa|ro loc/.test(full)) return false;
|
| 354 |
+
return /chau rua|bon rua|sink/.test(full);
|
| 355 |
+
}
|
| 356 |
+
if (cat === 'voi rua') {
|
| 357 |
+
if (reject || /day cap|loi tron/.test(full)) return false;
|
| 358 |
+
return /voi rua|faucet/.test(full);
|
| 359 |
+
}
|
| 360 |
+
return true;
|
| 361 |
+
}
|
| 362 |
+
|
| 363 |
+
// ── Category search with scoring ────────────────────────────────────────────
|
| 364 |
+
|
| 365 |
+
function nlProductKey(p) {
|
| 366 |
+
return _normC(p._mod || p.sku || (p.name || '').split('|')[0]);
|
| 367 |
+
}
|
| 368 |
+
|
| 369 |
+
function nlSearchCategory(text, cat, products, limit, constraints, priceMax) {
|
| 370 |
+
limit = limit || 12;
|
| 371 |
+
priceMax = priceMax || 0;
|
| 372 |
+
const kws = NL_CATEGORY_MAP[cat] || [];
|
| 373 |
+
const brand = detectBrand(text);
|
| 374 |
+
const out = [];
|
| 375 |
+
|
| 376 |
+
for (const p of products) {
|
| 377 |
+
const name = _norm(p.name || '');
|
| 378 |
+
const catn = _norm(p.cat || '');
|
| 379 |
+
const pr = p.priceNum || 0;
|
| 380 |
+
const brandn = _norm(p.brand || '');
|
| 381 |
+
|
| 382 |
+
if (!kws.some(kw => name.includes(kw) || catn.includes(kw))) continue;
|
| 383 |
+
if (!zProductSubtypeOk(p, text)) continue;
|
| 384 |
+
if (!nlValidCategoryProduct(p, cat)) continue;
|
| 385 |
+
if (brand && !brandn.includes(brand) && !name.includes(brand)) continue;
|
| 386 |
+
if (priceMax && pr && pr > priceMax) continue;
|
| 387 |
+
|
| 388 |
+
const result = nlMatchesConstraints(p, constraints || []);
|
| 389 |
+
if (!result.ok) continue;
|
| 390 |
+
|
| 391 |
+
let score = 30 + result.score;
|
| 392 |
+
if (pr) score += Math.max(0, 18 - Math.floor(pr / 2000000));
|
| 393 |
+
|
| 394 |
+
if (cat === 'bep tu') {
|
| 395 |
+
if (/de ban|bep tu don|mini/.test(name) && !/de ban|mini|don/.test(_norm(text))) score -= 45;
|
| 396 |
+
if (/am|2 vung|doi|hai vung/.test(name)) score += 28;
|
| 397 |
+
if (/3 vung|4 vung/.test(name)) score += 12;
|
| 398 |
+
}
|
| 399 |
+
if (cat === 'may hut mui') {
|
| 400 |
+
if (/am tu|gan tu|ap tuong/.test(name)) score += 15;
|
| 401 |
+
if (name.includes('ecokitchen')) score += 4;
|
| 402 |
+
}
|
| 403 |
+
if (brandn.includes('malloca')) score += 12;
|
| 404 |
+
else if (brandn.includes('grob')) score += 10;
|
| 405 |
+
else if (brandn.includes('eurogold')) score += 7;
|
| 406 |
+
|
| 407 |
+
out.push({ p, score, price: pr, labels: result.labels, cat });
|
| 408 |
+
}
|
| 409 |
+
|
| 410 |
+
out.sort((a, b) => b.score - a.score || (a.price || 1e12) - (b.price || 1e12));
|
| 411 |
+
|
| 412 |
+
const seen = new Set();
|
| 413 |
+
const ded = [];
|
| 414 |
+
for (const r of out) {
|
| 415 |
+
const k = nlProductKey(r.p);
|
| 416 |
+
if (seen.has(k)) continue;
|
| 417 |
+
seen.add(k);
|
| 418 |
+
ded.push(r);
|
| 419 |
+
}
|
| 420 |
+
return ded.slice(0, limit);
|
| 421 |
+
}
|
| 422 |
+
|
| 423 |
+
// ── Combo builder ──────────────────────────────────────────────────────────
|
| 424 |
+
|
| 425 |
+
function nlBuildCombos(groups, budget, limit) {
|
| 426 |
+
if (!groups || groups.length < 2 || !budget) return [];
|
| 427 |
+
limit = limit || 5;
|
| 428 |
+
const combos = [];
|
| 429 |
+
|
| 430 |
+
function rec(pos, items, total, score) {
|
| 431 |
+
if (pos === groups.length) {
|
| 432 |
+
if (total <= budget) {
|
| 433 |
+
const util = Math.min(1, total / budget);
|
| 434 |
+
const rank = score + util * 120 - (util < 0.45 ? 35 : 0);
|
| 435 |
+
combos.push({ items: items.slice(), total, rank });
|
| 436 |
+
}
|
| 437 |
+
return;
|
| 438 |
+
}
|
| 439 |
+
for (const r of (groups[pos].items || []).slice(0, 10)) {
|
| 440 |
+
const pr = r.price || 0;
|
| 441 |
+
if (!pr || total + pr > budget) continue;
|
| 442 |
+
items.push(r);
|
| 443 |
+
rec(pos + 1, items, total + pr, score + (r.score || 0));
|
| 444 |
+
items.pop();
|
| 445 |
+
}
|
| 446 |
+
}
|
| 447 |
+
|
| 448 |
+
rec(0, [], 0, 0);
|
| 449 |
+
combos.sort((a, b) => b.rank - a.rank);
|
| 450 |
+
return combos.slice(0, limit);
|
| 451 |
+
}
|
| 452 |
+
|
| 453 |
+
// ── AI Fallback ─────────────────────────────────────────────────────────────
|
| 454 |
+
|
| 455 |
+
const AI_URL = 'https://router.huggingface.co/v1/chat/completions';
|
| 456 |
+
const AI_MODEL = 'Qwen/Qwen2.5-72B-Instruct';
|
| 457 |
+
|
| 458 |
+
async function callAI(query, product, aiToken) {
|
| 459 |
+
if (!aiToken) return null;
|
| 460 |
+
const ctx = [
|
| 461 |
+
'[' + [product.name, product.sku, product.brand, product.price || 'LH'].join('|') + ']',
|
| 462 |
+
...Object.entries(product.specs || {}).filter(([k, v]) => k && v).slice(0, 12).map(([k, v]) => '-' + k + ':' + v),
|
| 463 |
+
...(product.feats || []).filter(f => f).slice(0, 10).map(f => '-' + f),
|
| 464 |
+
product.summary || product.sum || '',
|
| 465 |
+
].filter(Boolean).join('\n');
|
| 466 |
+
|
| 467 |
+
const systemPrompt = 'Tư vấn V.AI STUDIO. Xưng em. Ưu tiên Grob trước khi phù hợp, sau đó Eurogold.\n' + ctx + '\nCHỈ dùng data. KHÔNG bịa. Max 200.';
|
| 468 |
+
|
| 469 |
+
try {
|
| 470 |
+
const resp = await fetch(AI_URL, {
|
| 471 |
+
method: 'POST',
|
| 472 |
+
headers: {
|
| 473 |
+
'Authorization': 'Bearer ' + aiToken,
|
| 474 |
+
'Content-Type': 'application/json',
|
| 475 |
+
},
|
| 476 |
+
body: JSON.stringify({
|
| 477 |
+
model: AI_MODEL,
|
| 478 |
+
messages: [
|
| 479 |
+
{ role: 'system', content: systemPrompt },
|
| 480 |
+
{ role: 'user', content: query },
|
| 481 |
+
],
|
| 482 |
+
max_tokens: 250,
|
| 483 |
+
temperature: 0.3,
|
| 484 |
+
}),
|
| 485 |
+
});
|
| 486 |
+
if (!resp.ok) return null;
|
| 487 |
+
const data = await resp.json();
|
| 488 |
+
let text = (data.choices?.[0]?.message?.content || '').trim();
|
| 489 |
+
text = text.replace(/<think>.*<\/think>|\*\*|#{1,3}\s*/g, '').trim();
|
| 490 |
+
return text;
|
| 491 |
+
} catch (e) {
|
| 492 |
+
return null;
|
| 493 |
+
}
|
| 494 |
+
}
|
| 495 |
+
|
| 496 |
+
// ── Main AI Search ─────────────────────────────────────────────────────────
|
| 497 |
+
|
| 498 |
+
async function aiSearch(query, products, aiToken) {
|
| 499 |
+
if (!query || query.trim().length < 2) {
|
| 500 |
+
return { results: [], categories: [], constraints: [], budget: 0, combos: [], aiAnswer: '' };
|
| 501 |
+
}
|
| 502 |
+
|
| 503 |
+
const categories = nlDetectCategories(query);
|
| 504 |
+
const budget = nlParseBudget(query);
|
| 505 |
+
const constraints = nlDetectSpecConstraints(query);
|
| 506 |
+
|
| 507 |
+
let results = [];
|
| 508 |
+
if (categories.length > 0) {
|
| 509 |
+
for (const cat of categories) {
|
| 510 |
+
const catResults = nlSearchCategory(query, cat, products, 12, constraints, budget);
|
| 511 |
+
results.push(...catResults);
|
| 512 |
+
}
|
| 513 |
+
const seen = new Set();
|
| 514 |
+
results = results.filter(r => {
|
| 515 |
+
const k = nlProductKey(r.p);
|
| 516 |
+
if (seen.has(k)) return false;
|
| 517 |
+
seen.add(k);
|
| 518 |
+
return true;
|
| 519 |
+
});
|
| 520 |
+
results.sort((a, b) => b.score - a.score);
|
| 521 |
+
}
|
| 522 |
+
|
| 523 |
+
// Fallback: full-text search
|
| 524 |
+
if (results.length === 0) {
|
| 525 |
+
const qNorm = _norm(query);
|
| 526 |
+
const words = qNorm.split(/\s+/).filter(w => w.length >= 3);
|
| 527 |
+
if (words.length > 0) {
|
| 528 |
+
const fallback = products.filter(p => {
|
| 529 |
+
const idx = (p._idx || '').toLowerCase();
|
| 530 |
+
return words.every(w => idx.includes(w));
|
| 531 |
+
});
|
| 532 |
+
results = fallback.slice(0, 12).map(p => ({ p, score: 10, price: p.priceNum || 0, labels: [], cat: '' }));
|
| 533 |
+
}
|
| 534 |
+
}
|
| 535 |
+
|
| 536 |
+
// Combos
|
| 537 |
+
let combos = [];
|
| 538 |
+
if (budget > 0 && categories.length >= 2) {
|
| 539 |
+
const groups = categories.map(cat => ({
|
| 540 |
+
cat,
|
| 541 |
+
items: nlSearchCategory(query, cat, products, 5, constraints, budget),
|
| 542 |
+
})).filter(g => g.items.length > 0);
|
| 543 |
+
combos = nlBuildCombos(groups, budget, 3);
|
| 544 |
+
}
|
| 545 |
+
|
| 546 |
+
// AI fallback
|
| 547 |
+
let aiAnswer = '';
|
| 548 |
+
if (results.length < 3 && aiToken) {
|
| 549 |
+
aiAnswer = await callAI(query, { name: query, sku: '', brand: '', price: '', specs: {}, feats: [], summary: '' }, aiToken) || '';
|
| 550 |
+
}
|
| 551 |
+
|
| 552 |
+
// Add stable index for each result so showDetail() works reliably
|
| 553 |
+
const finalResults = results.slice(0, 24).map(function(r) {
|
| 554 |
+
var idx = window.D ? window.D.indexOf(r.p) : -1;
|
| 555 |
+
return Object.assign({}, r, { idx: idx });
|
| 556 |
+
});
|
| 557 |
+
|
| 558 |
+
return {
|
| 559 |
+
results: finalResults,
|
| 560 |
+
categories: categories,
|
| 561 |
+
constraints: constraints,
|
| 562 |
+
budget: budget,
|
| 563 |
+
combos: combos,
|
| 564 |
+
aiAnswer: aiAnswer,
|
| 565 |
+
};
|
| 566 |
+
}
|
| 567 |
+
|
| 568 |
+
// ── Render AI Search Results ────────────────────────────────────────────────
|
| 569 |
+
|
| 570 |
+
function formatPrice(n) {
|
| 571 |
+
if (!n) return 'Liên hệ';
|
| 572 |
+
return Number(n).toLocaleString('vi-VN').replace(/,/g, '.') + 'đ';
|
| 573 |
+
}
|
| 574 |
+
|
| 575 |
+
function renderAISearchResults(aiResult, query) {
|
| 576 |
+
const container = document.getElementById('grid');
|
| 577 |
+
const toolbarRc = document.getElementById('rc');
|
| 578 |
+
const sc = document.getElementById('sc');
|
| 579 |
+
|
| 580 |
+
if (!aiResult.results.length && !aiResult.aiAnswer) {
|
| 581 |
+
container.innerHTML = '<div class="empty" style="grid-column:1/-1"><i class="fas fa-robot"></i><h3>AI không tìm thấy kết quả</h3><p>Thử từ khóa khác hoặc mô tả chi tiết hơn</p></div>';
|
| 582 |
+
toolbarRc.innerHTML = '<strong>0</strong> kết quả AI';
|
| 583 |
+
sc.textContent = '';
|
| 584 |
+
return;
|
| 585 |
+
}
|
| 586 |
+
|
| 587 |
+
// Badges
|
| 588 |
+
let badges = '';
|
| 589 |
+
if (aiResult.categories.length > 0) {
|
| 590 |
+
badges += '<span style="display:inline-block;background:rgba(0,63,98,.08);color:var(--p);padding:4px 10px;border-radius:20px;font-size:.7rem;font-weight:600;margin-right:6px"><i class="fas fa-layer-group" style="margin-right:4px"></i>' + aiResult.categories.map(c => c.replace(/_/g, ' ')).join(', ') + '</span>';
|
| 591 |
+
}
|
| 592 |
+
if (aiResult.constraints.length > 0) {
|
| 593 |
+
aiResult.constraints.forEach(c => {
|
| 594 |
+
badges += '<span style="display:inline-block;background:rgba(219,152,21,.15);color:#8a6d0e;padding:4px 10px;border-radius:20px;font-size:.7rem;font-weight:600;margin-right:6px"><i class="fas fa-sliders" style="margin-right:4px"></i>' + c.label + '</span>';
|
| 595 |
+
});
|
| 596 |
+
}
|
| 597 |
+
if (aiResult.budget > 0) {
|
| 598 |
+
badges += '<span style="display:inline-block;background:rgba(46,125,50,.1);color:#2e7d32;padding:4px 10px;border-radius:20px;font-size:.7rem;font-weight:600;margin-right:6px"><i class="fas fa-wallet" style="margin-right:4px"></i>Tối đa ' + (aiResult.budget / 1000000).toFixed(0) + ' triệu</span>';
|
| 599 |
+
}
|
| 600 |
+
|
| 601 |
+
// AI answer
|
| 602 |
+
let aiHtml = '';
|
| 603 |
+
if (aiResult.aiAnswer) {
|
| 604 |
+
aiHtml = '<div style="background:linear-gradient(135deg,rgba(0,63,98,.04),rgba(219,152,21,.06));border-radius:16px;padding:20px;margin-bottom:20px;border:2px solid var(--gl)"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px"><div style="width:32px;height:32px;border-radius:50%;background:var(--p);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem"><i class="fas fa-robot"></i></div><span style="font-weight:700;color:var(--p);font-size:.88rem">V.AI STUDIO trả lời</span></div><div style="font-size:.88rem;color:var(--d);line-height:1.7">' + aiResult.aiAnswer + '</div></div>';
|
| 605 |
+
}
|
| 606 |
+
|
| 607 |
+
// Combos
|
| 608 |
+
let comboHtml = '';
|
| 609 |
+
if (aiResult.combos.length > 0) {
|
| 610 |
+
comboHtml = '<div style="background:linear-gradient(135deg,rgba(219,152,21,.06),rgba(46,125,50,.04));border-radius:16px;padding:20px;margin-bottom:20px;border:2px solid rgba(219,152,21,.2)"><div style="display:flex;align-items:center;gap:8px;margin-bottom:14px"><div style="width:32px;height:32px;border-radius:50%;background:var(--a);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem"><i class="fas fa-gift"></i></div><span style="font-weight:700;color:var(--d);font-size:.88rem">Gợi ý combo trong ngân sách</span></div>';
|
| 611 |
+
aiResult.combos.forEach((combo, i) => {
|
| 612 |
+
const totalStr = combo.total > 0 ? formatPrice(combo.total) : 'Liên hệ';
|
| 613 |
+
comboHtml += '<div style="background:#fff;border-radius:12px;padding:14px;margin-bottom:10px;border:1px solid var(--gl)"><div style="font-weight:600;font-size:.82rem;color:var(--p);margin-bottom:8px">Combo ' + (i + 1) + ' — Tổng: ' + totalStr + '</div>';
|
| 614 |
+
combo.items.forEach(item => {
|
| 615 |
+
const p = item.p;
|
| 616 |
+
comboHtml += '<div style="display:flex;align-items:center;gap:8px;padding:6px 0;font-size:.78rem;color:var(--g)"><i class="fas fa-check-circle" style="color:#2e7d32;font-size:.65rem"></i>' + p.name + ' <span style="color:var(--p);font-weight:600;margin-left:auto">' + (p.price || 'LH') + '</span></div>';
|
| 617 |
+
});
|
| 618 |
+
comboHtml += '</div>';
|
| 619 |
+
});
|
| 620 |
+
comboHtml += '</div>';
|
| 621 |
+
}
|
| 622 |
+
|
| 623 |
+
// Products
|
| 624 |
+
const items = aiResult.results;
|
| 625 |
+
toolbarRc.innerHTML = '<strong>' + items.length + '</strong> kết quả AI';
|
| 626 |
+
sc.textContent = items.length + ' kết quả';
|
| 627 |
+
|
| 628 |
+
let html = '<div style="margin-bottom:16px">' + badges + '</div>' + aiHtml + comboHtml;
|
| 629 |
+
html += items.map((r, i) => {
|
| 630 |
+
const p = r.p;
|
| 631 |
+
const idx = (r.idx !== undefined && r.idx >= 0) ? r.idx : D.indexOf(p);
|
| 632 |
+
const brandColor = p.brand === 'Eurogold' ? '#c8102e' : p.brand === 'Grob' ? '#2e7d32' : 'var(--p)';
|
| 633 |
+
const labels = (r.labels || []).map(l => '<span style="display:inline-block;background:rgba(0,63,98,.06);padding:2px 6px;border-radius:4px;font-size:.6rem;color:var(--p);margin-right:3px">' + l + '</span>').join('');
|
| 634 |
+
return '<div class="pc fade" onclick="showDetail(' + idx + ')" style="transition-delay:' + Math.min(i * 25, 400) + 'ms"><div class="pi"><img src="' + p.image + '" alt="' + p.name + '" loading="lazy" onerror="this.style.display=\'none\'"><span class="pi-badge"><i class="fas ' + p.catIcon + '"></i> ' + p.cat + '</span><span style="position:absolute;top:8px;right:8px;background:' + brandColor + ';color:#fff;padding:3px 8px;border-radius:5px;font-size:.58rem;font-weight:700">' + p.brand + '</span></div><div class="pb"><div style="font-size:.65rem;font-weight:700;color:' + brandColor + ';letter-spacing:.5px;margin-bottom:4px">' + (p.model || p.brand) + '</div><div class="pn">' + p.name + '</div>' + (labels ? '<div style="margin-top:6px">' + labels + '</div>' : '') + '<div class="pf"><span class="pp">' + (p.price || 'Liên hệ') + '</span><i class="fas fa-chevron-right"></i></div></div></div>';
|
| 635 |
+
}).join('');
|
| 636 |
+
|
| 637 |
+
container.innerHTML = html;
|
| 638 |
+
container.className = 'pg';
|
| 639 |
+
document.getElementById('pag').innerHTML = '';
|
| 640 |
+
|
| 641 |
+
requestAnimationFrame(() => document.querySelectorAll('.fade').forEach(e => e.classList.add('vis')));
|
| 642 |
+
}
|
| 643 |
+
|
| 644 |
+
// ── Export ──────────────────────────────────────────────────────────────────
|
| 645 |
+
window.aiSearch = aiSearch;
|
| 646 |
+
window.renderAISearchResults = renderAISearchResults;
|
| 647 |
+
window.formatPrice = formatPrice;
|
al630-eurogold-khoa-cua-thong-minh-kt-al630-pro-kitos/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>AL630 | Eurogold | Khoá cửa thông minh KT AL630 PRO – Kitos - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="AL630 | Eurogold | Khoá cửa thông minh KT AL630 PRO – Kitos - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/al630-eurogold-khoa-cua-thong-minh-kt-al630-pro-kitos">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="AL630 | Eurogold | Khoá cửa thông minh KT AL630 PRO – Kitos">
|
| 13 |
+
<meta property="og:description" content="AL630 | Eurogold | Khoá cửa thông minh KT AL630 PRO – Kitos - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2024/08/AL630-PRO-1.jpg">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/al630-eurogold-khoa-cua-thong-minh-kt-al630-pro-kitos">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="AL630 | Eurogold | Khoá cửa thông minh KT AL630 PRO – Kitos">
|
| 18 |
+
<meta name="twitter:description" content="AL630 | Eurogold | Khoá cửa thông minh KT AL630 PRO – Kitos - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2024/08/AL630-PRO-1.jpg">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"AL630 | Eurogold | Khoá cửa thông minh KT AL630 PRO – Kitos","description":"AL630 | Eurogold | Khoá cửa thông minh KT AL630 PRO – Kitos - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/al630-eurogold-khoa-cua-thong-minh-kt-al630-pro-kitos","image":"https://www.eurogold.vn/wp-content/uploads/2024/08/AL630-PRO-1.jpg","brand":{"@type":"Brand","name":"Eurogold"},"category":"Khoá cửa thông minh","offers":{"@type":"Offer","price":"4600000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/al630-eurogold-khoa-cua-thong-minh-kt-al630-pro-kitos"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2024/08/AL630-PRO-1.jpg" alt="AL630 | Eurogold | Khoá cửa thông minh KT AL630 PRO – Kitos" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">AL630 | Eurogold | Khoá cửa thông minh KT AL630 PRO – Kitos</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">4.600.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Khoá cửa thông minh</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">AL630 | Eurogold | Khoá cửa thông minh KT AL630 PRO – Kitos - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=al630-eurogold-khoa-cua-thong-minh-kt-al630-pro-kitos");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
al650-eurogold-khoa-van-tay-cua-nhom-kitos-kt-al650-plus/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650 Plus - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650 Plus - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/al650-eurogold-khoa-van-tay-cua-nhom-kitos-kt-al650-plus">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650 Plus">
|
| 13 |
+
<meta property="og:description" content="AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650 Plus - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2022/11/Kitos-al650-plus-avt-kitos.jpg">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/al650-eurogold-khoa-van-tay-cua-nhom-kitos-kt-al650-plus">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650 Plus">
|
| 18 |
+
<meta name="twitter:description" content="AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650 Plus - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2022/11/Kitos-al650-plus-avt-kitos.jpg">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650 Plus","description":"AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650 Plus - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/al650-eurogold-khoa-van-tay-cua-nhom-kitos-kt-al650-plus","image":"https://www.eurogold.vn/wp-content/uploads/2022/11/Kitos-al650-plus-avt-kitos.jpg","brand":{"@type":"Brand","name":"Eurogold"},"category":"Khoá cửa thông minh","offers":{"@type":"Offer","price":"7500000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/al650-eurogold-khoa-van-tay-cua-nhom-kitos-kt-al650-plus"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2022/11/Kitos-al650-plus-avt-kitos.jpg" alt="AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650 Plus" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650 Plus</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">7.500.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Khoá cửa thông minh</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650 Plus - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=al650-eurogold-khoa-van-tay-cua-nhom-kitos-kt-al650-plus");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
al650-eurogold-khoa-van-tay-cua-nhom-kitos-kt-al650/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/al650-eurogold-khoa-van-tay-cua-nhom-kitos-kt-al650">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650">
|
| 13 |
+
<meta property="og:description" content="AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2022/11/Kitos-al650-avt-kitos.jpg">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/al650-eurogold-khoa-van-tay-cua-nhom-kitos-kt-al650">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650">
|
| 18 |
+
<meta name="twitter:description" content="AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2022/11/Kitos-al650-avt-kitos.jpg">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650","description":"AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/al650-eurogold-khoa-van-tay-cua-nhom-kitos-kt-al650","image":"https://www.eurogold.vn/wp-content/uploads/2022/11/Kitos-al650-avt-kitos.jpg","brand":{"@type":"Brand","name":"Eurogold"},"category":"Khoá cửa thông minh","offers":{"@type":"Offer","price":"6500000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/al650-eurogold-khoa-van-tay-cua-nhom-kitos-kt-al650"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2022/11/Kitos-al650-avt-kitos.jpg" alt="AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">6.500.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Khoá cửa thông minh</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">AL650 | Eurogold | Khoá vân tay cửa nhôm Kitos KT-AL650 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=al650-eurogold-khoa-van-tay-cua-nhom-kitos-kt-al650");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
app.js
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
// V.AI STUDIO - app.js is no longer used.
|
| 2 |
-
// All logic is now inline in index.html for reliability.
|
| 3 |
-
console.log('V.AI STUDIO ready');
|
|
|
|
|
|
|
|
|
|
|
|
as920gr-malloca-bep-gas-2-vung-nau-75cm-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>AS920GR | Malloca | Bếp gas 2 vùng nấu 75cm - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu xanh mint. Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/as920gr-malloca-bep-gas-2-vung-nau-75cm-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="AS920GR | Malloca | Bếp gas 2 vùng nấu 75cm">
|
| 13 |
+
<meta property="og:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu xanh mint. Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as920gr-3d09d71a-be5d-459c-9600-bdb268a5e088.png?v=1767088300750">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/as920gr-malloca-bep-gas-2-vung-nau-75cm-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="AS920GR | Malloca | Bếp gas 2 vùng nấu 75cm">
|
| 18 |
+
<meta name="twitter:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu xanh mint. Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as920gr-3d09d71a-be5d-459c-9600-bdb268a5e088.png?v=1767088300750">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"AS920GR | Malloca | Bếp gas 2 vùng nấu 75cm","description":"Bếp ga 2 vùng nấu, mặt kính cường lực màu xanh mint. Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as920gr-malloca-bep-gas-2-vung-nau-75cm-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as920gr-3d09d71a-be5d-459c-9600-bdb268a5e088.png?v=1767088300750","brand":{"@type":"Brand","name":"Malloca"},"category":"Bếp điện từ, bếp gas","offers":{"@type":"Offer","price":"7020000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as920gr-malloca-bep-gas-2-vung-nau-75cm-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as920gr-3d09d71a-be5d-459c-9600-bdb268a5e088.png?v=1767088300750" alt="AS920GR | Malloca | Bếp gas 2 vùng nấu 75cm" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">AS920GR | Malloca | Bếp gas 2 vùng nấu 75cm</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">7.020.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Bếp điện từ, bếp gas</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Bếp ga 2 vùng nấu, mặt kính cường lực màu xanh mint. Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=as920gr-malloca-bep-gas-2-vung-nau-75cm-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
as920r-malloca-bep-gas-2-vung-nau-75cm-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>AS920R | Malloca | Bếp gas 2 vùng nấu 75cm - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đỏ.Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW.Có chế độ nấu hâm cho 2 bếp lớn.An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/as920r-malloca-bep-gas-2-vung-nau-75cm-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="AS920R | Malloca | Bếp gas 2 vùng nấu 75cm">
|
| 13 |
+
<meta property="og:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đỏ.Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW.Có chế độ nấu hâm cho 2 bếp lớn.An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as920r-bdcd1d19-c887-4767-8d9f-00707f5e3c8a.png?v=1767088300267">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/as920r-malloca-bep-gas-2-vung-nau-75cm-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="AS920R | Malloca | Bếp gas 2 vùng nấu 75cm">
|
| 18 |
+
<meta name="twitter:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đỏ.Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW.Có chế độ nấu hâm cho 2 bếp lớn.An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as920r-bdcd1d19-c887-4767-8d9f-00707f5e3c8a.png?v=1767088300267">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"AS920R | Malloca | Bếp gas 2 vùng nấu 75cm","description":"Bếp ga 2 vùng nấu, mặt kính cường lực màu đỏ.Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW.Có chế độ nấu hâm cho 2 bếp lớn.An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as920r-malloca-bep-gas-2-vung-nau-75cm-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as920r-bdcd1d19-c887-4767-8d9f-00707f5e3c8a.png?v=1767088300267","brand":{"@type":"Brand","name":"Malloca"},"category":"Bếp điện từ, bếp gas","offers":{"@type":"Offer","price":"7020000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as920r-malloca-bep-gas-2-vung-nau-75cm-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as920r-bdcd1d19-c887-4767-8d9f-00707f5e3c8a.png?v=1767088300267" alt="AS920R | Malloca | Bếp gas 2 vùng nấu 75cm" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">AS920R | Malloca | Bếp gas 2 vùng nấu 75cm</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">7.020.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Bếp điện từ, bếp gas</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Bếp ga 2 vùng nấu, mặt kính cường lực màu đỏ.Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW.Có chế độ nấu hâm cho 2 bếp lớn.An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=as920r-malloca-bep-gas-2-vung-nau-75cm-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
as9402b-malloca-bep-gas-2-vung-nau-85cm-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>AS9402B | Malloca | Bếp gas 2 vùng nấu 85cm - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/as9402b-malloca-bep-gas-2-vung-nau-85cm-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="AS9402B | Malloca | Bếp gas 2 vùng nấu 85cm">
|
| 13 |
+
<meta property="og:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9402b-a7a43b9d-02ab-4ace-99f6-c54b5de04765.png?v=1767088237983">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/as9402b-malloca-bep-gas-2-vung-nau-85cm-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="AS9402B | Malloca | Bếp gas 2 vùng nấu 85cm">
|
| 18 |
+
<meta name="twitter:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9402b-a7a43b9d-02ab-4ace-99f6-c54b5de04765.png?v=1767088237983">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"AS9402B | Malloca | Bếp gas 2 vùng nấu 85cm","description":"Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9402b-malloca-bep-gas-2-vung-nau-85cm-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9402b-a7a43b9d-02ab-4ace-99f6-c54b5de04765.png?v=1767088237983","brand":{"@type":"Brand","name":"Malloca"},"category":"Bếp điện từ, bếp gas","offers":{"@type":"Offer","price":"9396000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9402b-malloca-bep-gas-2-vung-nau-85cm-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9402b-a7a43b9d-02ab-4ace-99f6-c54b5de04765.png?v=1767088237983" alt="AS9402B | Malloca | Bếp gas 2 vùng nấu 85cm" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">AS9402B | Malloca | Bếp gas 2 vùng nấu 85cm</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">9.396.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Bếp điện từ, bếp gas</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=as9402b-malloca-bep-gas-2-vung-nau-85cm-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
as9402r-malloca-bep-gas-2-vung-nau-85cm-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>AS9402R | Malloca | Bếp gas 2 vùng nấu 85cm - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đỏ. Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/as9402r-malloca-bep-gas-2-vung-nau-85cm-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="AS9402R | Malloca | Bếp gas 2 vùng nấu 85cm">
|
| 13 |
+
<meta property="og:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đỏ. Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9402r-d4c58bde-fb3f-4666-a642-ae46256f214f.png?v=1767088240133">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/as9402r-malloca-bep-gas-2-vung-nau-85cm-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="AS9402R | Malloca | Bếp gas 2 vùng nấu 85cm">
|
| 18 |
+
<meta name="twitter:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đỏ. Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9402r-d4c58bde-fb3f-4666-a642-ae46256f214f.png?v=1767088240133">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"AS9402R | Malloca | Bếp gas 2 vùng nấu 85cm","description":"Bếp ga 2 vùng nấu, mặt kính cường lực màu đỏ. Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9402r-malloca-bep-gas-2-vung-nau-85cm-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9402r-d4c58bde-fb3f-4666-a642-ae46256f214f.png?v=1767088240133","brand":{"@type":"Brand","name":"Malloca"},"category":"Bếp điện từ, bếp gas","offers":{"@type":"Offer","price":"9396000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9402r-malloca-bep-gas-2-vung-nau-85cm-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9402r-d4c58bde-fb3f-4666-a642-ae46256f214f.png?v=1767088240133" alt="AS9402R | Malloca | Bếp gas 2 vùng nấu 85cm" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">AS9402R | Malloca | Bếp gas 2 vùng nấu 85cm</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">9.396.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Bếp điện từ, bếp gas</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Bếp ga 2 vùng nấu, mặt kính cường lực màu đỏ. Mâm đốt Somipress (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=as9402r-malloca-bep-gas-2-vung-nau-85cm-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
as9403b-malloca-bep-gas-3-vung-nau-85cm-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>AS9403B | Malloca | Bếp gas 3 vùng nấu 85cm - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Bếp ga 3 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Somipress (Ý), công suất 3.8kW - 1.1kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/as9403b-malloca-bep-gas-3-vung-nau-85cm-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="AS9403B | Malloca | Bếp gas 3 vùng nấu 85cm">
|
| 13 |
+
<meta property="og:description" content="Bếp ga 3 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Somipress (Ý), công suất 3.8kW - 1.1kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9403b-daae441f-cf6c-452e-b3f7-6227fe6d2748.png?v=1767088234170">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/as9403b-malloca-bep-gas-3-vung-nau-85cm-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="AS9403B | Malloca | Bếp gas 3 vùng nấu 85cm">
|
| 18 |
+
<meta name="twitter:description" content="Bếp ga 3 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Somipress (Ý), công suất 3.8kW - 1.1kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9403b-daae441f-cf6c-452e-b3f7-6227fe6d2748.png?v=1767088234170">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"AS9403B | Malloca | Bếp gas 3 vùng nấu 85cm","description":"Bếp ga 3 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Somipress (Ý), công suất 3.8kW - 1.1kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9403b-malloca-bep-gas-3-vung-nau-85cm-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9403b-daae441f-cf6c-452e-b3f7-6227fe6d2748.png?v=1767088234170","brand":{"@type":"Brand","name":"Malloca"},"category":"Bếp điện từ, bếp gas","offers":{"@type":"Offer","price":"10309000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9403b-malloca-bep-gas-3-vung-nau-85cm-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9403b-daae441f-cf6c-452e-b3f7-6227fe6d2748.png?v=1767088234170" alt="AS9403B | Malloca | Bếp gas 3 vùng nấu 85cm" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">AS9403B | Malloca | Bếp gas 3 vùng nấu 85cm</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">10.309.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Bếp điện từ, bếp gas</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Bếp ga 3 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Somipress (Ý), công suất 3.8kW - 1.1kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=as9403b-malloca-bep-gas-3-vung-nau-85cm-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
as9403r-malloca-bep-gas-3-vung-nau-85cm-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>AS9403R | Malloca | Bếp gas 3 vùng nấu 85cm - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Bếp ga 3 vùng nấu, mặt kính cường lực màu đỏ. Mâm đốt Somipress (Ý), công suất 3.8kW - 1.1kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/as9403r-malloca-bep-gas-3-vung-nau-85cm-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="AS9403R | Malloca | Bếp gas 3 vùng nấu 85cm">
|
| 13 |
+
<meta property="og:description" content="Bếp ga 3 vùng nấu, mặt kính cường lực màu đỏ. Mâm đốt Somipress (Ý), công suất 3.8kW - 1.1kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9403r-eb24e3ae-d7ec-424a-9bf6-8c33c8c1b02a.png?v=1767088233570">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/as9403r-malloca-bep-gas-3-vung-nau-85cm-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="AS9403R | Malloca | Bếp gas 3 vùng nấu 85cm">
|
| 18 |
+
<meta name="twitter:description" content="Bếp ga 3 vùng nấu, mặt kính cường lực màu đỏ. Mâm đốt Somipress (Ý), công suất 3.8kW - 1.1kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9403r-eb24e3ae-d7ec-424a-9bf6-8c33c8c1b02a.png?v=1767088233570">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"AS9403R | Malloca | Bếp gas 3 vùng nấu 85cm","description":"Bếp ga 3 vùng nấu, mặt kính cường lực màu đỏ. Mâm đốt Somipress (Ý), công suất 3.8kW - 1.1kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9403r-malloca-bep-gas-3-vung-nau-85cm-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9403r-eb24e3ae-d7ec-424a-9bf6-8c33c8c1b02a.png?v=1767088233570","brand":{"@type":"Brand","name":"Malloca"},"category":"Bếp điện từ, bếp gas","offers":{"@type":"Offer","price":"10309000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9403r-malloca-bep-gas-3-vung-nau-85cm-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9403r-eb24e3ae-d7ec-424a-9bf6-8c33c8c1b02a.png?v=1767088233570" alt="AS9403R | Malloca | Bếp gas 3 vùng nấu 85cm" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">AS9403R | Malloca | Bếp gas 3 vùng nấu 85cm</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">10.309.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Bếp điện từ, bếp gas</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Bếp ga 3 vùng nấu, mặt kính cường lực màu đỏ. Mâm đốt Somipress (Ý), công suất 3.8kW - 1.1kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=as9403r-malloca-bep-gas-3-vung-nau-85cm-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
as9502b-malloca-bep-gas-2-vung-nau-79cm-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>AS9502B | Malloca | Bếp gas 2 vùng nấu 79cm - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu trắng. Mâm đốt Sabaf (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/as9502b-malloca-bep-gas-2-vung-nau-79cm-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="AS9502B | Malloca | Bếp gas 2 vùng nấu 79cm">
|
| 13 |
+
<meta property="og:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu trắng. Mâm đốt Sabaf (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9502b-2b1b495b-0936-4685-8b1c-ddea9c2f9016.png?v=1767088290000">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/as9502b-malloca-bep-gas-2-vung-nau-79cm-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="AS9502B | Malloca | Bếp gas 2 vùng nấu 79cm">
|
| 18 |
+
<meta name="twitter:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu trắng. Mâm đốt Sabaf (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9502b-2b1b495b-0936-4685-8b1c-ddea9c2f9016.png?v=1767088290000">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"AS9502B | Malloca | Bếp gas 2 vùng nấu 79cm","description":"Bếp ga 2 vùng nấu, mặt kính cường lực màu trắng. Mâm đốt Sabaf (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9502b-malloca-bep-gas-2-vung-nau-79cm-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9502b-2b1b495b-0936-4685-8b1c-ddea9c2f9016.png?v=1767088290000","brand":{"@type":"Brand","name":"Malloca"},"category":"Bếp điện từ, bếp gas","offers":{"@type":"Offer","price":"5778000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9502b-malloca-bep-gas-2-vung-nau-79cm-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9502b-2b1b495b-0936-4685-8b1c-ddea9c2f9016.png?v=1767088290000" alt="AS9502B | Malloca | Bếp gas 2 vùng nấu 79cm" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">AS9502B | Malloca | Bếp gas 2 vùng nấu 79cm</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">5.778.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Bếp điện từ, bếp gas</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Bếp ga 2 vùng nấu, mặt kính cường lực màu trắng. Mâm đốt Sabaf (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=as9502b-malloca-bep-gas-2-vung-nau-79cm-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
as9502w-malloca-bep-gas-2-vung-nau-79cm-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>AS9502W | Malloca | Bếp gas 2 vùng nấu 79cm - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu trắng. Mâm đốt Sabaf (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/as9502w-malloca-bep-gas-2-vung-nau-79cm-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="AS9502W | Malloca | Bếp gas 2 vùng nấu 79cm">
|
| 13 |
+
<meta property="og:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu trắng. Mâm đốt Sabaf (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9502w-6944f4ec-e0e8-4312-bd09-fd4d6a516481.png?v=1767088290510">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/as9502w-malloca-bep-gas-2-vung-nau-79cm-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="AS9502W | Malloca | Bếp gas 2 vùng nấu 79cm">
|
| 18 |
+
<meta name="twitter:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu trắng. Mâm đốt Sabaf (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9502w-6944f4ec-e0e8-4312-bd09-fd4d6a516481.png?v=1767088290510">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"AS9502W | Malloca | Bếp gas 2 vùng nấu 79cm","description":"Bếp ga 2 vùng nấu, mặt kính cường lực màu trắng. Mâm đốt Sabaf (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9502w-malloca-bep-gas-2-vung-nau-79cm-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9502w-6944f4ec-e0e8-4312-bd09-fd4d6a516481.png?v=1767088290510","brand":{"@type":"Brand","name":"Malloca"},"category":"Bếp điện từ, bếp gas","offers":{"@type":"Offer","price":"5778000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9502w-malloca-bep-gas-2-vung-nau-79cm-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9502w-6944f4ec-e0e8-4312-bd09-fd4d6a516481.png?v=1767088290510" alt="AS9502W | Malloca | Bếp gas 2 vùng nấu 79cm" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">AS9502W | Malloca | Bếp gas 2 vùng nấu 79cm</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">5.778.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Bếp điện từ, bếp gas</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Bếp ga 2 vùng nấu, mặt kính cường lực màu trắng. Mâm đốt Sabaf (Ý), công suất 3.8kW - 3.8kW. Có chế độ nấu hâm cho 2 bếp lớn. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=as9502w-malloca-bep-gas-2-vung-nau-79cm-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
as9602b-malloca-bep-gas-2-vung-nau-85cm-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>AS9602B | Malloca | Bếp gas 2 vùng nấu 85cm - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/as9602b-malloca-bep-gas-2-vung-nau-85cm-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="AS9602B | Malloca | Bếp gas 2 vùng nấu 85cm">
|
| 13 |
+
<meta property="og:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9602b-296798d8-f0f1-47f7-bd86-18eb079abb5c.png?v=1767088212027">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/as9602b-malloca-bep-gas-2-vung-nau-85cm-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="AS9602B | Malloca | Bếp gas 2 vùng nấu 85cm">
|
| 18 |
+
<meta name="twitter:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9602b-296798d8-f0f1-47f7-bd86-18eb079abb5c.png?v=1767088212027">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"AS9602B | Malloca | Bếp gas 2 vùng nấu 85cm","description":"Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9602b-malloca-bep-gas-2-vung-nau-85cm-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9602b-296798d8-f0f1-47f7-bd86-18eb079abb5c.png?v=1767088212027","brand":{"@type":"Brand","name":"Malloca"},"category":"Bếp điện từ, bếp gas","offers":{"@type":"Offer","price":"7815000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9602b-malloca-bep-gas-2-vung-nau-85cm-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9602b-296798d8-f0f1-47f7-bd86-18eb079abb5c.png?v=1767088212027" alt="AS9602B | Malloca | Bếp gas 2 vùng nấu 85cm" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">AS9602B | Malloca | Bếp gas 2 vùng nấu 85cm</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">7.815.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Bếp điện từ, bếp gas</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=as9602b-malloca-bep-gas-2-vung-nau-85cm-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
as9602dg-malloca-bep-gas-2-vung-nau-85cm-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>AS9602DG | Malloca | Bếp gas 2 vùng nấu 85cm - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/as9602dg-malloca-bep-gas-2-vung-nau-85cm-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="AS9602DG | Malloca | Bếp gas 2 vùng nấu 85cm">
|
| 13 |
+
<meta property="og:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9602dg-36a0b825-709f-4e6c-a128-3b228a870cb8.png?v=1767088211690">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/as9602dg-malloca-bep-gas-2-vung-nau-85cm-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="AS9602DG | Malloca | Bếp gas 2 vùng nấu 85cm">
|
| 18 |
+
<meta name="twitter:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9602dg-36a0b825-709f-4e6c-a128-3b228a870cb8.png?v=1767088211690">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"AS9602DG | Malloca | Bếp gas 2 vùng nấu 85cm","description":"Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9602dg-malloca-bep-gas-2-vung-nau-85cm-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9602dg-36a0b825-709f-4e6c-a128-3b228a870cb8.png?v=1767088211690","brand":{"@type":"Brand","name":"Malloca"},"category":"Bếp điện từ, bếp gas","offers":{"@type":"Offer","price":"7815000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9602dg-malloca-bep-gas-2-vung-nau-85cm-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9602dg-36a0b825-709f-4e6c-a128-3b228a870cb8.png?v=1767088211690" alt="AS9602DG | Malloca | Bếp gas 2 vùng nấu 85cm" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">AS9602DG | Malloca | Bếp gas 2 vùng nấu 85cm</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">7.815.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Bếp điện từ, bếp gas</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=as9602dg-malloca-bep-gas-2-vung-nau-85cm-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
as9603b-malloca-bep-gas-3-vung-nau-85cm-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>AS9603B | Malloca | Bếp gas 3 vùng nấu 85cm - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/as9603b-malloca-bep-gas-3-vung-nau-85cm-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="AS9603B | Malloca | Bếp gas 3 vùng nấu 85cm">
|
| 13 |
+
<meta property="og:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9603b-90c309d8-5829-41f5-8858-0f2cce12cba1.png?v=1767088210797">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/as9603b-malloca-bep-gas-3-vung-nau-85cm-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="AS9603B | Malloca | Bếp gas 3 vùng nấu 85cm">
|
| 18 |
+
<meta name="twitter:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9603b-90c309d8-5829-41f5-8858-0f2cce12cba1.png?v=1767088210797">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"AS9603B | Malloca | Bếp gas 3 vùng nấu 85cm","description":"Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9603b-malloca-bep-gas-3-vung-nau-85cm-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9603b-90c309d8-5829-41f5-8858-0f2cce12cba1.png?v=1767088210797","brand":{"@type":"Brand","name":"Malloca"},"category":"Bếp điện từ, bếp gas","offers":{"@type":"Offer","price":"8738000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9603b-malloca-bep-gas-3-vung-nau-85cm-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9603b-90c309d8-5829-41f5-8858-0f2cce12cba1.png?v=1767088210797" alt="AS9603B | Malloca | Bếp gas 3 vùng nấu 85cm" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">AS9603B | Malloca | Bếp gas 3 vùng nấu 85cm</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">8.738.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Bếp điện từ, bếp gas</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=as9603b-malloca-bep-gas-3-vung-nau-85cm-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
as9603dg-malloca-bep-gas-3-vung-nau-85cm-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>AS9603DG | Malloca | Bếp gas 3 vùng nấu 85cm - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/as9603dg-malloca-bep-gas-3-vung-nau-85cm-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="AS9603DG | Malloca | Bếp gas 3 vùng nấu 85cm">
|
| 13 |
+
<meta property="og:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 14 |
+
<meta property="og:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9603dg-28adbb4b-34e3-4f7d-bc27-153874264520.png?v=1767088210170">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/as9603dg-malloca-bep-gas-3-vung-nau-85cm-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="AS9603DG | Malloca | Bếp gas 3 vùng nấu 85cm">
|
| 18 |
+
<meta name="twitter:description" content="Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.">
|
| 19 |
+
<meta name="twitter:image" content="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9603dg-28adbb4b-34e3-4f7d-bc27-153874264520.png?v=1767088210170">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"AS9603DG | Malloca | Bếp gas 3 vùng nấu 85cm","description":"Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9603dg-malloca-bep-gas-3-vung-nau-85cm-1","image":"https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9603dg-28adbb4b-34e3-4f7d-bc27-153874264520.png?v=1767088210170","brand":{"@type":"Brand","name":"Malloca"},"category":"Bếp điện từ, bếp gas","offers":{"@type":"Offer","price":"8738000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/as9603dg-malloca-bep-gas-3-vung-nau-85cm-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://bizweb.dktcdn.net/100/567/847/products/hinh-san-pham-bep-gas-tu-hong-ngoai-malloca-as9603dg-28adbb4b-34e3-4f7d-bc27-153874264520.png?v=1767088210170" alt="AS9603DG | Malloca | Bếp gas 3 vùng nấu 85cm" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">AS9603DG | Malloca | Bếp gas 3 vùng nấu 85cm</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">8.738.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Malloca · Bếp điện từ, bếp gas</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">Bếp ga 2 vùng nấu, mặt kính cường lực màu đen. Mâm đốt Sabaf (Ý), công suất 4.6kW - 4.0kW. Có chế độ nấu hâm cho 2 bếp lớn. Chức năng hẹn giờ nấu tiện lợi cho bếp gas bên phải. An toàn tuyệt đối: Van an toàn, cảm biến ngắt gas tự động.</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=as9603dg-malloca-bep-gas-3-vung-nau-85cm-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
ba400-eurogold-thung-rac-am-tu-giam-chan-cao-cap-ba400-eba400-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BA400 | Eurogold | Thùng rác âm tủ giảm chấn cao cấp BA400 (EBA400) - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BA400 | Eurogold | Thùng rác âm tủ giảm chấn cao cấp BA400 (EBA400) - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/ba400-eurogold-thung-rac-am-tu-giam-chan-cao-cap-ba400-eba400-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BA400 | Eurogold | Thùng rác âm tủ giảm chấn cao cấp BA400 (EBA400)">
|
| 13 |
+
<meta property="og:description" content="BA400 | Eurogold | Thùng rác âm tủ giảm chấn cao cấp BA400 (EBA400) - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2022/05/Thung-rac-BA400.jpg">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/ba400-eurogold-thung-rac-am-tu-giam-chan-cao-cap-ba400-eba400-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BA400 | Eurogold | Thùng rác âm tủ giảm chấn cao cấp BA400 (EBA400)">
|
| 18 |
+
<meta name="twitter:description" content="BA400 | Eurogold | Thùng rác âm tủ giảm chấn cao cấp BA400 (EBA400) - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2022/05/Thung-rac-BA400.jpg">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BA400 | Eurogold | Thùng rác âm tủ giảm chấn cao cấp BA400 (EBA400)","description":"BA400 | Eurogold | Thùng rác âm tủ giảm chấn cao cấp BA400 (EBA400) - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/ba400-eurogold-thung-rac-am-tu-giam-chan-cao-cap-ba400-eba400-1","image":"https://www.eurogold.vn/wp-content/uploads/2022/05/Thung-rac-BA400.jpg","brand":{"@type":"Brand","name":"Eurogold"},"category":"Phụ kiện tủ bếp","offers":{"@type":"Offer","price":"2940000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/ba400-eurogold-thung-rac-am-tu-giam-chan-cao-cap-ba400-eba400-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2022/05/Thung-rac-BA400.jpg" alt="BA400 | Eurogold | Thùng rác âm tủ giảm chấn cao cấp BA400 (EBA400)" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BA400 | Eurogold | Thùng rác âm tủ giảm chấn cao cấp BA400 (EBA400)</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">2.940.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Phụ kiện tủ bếp</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BA400 | Eurogold | Thùng rác âm tủ giảm chấn cao cấp BA400 (EBA400) - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=ba400-eurogold-thung-rac-am-tu-giam-chan-cao-cap-ba400-eba400-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bh1002-eurogold-khoa-cua-i-thong-phong-hop-kim-cao-cap-bh1002/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BH1002 | Eurogold | Khóa cửa đi thông phòng hợp kim cao cấp BH1002 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BH1002 | Eurogold | Khóa cửa đi thông phòng hợp kim cao cấp BH1002 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bh1002-eurogold-khoa-cua-i-thong-phong-hop-kim-cao-cap-bh1002">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BH1002 | Eurogold | Khóa cửa đi thông phòng hợp kim cao cấp BH1002">
|
| 13 |
+
<meta property="og:description" content="BH1002 | Eurogold | Khóa cửa đi thông phòng hợp kim cao cấp BH1002 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BR7-78-3.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bh1002-eurogold-khoa-cua-i-thong-phong-hop-kim-cao-cap-bh1002">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BH1002 | Eurogold | Khóa cửa đi thông phòng hợp kim cao cấp BH1002">
|
| 18 |
+
<meta name="twitter:description" content="BH1002 | Eurogold | Khóa cửa đi thông phòng hợp kim cao cấp BH1002 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BR7-78-3.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BH1002 | Eurogold | Khóa cửa đi thông phòng hợp kim cao cấp BH1002","description":"BH1002 | Eurogold | Khóa cửa đi thông phòng hợp kim cao cấp BH1002 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh1002-eurogold-khoa-cua-i-thong-phong-hop-kim-cao-cap-bh1002","image":"https://www.eurogold.vn/wp-content/uploads/2025/10/BR7-78-3.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Khoá cửa thông minh","offers":{"@type":"Offer","price":"624000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh1002-eurogold-khoa-cua-i-thong-phong-hop-kim-cao-cap-bh1002"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2025/10/BR7-78-3.png" alt="BH1002 | Eurogold | Khóa cửa đi thông phòng hợp kim cao cấp BH1002" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BH1002 | Eurogold | Khóa cửa đi thông phòng hợp kim cao cấp BH1002</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">624.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Khoá cửa thông minh</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BH1002 | Eurogold | Khóa cửa đi thông phòng hợp kim cao cấp BH1002 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bh1002-eurogold-khoa-cua-i-thong-phong-hop-kim-cao-cap-bh1002");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bh3546-eurogold-tay-nam-tu-hop-kim-hien-ai-cao-cap-bh3546/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BH3546 | Eurogold | Tay nắm tủ hợp kim hiện đại cao cấp BH3546 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BH3546 | Eurogold | Tay nắm tủ hợp kim hiện đại cao cấp BH3546 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bh3546-eurogold-tay-nam-tu-hop-kim-hien-ai-cao-cap-bh3546">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BH3546 | Eurogold | Tay nắm tủ hợp kim hiện đại cao cấp BH3546">
|
| 13 |
+
<meta property="og:description" content="BH3546 | Eurogold | Tay nắm tủ hợp kim hiện đại cao cấp BH3546 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BH3546-11.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bh3546-eurogold-tay-nam-tu-hop-kim-hien-ai-cao-cap-bh3546">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BH3546 | Eurogold | Tay nắm tủ hợp kim hiện đại cao cấp BH3546">
|
| 18 |
+
<meta name="twitter:description" content="BH3546 | Eurogold | Tay nắm tủ hợp kim hiện đại cao cấp BH3546 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BH3546-11.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BH3546 | Eurogold | Tay nắm tủ hợp kim hiện đại cao cấp BH3546","description":"BH3546 | Eurogold | Tay nắm tủ hợp kim hiện đại cao cấp BH3546 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh3546-eurogold-tay-nam-tu-hop-kim-hien-ai-cao-cap-bh3546","image":"https://www.eurogold.vn/wp-content/uploads/2025/10/BH3546-11.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Tay nắm & núm tủ","offers":{"@type":"Offer","price":"55000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh3546-eurogold-tay-nam-tu-hop-kim-hien-ai-cao-cap-bh3546"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2025/10/BH3546-11.png" alt="BH3546 | Eurogold | Tay nắm tủ hợp kim hiện đại cao cấp BH3546" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BH3546 | Eurogold | Tay nắm tủ hợp kim hiện đại cao cấp BH3546</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">55.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Tay nắm & núm tủ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BH3546 | Eurogold | Tay nắm tủ hợp kim hiện đại cao cấp BH3546 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bh3546-eurogold-tay-nam-tu-hop-kim-hien-ai-cao-cap-bh3546");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bh6097-eurogold-num-tu-hop-kim-cao-cap-hien-ai-bh6097/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BH6097 | Eurogold | Núm tủ hợp kim cao cấp hiện đại BH6097 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BH6097 | Eurogold | Núm tủ hợp kim cao cấp hiện đại BH6097 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bh6097-eurogold-num-tu-hop-kim-cao-cap-hien-ai-bh6097">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BH6097 | Eurogold | Núm tủ hợp kim cao cấp hiện đại BH6097">
|
| 13 |
+
<meta property="og:description" content="BH6097 | Eurogold | Núm tủ hợp kim cao cấp hiện đại BH6097 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BH6097-5.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bh6097-eurogold-num-tu-hop-kim-cao-cap-hien-ai-bh6097">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BH6097 | Eurogold | Núm tủ hợp kim cao cấp hiện đại BH6097">
|
| 18 |
+
<meta name="twitter:description" content="BH6097 | Eurogold | Núm tủ hợp kim cao cấp hiện đại BH6097 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BH6097-5.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BH6097 | Eurogold | Núm tủ hợp kim cao cấp hiện đại BH6097","description":"BH6097 | Eurogold | Núm tủ hợp kim cao cấp hiện đại BH6097 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh6097-eurogold-num-tu-hop-kim-cao-cap-hien-ai-bh6097","image":"https://www.eurogold.vn/wp-content/uploads/2025/10/BH6097-5.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Tay nắm & núm tủ","offers":{"@type":"Offer","price":"53000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh6097-eurogold-num-tu-hop-kim-cao-cap-hien-ai-bh6097"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2025/10/BH6097-5.png" alt="BH6097 | Eurogold | Núm tủ hợp kim cao cấp hiện đại BH6097" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BH6097 | Eurogold | Núm tủ hợp kim cao cấp hiện đại BH6097</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">53.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Tay nắm & núm tủ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BH6097 | Eurogold | Núm tủ hợp kim cao cấp hiện đại BH6097 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bh6097-eurogold-num-tu-hop-kim-cao-cap-hien-ai-bh6097");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bh6751-eurogold-num-tu-ong-nguyen-chat-bh6751/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BH6751 | Eurogold | Núm tủ đồng nguyên chất BH6751 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BH6751 | Eurogold | Núm tủ đồng nguyên chất BH6751 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bh6751-eurogold-num-tu-ong-nguyen-chat-bh6751">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BH6751 | Eurogold | Núm tủ đồng nguyên chất BH6751">
|
| 13 |
+
<meta property="og:description" content="BH6751 | Eurogold | Núm tủ đồng nguyên chất BH6751 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2024/05/BH6751-7.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bh6751-eurogold-num-tu-ong-nguyen-chat-bh6751">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BH6751 | Eurogold | Núm tủ đồng nguyên chất BH6751">
|
| 18 |
+
<meta name="twitter:description" content="BH6751 | Eurogold | Núm tủ đồng nguyên chất BH6751 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2024/05/BH6751-7.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BH6751 | Eurogold | Núm tủ đồng nguyên chất BH6751","description":"BH6751 | Eurogold | Núm tủ đồng nguyên chất BH6751 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh6751-eurogold-num-tu-ong-nguyen-chat-bh6751","image":"https://www.eurogold.vn/wp-content/uploads/2024/05/BH6751-7.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Tay nắm & núm tủ","offers":{"@type":"Offer","price":"103000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh6751-eurogold-num-tu-ong-nguyen-chat-bh6751"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2024/05/BH6751-7.png" alt="BH6751 | Eurogold | Núm tủ đồng nguyên chất BH6751" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BH6751 | Eurogold | Núm tủ đồng nguyên chất BH6751</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">103.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Tay nắm & núm tủ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BH6751 | Eurogold | Núm tủ đồng nguyên chất BH6751 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bh6751-eurogold-num-tu-ong-nguyen-chat-bh6751");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bh6858-eurogold-tay-nam-tu-acrylic-phong-cach-hien-ai-on-gian-bh6858/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BH6858 | Eurogold | Tay nắm tủ Acrylic phong cách hiện đại đơn giản BH6858 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BH6858 | Eurogold | Tay nắm tủ Acrylic phong cách hiện đại đơn giản BH6858 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bh6858-eurogold-tay-nam-tu-acrylic-phong-cach-hien-ai-on-gian-bh6858">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BH6858 | Eurogold | Tay nắm tủ Acrylic phong cách hiện đại đơn giản BH6858">
|
| 13 |
+
<meta property="og:description" content="BH6858 | Eurogold | Tay nắm tủ Acrylic phong cách hiện đại đơn giản BH6858 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BH6858-5.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bh6858-eurogold-tay-nam-tu-acrylic-phong-cach-hien-ai-on-gian-bh6858">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BH6858 | Eurogold | Tay nắm tủ Acrylic phong cách hiện đại đơn giản BH6858">
|
| 18 |
+
<meta name="twitter:description" content="BH6858 | Eurogold | Tay nắm tủ Acrylic phong cách hiện đại đơn giản BH6858 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BH6858-5.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BH6858 | Eurogold | Tay nắm tủ Acrylic phong cách hiện đại đơn giản BH6858","description":"BH6858 | Eurogold | Tay nắm tủ Acrylic phong cách hiện đại đơn giản BH6858 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh6858-eurogold-tay-nam-tu-acrylic-phong-cach-hien-ai-on-gian-bh6858","image":"https://www.eurogold.vn/wp-content/uploads/2025/10/BH6858-5.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Tay nắm & núm tủ","offers":{"@type":"Offer","price":"38000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh6858-eurogold-tay-nam-tu-acrylic-phong-cach-hien-ai-on-gian-bh6858"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2025/10/BH6858-5.png" alt="BH6858 | Eurogold | Tay nắm tủ Acrylic phong cách hiện đại đơn giản BH6858" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BH6858 | Eurogold | Tay nắm tủ Acrylic phong cách hiện đại đơn giản BH6858</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">38.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Tay nắm & núm tủ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BH6858 | Eurogold | Tay nắm tủ Acrylic phong cách hiện đại đơn giản BH6858 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bh6858-eurogold-tay-nam-tu-acrylic-phong-cach-hien-ai-on-gian-bh6858");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bh6907-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6907-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BH6907 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6907 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BH6907 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6907 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bh6907-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6907-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BH6907 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6907">
|
| 13 |
+
<meta property="og:description" content="BH6907 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6907 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BH6907-9.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bh6907-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6907-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BH6907 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6907">
|
| 18 |
+
<meta name="twitter:description" content="BH6907 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6907 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BH6907-9.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BH6907 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6907","description":"BH6907 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6907 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh6907-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6907-1","image":"https://www.eurogold.vn/wp-content/uploads/2025/10/BH6907-9.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Tay nắm & núm tủ","offers":{"@type":"Offer","price":"49000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh6907-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6907-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2025/10/BH6907-9.png" alt="BH6907 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6907" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BH6907 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6907</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">49.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Tay nắm & núm tủ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BH6907 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6907 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bh6907-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6907-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bh6918-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6918-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BH6918 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6918 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BH6918 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6918 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bh6918-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6918-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BH6918 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6918">
|
| 13 |
+
<meta property="og:description" content="BH6918 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6918 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BH6918-5.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bh6918-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6918-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BH6918 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6918">
|
| 18 |
+
<meta name="twitter:description" content="BH6918 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6918 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BH6918-5.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BH6918 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6918","description":"BH6918 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6918 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh6918-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6918-1","image":"https://www.eurogold.vn/wp-content/uploads/2025/10/BH6918-5.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Tay nắm & núm tủ","offers":{"@type":"Offer","price":"70000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh6918-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6918-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2025/10/BH6918-5.png" alt="BH6918 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6918" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BH6918 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6918</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">70.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Tay nắm & núm tủ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BH6918 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6918 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bh6918-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6918-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bh6967-eurogold-tay-nam-tu-hop-kim-cao-cap-phong-cach-hien-ai-bh6967/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BH6967 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách hiện đại BH6967 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BH6967 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách hiện đại BH6967 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bh6967-eurogold-tay-nam-tu-hop-kim-cao-cap-phong-cach-hien-ai-bh6967">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BH6967 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách hiện đại BH6967">
|
| 13 |
+
<meta property="og:description" content="BH6967 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách hiện đại BH6967 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2025/11/25.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bh6967-eurogold-tay-nam-tu-hop-kim-cao-cap-phong-cach-hien-ai-bh6967">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BH6967 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách hiện đại BH6967">
|
| 18 |
+
<meta name="twitter:description" content="BH6967 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách hiện đại BH6967 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2025/11/25.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BH6967 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách hiện đại BH6967","description":"BH6967 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách hiện đại BH6967 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh6967-eurogold-tay-nam-tu-hop-kim-cao-cap-phong-cach-hien-ai-bh6967","image":"https://www.eurogold.vn/wp-content/uploads/2025/11/25.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Tay nắm & núm tủ","offers":{"@type":"Offer","price":"86000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh6967-eurogold-tay-nam-tu-hop-kim-cao-cap-phong-cach-hien-ai-bh6967"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2025/11/25.png" alt="BH6967 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách hiện đại BH6967" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BH6967 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách hiện đại BH6967</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">86.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Tay nắm & núm tủ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BH6967 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách hiện đại BH6967 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bh6967-eurogold-tay-nam-tu-hop-kim-cao-cap-phong-cach-hien-ai-bh6967");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bh6989-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6989-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BH6989 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6989 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BH6989 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6989 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bh6989-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6989-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BH6989 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6989">
|
| 13 |
+
<meta property="og:description" content="BH6989 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6989 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BH6989-1.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bh6989-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6989-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BH6989 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6989">
|
| 18 |
+
<meta name="twitter:description" content="BH6989 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6989 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BH6989-1.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BH6989 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6989","description":"BH6989 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6989 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh6989-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6989-1","image":"https://www.eurogold.vn/wp-content/uploads/2025/10/BH6989-1.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Tay nắm & núm tủ","offers":{"@type":"Offer","price":"55000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh6989-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6989-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2025/10/BH6989-1.png" alt="BH6989 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6989" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BH6989 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6989</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">55.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Tay nắm & núm tủ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BH6989 | Eurogold | Tay nắm tủ hợp kim cao cấp BH6989 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bh6989-eurogold-tay-nam-tu-hop-kim-cao-cap-bh6989-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bh7402-eurogold-tay-nam-am-tu-hop-kim-cao-cap-bh7402-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BH7402 | Eurogold | Tay nắm âm tủ hợp kim cao cấp BH7402 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BH7402 | Eurogold | Tay nắm âm tủ hợp kim cao cấp BH7402 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bh7402-eurogold-tay-nam-am-tu-hop-kim-cao-cap-bh7402-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BH7402 | Eurogold | Tay nắm âm tủ hợp kim cao cấp BH7402">
|
| 13 |
+
<meta property="og:description" content="BH7402 | Eurogold | Tay nắm âm tủ hợp kim cao cấp BH7402 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BHBQ7402-2.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bh7402-eurogold-tay-nam-am-tu-hop-kim-cao-cap-bh7402-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BH7402 | Eurogold | Tay nắm âm tủ hợp kim cao cấp BH7402">
|
| 18 |
+
<meta name="twitter:description" content="BH7402 | Eurogold | Tay nắm âm tủ hợp kim cao cấp BH7402 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BHBQ7402-2.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BH7402 | Eurogold | Tay nắm âm tủ hợp kim cao cấp BH7402","description":"BH7402 | Eurogold | Tay nắm âm tủ hợp kim cao cấp BH7402 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh7402-eurogold-tay-nam-am-tu-hop-kim-cao-cap-bh7402-1","image":"https://www.eurogold.vn/wp-content/uploads/2025/10/BHBQ7402-2.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Tay nắm & núm tủ","offers":{"@type":"Offer","price":"121000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh7402-eurogold-tay-nam-am-tu-hop-kim-cao-cap-bh7402-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2025/10/BHBQ7402-2.png" alt="BH7402 | Eurogold | Tay nắm âm tủ hợp kim cao cấp BH7402" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BH7402 | Eurogold | Tay nắm âm tủ hợp kim cao cấp BH7402</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">121.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Tay nắm & núm tủ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BH7402 | Eurogold | Tay nắm âm tủ hợp kim cao cấp BH7402 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bh7402-eurogold-tay-nam-am-tu-hop-kim-cao-cap-bh7402-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bh8086-eurogold-tay-nam-tu-hop-kim-cao-cap-phong-cach-a-ong-bh8086/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BH8086 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách Á Đông BH8086 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BH8086 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách Á Đông BH8086 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bh8086-eurogold-tay-nam-tu-hop-kim-cao-cap-phong-cach-a-ong-bh8086">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BH8086 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách Á Đông BH8086">
|
| 13 |
+
<meta property="og:description" content="BH8086 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách Á Đông BH8086 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BH8086-8.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bh8086-eurogold-tay-nam-tu-hop-kim-cao-cap-phong-cach-a-ong-bh8086">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BH8086 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách Á Đông BH8086">
|
| 18 |
+
<meta name="twitter:description" content="BH8086 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách Á Đông BH8086 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2025/10/BH8086-8.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BH8086 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách Á Đông BH8086","description":"BH8086 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách Á Đông BH8086 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh8086-eurogold-tay-nam-tu-hop-kim-cao-cap-phong-cach-a-ong-bh8086","image":"https://www.eurogold.vn/wp-content/uploads/2025/10/BH8086-8.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Tay nắm & núm tủ","offers":{"@type":"Offer","price":"40000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh8086-eurogold-tay-nam-tu-hop-kim-cao-cap-phong-cach-a-ong-bh8086"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2025/10/BH8086-8.png" alt="BH8086 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách Á Đông BH8086" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BH8086 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách Á Đông BH8086</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">40.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Tay nắm & núm tủ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BH8086 | Eurogold | Tay nắm tủ hợp kim cao cấp phong cách Á Đông BH8086 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bh8086-eurogold-tay-nam-tu-hop-kim-cao-cap-phong-cach-a-ong-bh8086");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bh8208-eurogold-num-tu-bh8208-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BH8208 | Eurogold | Núm tủ BH8208 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BH8208 | Eurogold | Núm tủ BH8208 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bh8208-eurogold-num-tu-bh8208-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BH8208 | Eurogold | Núm tủ BH8208">
|
| 13 |
+
<meta property="og:description" content="BH8208 | Eurogold | Núm tủ BH8208 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2022/06/1-140.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bh8208-eurogold-num-tu-bh8208-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BH8208 | Eurogold | Núm tủ BH8208">
|
| 18 |
+
<meta name="twitter:description" content="BH8208 | Eurogold | Núm tủ BH8208 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2022/06/1-140.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BH8208 | Eurogold | Núm tủ BH8208","description":"BH8208 | Eurogold | Núm tủ BH8208 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh8208-eurogold-num-tu-bh8208-1","image":"https://www.eurogold.vn/wp-content/uploads/2022/06/1-140.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Tay nắm & núm tủ","offers":{"@type":"Offer","price":"46000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh8208-eurogold-num-tu-bh8208-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2022/06/1-140.png" alt="BH8208 | Eurogold | Núm tủ BH8208" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BH8208 | Eurogold | Núm tủ BH8208</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">46.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Tay nắm & núm tủ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BH8208 | Eurogold | Núm tủ BH8208 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bh8208-eurogold-num-tu-bh8208-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bh8905-eurogold-num-tu-bh8905-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BH8905 | Eurogold | Núm tủ BH8905 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BH8905 | Eurogold | Núm tủ BH8905 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bh8905-eurogold-num-tu-bh8905-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BH8905 | Eurogold | Núm tủ BH8905">
|
| 13 |
+
<meta property="og:description" content="BH8905 | Eurogold | Núm tủ BH8905 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2022/06/1-137.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bh8905-eurogold-num-tu-bh8905-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BH8905 | Eurogold | Núm tủ BH8905">
|
| 18 |
+
<meta name="twitter:description" content="BH8905 | Eurogold | Núm tủ BH8905 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2022/06/1-137.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BH8905 | Eurogold | Núm tủ BH8905","description":"BH8905 | Eurogold | Núm tủ BH8905 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh8905-eurogold-num-tu-bh8905-1","image":"https://www.eurogold.vn/wp-content/uploads/2022/06/1-137.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Tay nắm & núm tủ","offers":{"@type":"Offer","price":"38000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh8905-eurogold-num-tu-bh8905-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2022/06/1-137.png" alt="BH8905 | Eurogold | Núm tủ BH8905" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BH8905 | Eurogold | Núm tủ BH8905</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">38.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Tay nắm & núm tủ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BH8905 | Eurogold | Núm tủ BH8905 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bh8905-eurogold-num-tu-bh8905-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bh9248-eurogold-tay-nam-ban-nguyet-hop-kim-cao-cap-bh9248-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BH9248 | Eurogold | Tay nắm bán nguyệt hợp kim cao cấp BH9248 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BH9248 | Eurogold | Tay nắm bán nguyệt hợp kim cao cấp BH9248 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bh9248-eurogold-tay-nam-ban-nguyet-hop-kim-cao-cap-bh9248-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BH9248 | Eurogold | Tay nắm bán nguyệt hợp kim cao cấp BH9248">
|
| 13 |
+
<meta property="og:description" content="BH9248 | Eurogold | Tay nắm bán nguyệt hợp kim cao cấp BH9248 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2023/12/BH9248-5.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bh9248-eurogold-tay-nam-ban-nguyet-hop-kim-cao-cap-bh9248-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BH9248 | Eurogold | Tay nắm bán nguyệt hợp kim cao cấp BH9248">
|
| 18 |
+
<meta name="twitter:description" content="BH9248 | Eurogold | Tay nắm bán nguyệt hợp kim cao cấp BH9248 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2023/12/BH9248-5.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BH9248 | Eurogold | Tay nắm bán nguyệt hợp kim cao cấp BH9248","description":"BH9248 | Eurogold | Tay nắm bán nguyệt hợp kim cao cấp BH9248 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh9248-eurogold-tay-nam-ban-nguyet-hop-kim-cao-cap-bh9248-1","image":"https://www.eurogold.vn/wp-content/uploads/2023/12/BH9248-5.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Tay nắm & núm tủ","offers":{"@type":"Offer","price":"151000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bh9248-eurogold-tay-nam-ban-nguyet-hop-kim-cao-cap-bh9248-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2023/12/BH9248-5.png" alt="BH9248 | Eurogold | Tay nắm bán nguyệt hợp kim cao cấp BH9248" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BH9248 | Eurogold | Tay nắm bán nguyệt hợp kim cao cấp BH9248</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">151.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Tay nắm & núm tủ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BH9248 | Eurogold | Tay nắm bán nguyệt hợp kim cao cấp BH9248 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bh9248-eurogold-tay-nam-ban-nguyet-hop-kim-cao-cap-bh9248-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bhc119-eurogold-tay-nam-ong-nguyen-chat-bhc119/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BHC119 | Eurogold | Tay nắm đồng nguyên chất BHC119 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BHC119 | Eurogold | Tay nắm đồng nguyên chất BHC119 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bhc119-eurogold-tay-nam-ong-nguyen-chat-bhc119">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BHC119 | Eurogold | Tay nắm đồng nguyên chất BHC119">
|
| 13 |
+
<meta property="og:description" content="BHC119 | Eurogold | Tay nắm đồng nguyên chất BHC119 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2023/12/BHC119-5-1.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bhc119-eurogold-tay-nam-ong-nguyen-chat-bhc119">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BHC119 | Eurogold | Tay nắm đồng nguyên chất BHC119">
|
| 18 |
+
<meta name="twitter:description" content="BHC119 | Eurogold | Tay nắm đồng nguyên chất BHC119 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2023/12/BHC119-5-1.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BHC119 | Eurogold | Tay nắm đồng nguyên chất BHC119","description":"BHC119 | Eurogold | Tay nắm đồng nguyên chất BHC119 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bhc119-eurogold-tay-nam-ong-nguyen-chat-bhc119","image":"https://www.eurogold.vn/wp-content/uploads/2023/12/BHC119-5-1.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Tay nắm & núm tủ","offers":{"@type":"Offer","price":"200000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bhc119-eurogold-tay-nam-ong-nguyen-chat-bhc119"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2023/12/BHC119-5-1.png" alt="BHC119 | Eurogold | Tay nắm đồng nguyên chất BHC119" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BHC119 | Eurogold | Tay nắm đồng nguyên chất BHC119</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">200.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Tay nắm & núm tủ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BHC119 | Eurogold | Tay nắm đồng nguyên chất BHC119 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bhc119-eurogold-tay-nam-ong-nguyen-chat-bhc119");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bhd630-eurogold-tay-nam-tu-hop-kim-cao-cap-hinh-ban-nguyet-bhd630-1/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BHD630 | Eurogold | Tay nắm tủ hợp kim cao cấp hình bán nguyệt BHD630 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BHD630 | Eurogold | Tay nắm tủ hợp kim cao cấp hình bán nguyệt BHD630 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bhd630-eurogold-tay-nam-tu-hop-kim-cao-cap-hinh-ban-nguyet-bhd630-1">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BHD630 | Eurogold | Tay nắm tủ hợp kim cao cấp hình bán nguyệt BHD630">
|
| 13 |
+
<meta property="og:description" content="BHD630 | Eurogold | Tay nắm tủ hợp kim cao cấp hình bán nguyệt BHD630 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2024/11/499.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bhd630-eurogold-tay-nam-tu-hop-kim-cao-cap-hinh-ban-nguyet-bhd630-1">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BHD630 | Eurogold | Tay nắm tủ hợp kim cao cấp hình bán nguyệt BHD630">
|
| 18 |
+
<meta name="twitter:description" content="BHD630 | Eurogold | Tay nắm tủ hợp kim cao cấp hình bán nguyệt BHD630 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2024/11/499.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BHD630 | Eurogold | Tay nắm tủ hợp kim cao cấp hình bán nguyệt BHD630","description":"BHD630 | Eurogold | Tay nắm tủ hợp kim cao cấp hình bán nguyệt BHD630 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bhd630-eurogold-tay-nam-tu-hop-kim-cao-cap-hinh-ban-nguyet-bhd630-1","image":"https://www.eurogold.vn/wp-content/uploads/2024/11/499.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Tay nắm & núm tủ","offers":{"@type":"Offer","price":"257000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bhd630-eurogold-tay-nam-tu-hop-kim-cao-cap-hinh-ban-nguyet-bhd630-1"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2024/11/499.png" alt="BHD630 | Eurogold | Tay nắm tủ hợp kim cao cấp hình bán nguyệt BHD630" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BHD630 | Eurogold | Tay nắm tủ hợp kim cao cấp hình bán nguyệt BHD630</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">257.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Tay nắm & núm tủ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BHD630 | Eurogold | Tay nắm tủ hợp kim cao cấp hình bán nguyệt BHD630 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bhd630-eurogold-tay-nam-tu-hop-kim-cao-cap-hinh-ban-nguyet-bhd630-1");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bhg112-eurogold-tay-nam-ong-nguyen-chat-bhg112/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BHG112 | Eurogold | Tay nắm đồng nguyên chất BHG112 - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BHG112 | Eurogold | Tay nắm đồng nguyên chất BHG112 - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bhg112-eurogold-tay-nam-ong-nguyen-chat-bhg112">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BHG112 | Eurogold | Tay nắm đồng nguyên chất BHG112">
|
| 13 |
+
<meta property="og:description" content="BHG112 | Eurogold | Tay nắm đồng nguyên chất BHG112 - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2023/04/112-min.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bhg112-eurogold-tay-nam-ong-nguyen-chat-bhg112">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BHG112 | Eurogold | Tay nắm đồng nguyên chất BHG112">
|
| 18 |
+
<meta name="twitter:description" content="BHG112 | Eurogold | Tay nắm đồng nguyên chất BHG112 - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2023/04/112-min.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BHG112 | Eurogold | Tay nắm đồng nguyên chất BHG112","description":"BHG112 | Eurogold | Tay nắm đồng nguyên chất BHG112 - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bhg112-eurogold-tay-nam-ong-nguyen-chat-bhg112","image":"https://www.eurogold.vn/wp-content/uploads/2023/04/112-min.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Tay nắm & núm tủ","offers":{"@type":"Offer","price":"135000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bhg112-eurogold-tay-nam-ong-nguyen-chat-bhg112"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2023/04/112-min.png" alt="BHG112 | Eurogold | Tay nắm đồng nguyên chất BHG112" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BHG112 | Eurogold | Tay nắm đồng nguyên chất BHG112</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">135.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Tay nắm & núm tủ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BHG112 | Eurogold | Tay nắm đồng nguyên chất BHG112 - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bhg112-eurogold-tay-nam-ong-nguyen-chat-bhg112");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|
bhg112b-eurogold-tay-nam-ong-nguyen-chat-bhg112b/index.html
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="vi">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width,initial-scale=1">
|
| 6 |
+
<title>BHG112B | Eurogold | Tay nắm đồng nguyên chất BHG112B - V.AI STUDIO</title>
|
| 7 |
+
<meta name="description" content="BHG112B | Eurogold | Tay nắm đồng nguyên chất BHG112B - V.AI STUDIO">
|
| 8 |
+
<meta name="robots" content="index, follow">
|
| 9 |
+
<link rel="canonical" href="https://bep40-v-aistudio.static.hf.space/san-pham/bhg112b-eurogold-tay-nam-ong-nguyen-chat-bhg112b">
|
| 10 |
+
<meta property="og:type" content="product">
|
| 11 |
+
<meta property="og:site_name" content="V.AI STUDIO">
|
| 12 |
+
<meta property="og:title" content="BHG112B | Eurogold | Tay nắm đồng nguyên chất BHG112B">
|
| 13 |
+
<meta property="og:description" content="BHG112B | Eurogold | Tay nắm đồng nguyên chất BHG112B - V.AI STUDIO">
|
| 14 |
+
<meta property="og:image" content="https://www.eurogold.vn/wp-content/uploads/2023/11/EUROGOLD.VN_.png">
|
| 15 |
+
<meta property="og:url" content="https://bep40-v-aistudio.static.hf.space/san-pham/bhg112b-eurogold-tay-nam-ong-nguyen-chat-bhg112b">
|
| 16 |
+
<meta name="twitter:card" content="summary_large_image">
|
| 17 |
+
<meta name="twitter:title" content="BHG112B | Eurogold | Tay nắm đồng nguyên chất BHG112B">
|
| 18 |
+
<meta name="twitter:description" content="BHG112B | Eurogold | Tay nắm đồng nguyên chất BHG112B - V.AI STUDIO">
|
| 19 |
+
<meta name="twitter:image" content="https://www.eurogold.vn/wp-content/uploads/2023/11/EUROGOLD.VN_.png">
|
| 20 |
+
<script type="application/ld+json">
|
| 21 |
+
{"@context":"https://schema.org","@type":"Product","name":"BHG112B | Eurogold | Tay nắm đồng nguyên chất BHG112B","description":"BHG112B | Eurogold | Tay nắm đồng nguyên chất BHG112B - V.AI STUDIO","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bhg112b-eurogold-tay-nam-ong-nguyen-chat-bhg112b","image":"https://www.eurogold.vn/wp-content/uploads/2023/11/EUROGOLD.VN_.png","brand":{"@type":"Brand","name":"Eurogold"},"category":"Tay nắm & núm tủ","offers":{"@type":"Offer","price":"105000","priceCurrency":"VND","availability":"https://schema.org/InStock","url":"https://bep40-v-aistudio.static.hf.space/san-pham/bhg112b-eurogold-tay-nam-ong-nguyen-chat-bhg112b"}}
|
| 22 |
+
</script>
|
| 23 |
+
</head>
|
| 24 |
+
<body>
|
| 25 |
+
<div style="max-width:600px;padding:30px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);margin:20px auto;font-family:system-ui,sans-serif">
|
| 26 |
+
<img src="https://www.eurogold.vn/wp-content/uploads/2023/11/EUROGOLD.VN_.png" alt="BHG112B | Eurogold | Tay nắm đồng nguyên chất BHG112B" onerror="this.style.display='none'" style="max-width:100%;max-height:300px;object-fit:contain;border-radius:12px;margin-bottom:16px">
|
| 27 |
+
<h1 style="font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3">BHG112B | Eurogold | Tay nắm đồng nguyên chất BHG112B</h1>
|
| 28 |
+
<div style="font-size:1.4rem;font-weight:900;color:#003f62;margin:10px 0">105.000đ ₫</div>
|
| 29 |
+
<div style="color:#64748b;font-size:.85rem;margin-bottom:12px">Eurogold · Tay nắm & núm tủ</div>
|
| 30 |
+
<p style="color:#64748b;font-size:.85rem;line-height:1.5">BHG112B | Eurogold | Tay nắm đồng nguyên chất BHG112B - V.AI STUDIO</p>
|
| 31 |
+
</div>
|
| 32 |
+
<script>window.location.replace("https://bep40-v-aistudio.static.hf.space/#product=bhg112b-eurogold-tay-nam-ong-nguyen-chat-bhg112b");</script>
|
| 33 |
+
</body>
|
| 34 |
+
</html>
|