• NEWSLETTER
  • CONTACT US
  • FAQs
FREE SHIPPING FOR ALL ORDERS OF $150
Login / Register
Sàn Gỗ Hoàng Phát
  • Trang Chủ
  • Giới thiệu
  • Cửa hàng
  • Dự Án
  • Bài Viết
    • Báo Giá Sàn Gỗ
    • Dự Án Đã Hoàn Thiện
    • Lựa Chọn Sàn Gỗ
    • Tin Tức
  • Liên Hệ
Mở cửa 08h - 22h

Từ Thứ 2 - Chủ Nhật

Xem Mẫu

Tại Nhà Miễn Phí

Miễn Phí

Lắp Đặt, Vận Chuyển

logo sàn gỗ hoàng phát
Menu
Danh mục sản phẩm
  • icon đại diệnSàn Gỗ Công Nghiệp
  • icon đại diệnSàn Gỗ Tự Nhiên
  • icon đại diệnSàn Gỗ Hoa Văn XU HƯỚNG
  • icon đại diệnSàn Nhựa PVC/ SPC
  • icon đại diệnSàn Thạch Anh KoblerHOT
  • icon đại diệnSàn Nhựa Chịu LựcSP MỚI
  • icon đại diệnTấm Ốp Than TreHOT 2026
  • icon đại diệnGỗ Nhựa Ngoài Trời
  • icon đại diệnTấm Ốp Tường
  • icon đại diệnLam Trang Trí
  • icon đại diệnPhụ Kiện Trang Trí
  • icon đại diệnThảm Trải Sàn
  • Tất cả sản phẩm
24/7 HOTLINE

090 22 44 662

san-go-ngoai-troi
Sàn Gỗ Ngoài Trời 2 Lớp 3D Inovar Cao Cấp WED1075
san-go-nhua-2-lop-inovar-wed1075
san-go-nhua-2-lop-inovar-wed1075
san-go-nhua-2-lop-inovar-wed1075
san-go-nhua-2-lop-inovar-wed1075
HomeGỗ Nhựa Ngoài TrờiSàn Gỗ Ngoài Trời Sàn Gỗ Ngoài Trời 2 Lớp 3D Inovar Cao Cấp WED1075
Sàn Gỗ Ngoài Trời

Sàn Gỗ Ngoài Trời 2 Lớp 3D Inovar Cao Cấp WED1075

1,280,000₫ / m2

Sàn gỗ nhựa ngoài trời cao cấp Deckshield nhập khẩu từ Malaysia, vân gỗ 3D đẹp ấn tượng, thay đổi hoàn toàn không gian ngoại thất cho ngôi nhà!

  • Quy cách: 23 x 142 x 2200mm
  • Màu sắc: Ohio Walnut
  • Chất liệu: Gỗ nhựa Composite (WPC)
  • Phụ kiện đi kèm: Chốt nối, vít Inox, đà nhựa
  • Bảo hành: 10 năm
Hàng 1
Hoàng Phát
CÔNG TY TNHH TM – SX – TTNT HOÀNG PHÁT
Địa chỉ: 871 Phan Văn Trị, Phường Hạnh Thông, TP. HCM
Hotline: 0933 866 488 - 090 22 44 662 - MST: 0315043751
Web: sangohoangphat.com Mail: [email protected]
STK: 22022018 - Ngân Hàng ACB - CN TP. Hồ Chí Minh
BẢNG BÁO GIÁ
Ngày:
Kính gửi: ......................................................
SĐT:
Địa chỉ: ......................................................
MST: ......................................................
Gửi chành xe:
Công trình: ......................................................
🏫 SÀN GỖ HOÀNG PHÁT gửi đến quý khách hàng thông tin ĐƠN HÀNG như sau:
STT TÊN SẢN PHẨM HÌNH ẢNH ĐVT SỐ LƯỢNG
TẠM TÍNH
ĐƠN GIÁ
(VNĐ)
% CK ĐƠN GIÁ CK
(VNĐ)
THÀNH TIỀN
(VNĐ)
GHI CHÚ
1
0 0 0
TỔNG CỘNG 0
THUẾ VAT 8% 0
THUẾ VAT 10% 0
TỔNG CỘNG SAU THUẾ 0
SỐ TIỀN TẠM ỨNG ĐỢT 1 0
SỐ TIỀN TẠM ỨNG ĐỢT 2 0
SỐ TIỀN TẠM ỨNG ĐỢT 3 0
SỐ TIỀN CÒN LẠI 0
Số tiền bằng chữ: ...
  • Đơn giá trên chưa bao gồm thuế VAT 8%.
  • Số lượng/ diện tích trên chưa bao gồm hao hụt vật tư trong quá trình thi công.
CÔNG TY TNHH TM – SX – TTNT HOÀNG PHÁT
Con dấu Hoàng Phát
Giám Đốc
ĐẶNG HƯNG PHONG
Phương thức thanh toán:
  • Tạm ứng đợt 1: Tạm ứng 40% giá trị đơn hàng ngay khi xác nhận đơn đặt hàng.
  • Tạm ứng đợt 2: Tạm ứng 50% giá trị đơn hàng ngay khi bàn giao đầy đủ vật tư tại công trình.
  • Thanh toán đợt 3: Thanh toán 10% giá trị còn lại ngay khi hoàn thành, nghiệm thu công trình.
XÁC NHẬN KHÁCH HÀNG
'); printWin.document.close(); setTimeout(function(){ printWin.focus(); printWin.print(); }, 500); } // ===== Helper: escape HTML chống XSS khi import ===== function hpqfEscapeHtml(s){ return String(s||'').replace(/[&<>"']/g, function(ch){ return {'&':'&','<':'<','>':'>','"':'"',"'":'''}[ch]; }); } function hpqfCleanClientText(s, max){ s = String(s || '').replace(/[\u0000-\u001F\u007F]/g, '').replace(/\s+/g, ' ').trim(); max = max || 500; return s.length > max ? s.slice(0, max) : s; } // ===== Helper: lọc URL ảnh an toàn ===== function hpqfSafeImageUrl(u){ const s = String(u||'').trim(); if(!s) return ''; if(/^https?:\/\//i.test(s)) return s; // Cho phép ảnh base64 từ clipboard/import, nhưng chỉ đúng MIME ảnh phổ biến và giới hạn kích thước chuỗi. if(/^data:image\/(png|jpe?g|webp|gif);base64,[a-z0-9+/=]+$/i.test(s) && s.length <= 5 * 1024 * 1024) return s; return ''; } // ===== Helper: chuyển chuỗi tiếng Việt → Title Case không dấu ===== function hpqfTitleCase(s){ return String(s||'') .normalize('NFD').replace(/[\u0300-\u036f]/g,'') .replace(/đ/g,'d').replace(/Đ/g,'D') .replace(/[^a-zA-Z0-9]+/g,' ') .trim() .split(/\s+/) .filter(Boolean) .map(w => w.charAt(0).toUpperCase() + w.slice(1).toLowerCase()) .join(' '); } // ===== Helper: slug lowercase liền (dùng cho đơn vị m2/cm/...) ===== function hpqfUnitSlug(s){ return String(s||'') .normalize('NFD').replace(/[\u0300-\u036f]/g,'') .replace(/đ/g,'d').replace(/Đ/g,'D') .toLowerCase() .replace(/[^a-z0-9]+/g,'') || ''; } // ===== Helper: tạo filename giống logic JSON ===== function hpqfMakeFilename(ext){ const titleEl = comp.querySelector('.hpqf-title'); const titleText = titleEl ? titleEl.textContent.trim() : 'Bang Bao Gia'; const partTitle = hpqfTitleCase(titleText) || 'Bang Bao Gia'; const partCust = hpqfTitleCase(inpCustomerName.value) || 'Khach'; const row1 = comp.querySelector('.hpqf-search-row[data-row="1"]'); const r1Name = row1 ? (row1.querySelector('.hpqf-search-name').value || '') : ''; const r1Qty = row1 ? (row1.querySelector('.hpqf-search-qty').value || '') : ''; const r1Unit = row1 ? (row1.querySelector('.hpqf-search-unit').value || '') : ''; const partProd = (hpqfTitleCase(r1Name) || 'San Pham').slice(0, 60).trim(); let areaPart = ''; if(r1Qty !== ''){ const q = parseFloat(r1Qty); if(isFinite(q) && q > 0){ const u = hpqfUnitSlug(r1Unit) || 'm2'; const qStr = (Math.abs(q - Math.round(q)) < 0.001) ? String(Math.round(q)) : q.toFixed(2).replace(/\.?0+$/,''); areaPart = '_' + qStr + u; } } return partTitle + '_' + partCust + '_' + partProd + areaPart + '.' + ext; } // ===== LƯU FILE JSON ===== function hpqfSaveJSON(){ const data = { version: '1.1', savedAt: new Date().toISOString(), orderDate: (comp.querySelector('.js-date-now') ? comp.querySelector('.js-date-now').textContent : '').trim(), orderCode: (comp.querySelector('.js-quote-code') ? comp.querySelector('.js-quote-code').textContent : '').trim(), completeChecked: !!(chkComplete && chkComplete.checked), code: (comp.querySelector('.js-quote-code')?.textContent || '').trim(), docType: selDocType ? selDocType.value : 'BẢNG BÁO GIÁ', paymentType: selPaymentType ? selPaymentType.value : 'vat-tu', vatRate: hpqfGetVatRate(), vat10Note: vat10NoteEl ? hpqfCleanClientText(vat10NoteEl.textContent || '', 160) : '', discountPercent: parseFloat((inpDiscountPct && inpDiscountPct.value) ? inpDiscountPct.value : 0) || 0, discountLines: parseInt((inpDiscountRows && inpDiscountRows.value) ? inpDiscountRows.value : 0, 10) || 0, deposit: hpqfParseMoneyInput(inpDeposit), deposit2: hpqfParseMoneyInput(inpDeposit2), deposit3: hpqfParseMoneyInput(inpDeposit3), customDot1: parseFloat((inpCustomDot1 && inpCustomDot1.value) || 0) || 0, customDot2: parseFloat((inpCustomDot2 && inpCustomDot2.value) || 0) || 0, customDot3: parseFloat((inpCustomDot3 && inpCustomDot3.value) || 0) || 0, customer: { name: inpCustomerName.value || '', phone: inpCustomerPhone.value || '', address: inpCustomerAddr.value || '', tax: inpCustomerTax.value || '' }, project: inpProject.value || '', guiChanhXe: inpGuiChanhXe ? (inpGuiChanhXe.value || '') : '', extraNote: inpExtraNote ? (inpExtraNote.value || '') : '', rows: [] }; const searchRows = comp.querySelectorAll('.hpqf-search-row'); searchRows.forEach(row => { const rowNum = parseInt(row.dataset.row); const kw = row.querySelector('.hpqf-search-keyword').value || ''; const name = row.querySelector('.hpqf-search-name').value || ''; const price = row.querySelector('.hpqf-search-price').value || ''; const unit = row.querySelector('.hpqf-search-unit').value || ''; const qty = row.querySelector('.hpqf-search-qty').value || ''; if(!kw && !name && !price) return; const imgEl = comp.querySelector('.js-row'+rowNum+'-img'); let imgSrc = ''; if (rowData[rowNum] && rowData[rowNum].customImage) { // Ảnh dán clipboard — ưu tiên lấy từ rowData imgSrc = rowData[rowNum].customImage; } else if (imgEl && imgEl.src && imgEl.style.display !== 'none') { // Ảnh URL bình thường từ WooCommerce imgSrc = imgEl.src; } data.rows.push({ keyword: kw, name: name, price: parseFloat(price) || 0, unit: unit, qty: qty === '' ? null : (parseFloat(qty) || 0), kt: (rowData[rowNum] && rowData[rowNum].kt) ? rowData[rowNum].kt : '', image: imgSrc, natural: (rowData[rowNum] && rowData[rowNum].natural) ? 1 : 0, bamboo: (rowData[rowNum] && rowData[rowNum].bamboo) ? 1 : 0, accessory: (rowData[rowNum] && rowData[rowNum].accessory) ? 1 : 0, completionBase: (rowData[rowNum] && rowData[rowNum].completionBase) ? 1 : 0, completeLtSku: (rowData[rowNum] && rowData[rowNum].completeLtSku) ? rowData[rowNum].completeLtSku : '', autoComplete: (rowData[rowNum] && rowData[rowNum].autoComplete) ? 1 : 0, autoRole: (rowData[rowNum] && rowData[rowNum].autoRole) ? rowData[rowNum].autoRole : '', autoSku: (rowData[rowNum] && rowData[rowNum].autoSku) ? rowData[rowNum].autoSku : '', autoQtyManual: (rowData[rowNum] && rowData[rowNum].autoQtyManual) ? 1 : 0, vat10: (rowData[rowNum] && rowData[rowNum].vat10) ? 1 : 0, manualNote: (rowData[rowNum] && rowData[rowNum].manualNote) ? hpqfCleanClientText(rowData[rowNum].manualNote, 300) : '' }); }); if(data.rows.length === 0){ alert('Chưa có sản phẩm nào để lưu.'); return; } const json = JSON.stringify(data, null, 2); const blob = new Blob([json], { type: 'application/json' }); const url = URL.createObjectURL(blob); const titleEl = comp.querySelector('.hpqf-title'); const titleText = titleEl ? titleEl.textContent.trim() : 'Bang Bao Gia'; const partTitle = hpqfTitleCase(titleText) || 'Bang Bao Gia'; const partCust = hpqfTitleCase(inpCustomerName.value) || 'Khach'; const firstRow = data.rows[0] || {}; const partProd = (hpqfTitleCase(firstRow.name) || 'San Pham').slice(0, 60).trim(); let areaPart = ''; if(firstRow.qty !== null && firstRow.qty !== undefined && firstRow.qty !== ''){ const q = parseFloat(firstRow.qty); if(isFinite(q) && q > 0){ const unit = hpqfUnitSlug(firstRow.unit) || 'm2'; const qStr = (Math.abs(q - Math.round(q)) < 0.001) ? String(Math.round(q)) : q.toFixed(2).replace(/\.?0+$/,''); areaPart = '_' + qStr + unit; } } const filename = partTitle + '_' + partCust + '_' + partProd + areaPart + '.json'; const a = document.createElement('a'); a.href = url; a.download = filename; document.body.appendChild(a); a.click(); a.remove(); URL.revokeObjectURL(url); } // ===== MỞ FILE JSON ===== function hpqfLoadJSON(file){ if(!file) return; if(file.size > 2 * 1024 * 1024){ alert('File quá lớn (>2MB). Có thể không phải file báo giá hợp lệ.'); return; } const reader = new FileReader(); reader.onload = function(e){ let data; try { data = JSON.parse(e.target.result); } catch(err){ alert('File JSON không hợp lệ.'); return; } if(!data || typeof data !== 'object' || !Array.isArray(data.rows)){ alert('File không đúng định dạng báo giá Hoàng Phát.'); return; } if(!confirm('Mở file này sẽ ghi đè dữ liệu hiện tại. Tiếp tục?')) return; const safeStr = (v, max) => (typeof v === 'string') ? v.slice(0, max||500) : ''; const safeNum = (v) => { const n = parseFloat(v); return isFinite(n) ? n : 0; }; // Khôi phục đúng ngày/mã đơn đã lưu trong JSON, không lấy ngày hôm nay. let loadedDate = safeStr(data.orderDate, 20); let loadedCode = safeStr(data.orderCode || data.code, 40); const metaSource = safeStr(data.orderDate || data.orderCode || data.code || data.savedAt, 80); if(!loadedDate && metaSource){ const m = metaSource.match(/(\d{4})-(\d{1,2})-(\d{1,2})/); if(m){ loadedDate = String(m[3]).padStart(2,'0') + '/' + String(m[2]).padStart(2,'0') + '/' + m[1]; } } if(!loadedCode && loadedDate){ const p = loadedDate.match(/^(\d{1,2})\/(\d{1,2})\/(\d{4})$/); if(p) loadedCode = 'HP' + p[3] + '-' + String(p[2]).padStart(2,'0') + '-' + String(p[1]).padStart(2,'0'); } if(loadedDate) comp.dataset.hpqfOrderDate = loadedDate; else delete comp.dataset.hpqfOrderDate; if(loadedCode) comp.dataset.hpqfOrderCode = loadedCode; else delete comp.dataset.hpqfOrderCode; if(chkComplete) chkComplete.checked = !!data.completeChecked; if(data.customer && typeof data.customer === 'object'){ inpCustomerName.value = safeStr(data.customer.name, 200); inpCustomerPhone.value = safeStr(data.customer.phone, 50); inpCustomerAddr.value = safeStr(data.customer.address, 500); inpCustomerTax.value = safeStr(data.customer.tax, 50); } inpProject.value = safeStr(data.project, 500); if(inpGuiChanhXe) inpGuiChanhXe.value = safeStr(data.guiChanhXe, 500); if(inpExtraNote) inpExtraNote.value = safeStr(data.extraNote, 500); hpqfUpdateExtraNote(); // ===== Khôi phục loại văn bản ===== if(selDocType && data.docType){ const allowed = ['BẢNG BÁO GIÁ', 'ĐƠN ĐẶT HÀNG', 'QUYẾT TOÁN', 'PHIẾU XUẤT KHO']; const dt = safeStr(data.docType, 50); if(allowed.indexOf(dt) !== -1){ selDocType.value = dt; hpqfApplyDocType(dt); } } // ===== Khôi phục loại thanh toán ===== if(selPaymentType && data.paymentType){ const allowedPay = ['vat-tu', 'cong-trinh', 'giao-chanh', 'thanh-toan-100', 'thanh-toan-50-50', 'form-chiet-khau', 'tuy-chinh']; const pt = safeStr(data.paymentType, 50); if(allowedPay.indexOf(pt) !== -1){ selPaymentType.value = pt; } } // ===== Khôi phục ghi chú VAT 10% ===== if(vat10NoteEl){ vat10NoteEl.textContent = safeStr(data.vat10Note, 160); } // ===== Khôi phục % VAT ===== if(vatRateEl){ let loadedVatRate = 8; if(data.vatRate !== undefined && data.vatRate !== null && data.vatRate !== ''){ loadedVatRate = safeNum(data.vatRate); } loadedVatRate = Math.max(0, Math.min(100, loadedVatRate)); vatRateEl.textContent = hpqfFormatVatRate(loadedVatRate); } // ===== Khôi phục chiết khấu ===== if(inpDiscountPct){ const v = safeNum(data.discountPercent); inpDiscountPct.value = v > 0 ? v : ''; } if(inpDiscountRows){ const v = parseInt(data.discountLines || 0, 10) || 0; inpDiscountRows.value = v > 0 ? v : ''; } // ===== Khôi phục số tiền tạm ứng ===== if(inpDeposit){ const dep = safeNum(data.deposit); inpDeposit.value = dep !== 0 ? dep : ''; } if(inpDeposit2){ const dep2 = safeNum(data.deposit2); inpDeposit2.value = dep2 !== 0 ? dep2 : ''; } if(inpDeposit3){ const dep3 = safeNum(data.deposit3); inpDeposit3.value = dep3 !== 0 ? dep3 : ''; } // ===== Khôi phục 3 ô tùy chỉnh ===== if(inpCustomDot1){ const v = safeNum(data.customDot1); inpCustomDot1.value = v > 0 ? v : ''; } if(inpCustomDot2){ const v = safeNum(data.customDot2); inpCustomDot2.value = v > 0 ? v : ''; } if(inpCustomDot3){ const v = safeNum(data.customDot3); inpCustomDot3.value = v > 0 ? v : ''; } // ===== Reset toàn bộ dòng ===== comp.querySelectorAll('.hpqf-search-row').forEach((row, idx) => { if(idx > 0) row.remove(); }); comp.querySelectorAll('.hpqf-data-row').forEach((row, idx) => { if(idx > 0) row.remove(); }); Object.keys(rowData).forEach(k => { if(k !== '1') delete rowData[k]; }); totalRows = 1; rowData[1] = { price: 0, unit: '', qty: null, kt: '', natural: false, bamboo: false, accessory: false, completionBase: false, completeLtSku: '', autoComplete: false, autoRole: '', autoSku: '', autoQtyManual: false, vat10: false, manualNote: '' }; const row1 = comp.querySelector('.hpqf-search-row[data-row="1"]'); if(row1){ row1.querySelector('.hpqf-search-keyword').value = ''; row1.querySelector('.hpqf-search-name').value = ''; row1.querySelector('.hpqf-search-price').value = ''; row1.querySelector('.hpqf-search-unit').value = ''; row1.querySelector('.hpqf-search-qty').value = ''; } setText('.js-row1-name',''); setText('.js-row1-unit',''); const r1kt = comp.querySelector('.js-row1-kt'); if(r1kt){ r1kt.innerHTML=''; r1kt.style.display='none'; r1kt.classList.remove('hpqf-kt-empty'); } const r1img = comp.querySelector('.js-row1-img'); if(r1img){ r1img.src=''; r1img.style.display='none'; } const rows = data.rows.slice(0, 50); rows.forEach((item, idx) => { if(!item || typeof item !== 'object') return; const targetNum = idx + 1; if(targetNum > totalRows) addNewRow(); const targetRow = comp.querySelector('.hpqf-search-row[data-row="'+targetNum+'"]'); if(!targetRow) return; const cKw = safeStr(item.keyword, 300); const cName = safeStr(item.name, 300); const cPrice = safeNum(item.price); const cUnit = safeStr(item.unit, 30); const cQty = (item.qty === null || item.qty === undefined || item.qty === '') ? null : safeNum(item.qty); const cKt = safeStr(item.kt, 500); const cImg = hpqfSafeImageUrl(item.image); targetRow.querySelector('.hpqf-search-keyword').value = cKw; targetRow.querySelector('.hpqf-search-name').value = cName; targetRow.querySelector('.hpqf-search-price').value = cPrice; targetRow.querySelector('.hpqf-search-unit').value = cUnit; targetRow.querySelector('.hpqf-search-unit').dataset.hpqfUnit = hpqfNormUnitText(cUnit); targetRow.querySelector('.hpqf-search-qty').value = (cQty === null ? '' : cQty); const vat10Check = targetRow.querySelector('.hpqf-vat10-check'); if(vat10Check) vat10Check.checked = !!item.vat10; rowData[targetNum] = { price: cPrice, unit: cUnit, qty: cQty, kt: cKt, natural: !!item.natural, bamboo: !!item.bamboo, accessory: !!item.accessory, completionBase: !!item.completionBase, completeLtSku: item.completeLtSku === 'LT75' ? 'LT75' : (item.completeLtSku === 'LT79' ? 'LT79' : ''), autoComplete: !!item.autoComplete, autoRole: safeStr(item.autoRole, 30), autoSku: safeStr(item.autoSku, 30), autoQtyManual: !!item.autoQtyManual || !!item.autoComplete, vat10: !!item.vat10, manualNote: safeStr(item.manualNote, 300) }; if(rowData[targetNum].autoComplete){ targetRow.classList.add('hpqf-auto-complete-row'); targetRow.dataset.autoRole = rowData[targetNum].autoRole || ''; } else { targetRow.classList.remove('hpqf-auto-complete-row'); delete targetRow.dataset.autoRole; } const nameEl = comp.querySelector('.js-row'+targetNum+'-name'); const unitEl = comp.querySelector('.js-row'+targetNum+'-unit'); const ktEl = comp.querySelector('.js-row'+targetNum+'-kt'); const imgEl = comp.querySelector('.js-row'+targetNum+'-img'); if(nameEl) nameEl.textContent = cName; if(unitEl) unitEl.textContent = cUnit; if(ktEl){ hpqfRenderKt(targetNum, cKt || '', true); } if(imgEl){ if(cImg){ imgEl.src = cImg; imgEl.style.display = 'block'; // Nếu là ảnh base64 clipboard, lưu lại vào rowData if(/^data:image\//i.test(cImg)){ rowData[targetNum].customImage = cImg; } } else { imgEl.src = ''; imgEl.style.display = 'none'; } } // Sàn gỗ tự nhiên: tách quy cách khỏi tên hiển thị trong bảng if(item.natural) hpqfApplyName(targetNum, cName, true); }); addNewRow(); calc(); hpqfUpdateDepositRows(); hpqfUpdatePaymentMethod(); alert('✅ Đã mở báo giá thành công!'); }; reader.onerror = function(){ alert('Đọc file thất bại.'); }; reader.readAsText(file); } // ===== Gắn sự kiện cho 2 nút ===== const btnSaveJSON = comp.querySelector('.hpqf-save-json'); const btnLoadJSON = comp.querySelector('.hpqf-load-json'); const fileInput = comp.querySelector('.hpqf-file-input'); if(btnSaveJSON) btnSaveJSON.addEventListener('click', hpqfSaveJSON); if(btnLoadJSON && fileInput){ btnLoadJSON.addEventListener('click', () => fileInput.click()); fileInput.addEventListener('change', function(e){ const f = e.target.files[0]; hpqfLoadJSON(f); e.target.value = ''; }); } if(btnExportPNG) btnExportPNG.addEventListener('click', hpqfExportPNG); if(btnExportPDF) btnExportPDF.addEventListener('click', hpqfPrintPDF); hpqfBindModalEvents(); [inpCustomerName,inpCustomerPhone,inpCustomerAddr,inpCustomerTax,inpGuiChanhXe,inpProject, inpArea,inpWastage,inpLenQty,inpNepQty,inpVanQty,inpDiscountPct,inpDiscountRows] .filter(Boolean) .forEach(el=>{ el.addEventListener('input', calc); el.addEventListener('change', calc); }); if(inpExtraNote){ inpExtraNote.addEventListener('input', hpqfUpdateExtraNote); } // ===== Apply doc type (bao gồm PHIẾU XUẤT KHO) ===== function hpqfApplyDocType(type){ const paper = comp.querySelector('.hpqf-paper'); const titleEl = comp.querySelector('.hpqf-title'); const isPXK = (type === 'PHIẾU XUẤT KHO'); const isBBG = (type === 'BẢNG BÁO GIÁ'); if(titleEl) titleEl.textContent = type; if(paper) paper.classList.toggle('hpqf-pxk-mode', isPXK); hpqfToggleDiscountMode(); const noteHeader = comp.querySelector('.hpqf-table th.col-note'); if(noteHeader) noteHeader.innerHTML = isPXK ? 'ĐÓNG GÓI' : 'GHI CHÚ'; // SỐ LƯỢNG TẠM TÍNH chỉ dùng cho BẢNG BÁO GIÁ const qtyHeader = comp.querySelector('.hpqf-table th.col-qty'); if(qtyHeader) qtyHeader.innerHTML = isBBG ? 'SỐ LƯỢNG
TẠM TÍNH' : 'SỐ LƯỢNG'; const payTitle = comp.querySelector('.hpqf-payment-title'); const payList = comp.querySelector('.js-payment-list'); const amtText = comp.querySelector('.hpqf-amount-text'); const vatNote = comp.querySelector('.js-vat-note'); if(payTitle) payTitle.style.display = isPXK ? 'none' : ''; if(payList) payList.style.display = isPXK ? 'none' : ''; if(amtText) amtText.style.display = isPXK ? 'none' : ''; if(vatNote) vatNote.style.display = isPXK ? 'none' : ''; if(!isPXK) calc(); } // ===== Lắng nghe dropdown loại văn bản ===== if(selDocType){ selDocType.addEventListener('change', function(){ hpqfApplyDocType(this.value); }); } if(selPaymentType){ selPaymentType.addEventListener('change', function(){ calc(); hpqfUpdatePaymentMethod(); }); } // ===== Lắng nghe checkbox Chữ Ký ===== const chkStamp = comp.querySelector('.hpqf-stamp-check'); function hpqfToggleStamp(){ const stampImg = comp.querySelector('.hpqf-stamp-image'); if(!stampImg) return; stampImg.style.display = (chkStamp && chkStamp.checked) ? '' : 'none'; } if(chkStamp){ chkStamp.addEventListener('change', hpqfToggleStamp); hpqfToggleStamp(); } // ===== Lắng nghe checkbox Thi công hoàn thiện ===== if(chkComplete){ chkComplete.addEventListener('change', function(){ if(this.checked) hpqfApplyCompleteRows(); else hpqfRemoveCompleteRows(); }); } comp.addEventListener('input', function(){ setTimeout(function(){ hpqfUpdateDepositRows(); hpqfUpdatePaymentMethod(); }, 50); }); comp.addEventListener('change', function(){ setTimeout(function(){ hpqfUpdateDepositRows(); }, 50); }); hpqfBindEditableMeta(); hpqfBindVatRate(); hpqfBindVat10Note(); hpqfBindEditableRowNotes(); calc(); hpqfUpdatePaymentMethod(); }));
HOTLINE: 0933 866 488
Tư vấn qua điện thoại
Categories: Gỗ Nhựa Ngoài Trời, Sàn Gỗ Ban Công, Sàn Gỗ Hồ Bơi, Sàn Gỗ Ngoài Trời Tag: sàn gỗ ngoài trời
Share
  • Mô tả sản phẩm
  • Thông tin bổ sung
Mô tả sản phẩm
Sàn Gỗ Nhựa Ngoài Trời 2 Lớp Lỗ Tròn 3D Cao Cấp - Made In Malaysia

Sàn Gỗ Nhựa Ngoài Trời 2 Lớp Lỗ Tròn 3D Cao Cấp – Made In Malaysia

Sàn Gỗ Nhựa Ngoài Trời 2 Lớp Lỗ Tròn 3D Cao Cấp - Made In Malaysia

Sàn Gỗ Nhựa Ngoài Trời 2 Lớp Lỗ Tròn 3D Cao Cấp – Made In Malaysia

Sàn Gỗ Nhựa Ngoài Trời 2 Lớp Lỗ Tròn 3D Cao Cấp - Made In Malaysia

Sàn Gỗ Nhựa Ngoài Trời 2 Lớp Lỗ Tròn 3D Cao Cấp – Made In Malaysia

Sàn Gỗ Nhựa Ngoài Trời 2 Lớp Lỗ Tròn 3D Cao Cấp - Made In Malaysia

Sàn Gỗ Nhựa Ngoài Trời 2 Lớp Lỗ Tròn 3D Cao Cấp – Made In Malaysia

Sàn Gỗ Nhựa Ngoài Trời 2 Lớp Lỗ Tròn 3D Cao Cấp - Made In Malaysia

Sàn Gỗ Nhựa Ngoài Trời 2 Lớp Lỗ Tròn 3D Cao Cấp – Made In Malaysia

Lợi ích khi sử dụng sàn gỗ nhựa ngoài trời

✅ Bền bỉ và ổn định ngoài trời
✅ Không bị ẩm mốc, mối mọt, co giãn, cong vênh
✅ Độ bền màu cao, giữ màu lâu
✅ Không bị trơn trượt trong quá trình sử dụng
✅ Làm dịu mát hơn cho ngôi nhà
✅ Tăng nét đẹp, sư độc đáo cho ngôi nhà

Thông tin bổ sung
Thương Hiệu

Sàn Gỗ Ngoài Trời

Đánh giá

Chưa có đánh giá nào.

Be the first to review “Sàn Gỗ Ngoài Trời 2 Lớp 3D Inovar Cao Cấp WED1075” Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Sàn Gỗ Ngoài Trời

Hoàn thiện dự án D Metropole Hà Tĩnh - Sàn Gỗ Nhựa ngoài trời

Dự Án Sàn Gỗ Nhựa Ngoài Trời D Metropole Hà Tĩnh

1,280,000₫ / m2

Sàn Gỗ Ngoài Trời 2 Lớp 3D Inovar Cao Cấp WEM1079

Sàn Gỗ Ngoài Trời 2 Lớp 3D Inovar Cao Cấp WEM1079

1,480,000₫ / m2

Sàn Gỗ Ngoài Trời 2 Lớp 3D Inovar Cao Cấp WED1079

Sàn Gỗ Ngoài Trời 2 Lớp 3D Inovar Cao Cấp WED1079

1,280,000₫ / m2

Sàn Gỗ Ngoài Trời 2 Lớp 3D Inovar Cao Cấp WEM1073

Sàn Gỗ Ngoài Trời 2 Lớp 3D Inovar Cao Cấp WEM1073

1,480,000₫ / m2

Sàn Gỗ Ngoài Trời 2 Lớp 3D Inovar Cao Cấp WED1028

Sàn Gỗ Ngoài Trời 2 Lớp 3D Inovar Cao Cấp WED1028

1,280,000₫ / m2

Sàn Gỗ Ngoài Trời 2 Lớp 3D Inovar Cao Cấp WED1022

Sàn Gỗ Ngoài Trời 2 Lớp 3D Inovar Cao Cấp WED1022

1,280,000₫ / m2

[NEW 2026] Sàn Gỗ Nhựa Ngoài Trời Lỗ Vuông 3D Teak

[NEW 2026] Sàn Gỗ Nhựa Ngoài Trời Lỗ Vuông 3D Teak

425,000₫ / m2

[NEW 2026] Sàn Gỗ Nhựa Ngoài Trời Lỗ Vuông 3D Xám Tro

[NEW 2026] Sàn Gỗ Nhựa Ngoài Trời Lỗ Vuông 3D Xám Tro

425,000₫ / m2

Xem thêm sản phẩm thương hiệu: Sàn Gỗ Ngoài Trời

SẢN PHẨM TƯƠNG TỰ

Tấm Ốp Lam 4 Sóng Gỗ Nhựa 2 Da Màu Teak

Tấm Ốp Lam 4 Sóng Gỗ Nhựa 2 Da Màu Teak

248,000₫ / Thanh

Tấm ốp lam 3 sóng cao gỗ nhựa Hoàng Phát

Tấm Ốp Lam Sóng Gỗ Nhựa Hoàng Phát

90,000₫ / md

tấm ốp trần gỗ nhựa ngoài trời ecovina coffee

Ốp Trần Gỗ Nhựa Ecovina 115H10

420,000₫ / m2

thanh lam gỗ nhựa vuông 50 x 50mm

Thanh Lam Gỗ Nhựa Vuông 50 x 50mm

99,000₫ / md

Thanh Lam Gỗ Nhựa Trang Trí 40 x 90 x 2400mm

Thanh Lam Gỗ Nhựa Trang Trí 40 x 90 x 2400mm

98,000₫ / md

Thanh Lam Gỗ Nhựa Hoàng Phát HP06 Dark Grey

Thanh Lam Gỗ Nhựa Hoàng Phát HP06 Dark Grey

88,000₫ / md

Sàn Gỗ Nhựa Lỗ Tròn 3D Coffee

Sàn Gỗ Nhựa Lỗ Tròn 3D Coffee

480,000₫ / m2

xương trần nan

Xương Trần Nan

40,000₫ / cái

Xem thêm sản phẩm
close

Sản phẩm mới

Sàn Gỗ Nhựa 2 Lớp Cao Cấp Thế Hệ Mới 2026

Sàn Gỗ Nhựa 2 Lớp Cao Cấp Thế Hệ Mới 2026

850,000₫ / m2

Sàn Gỗ Nhựa Lỗ Tròn 3D Teak

Sàn Gỗ Nhựa Lỗ Tròn 3D Teak

480,000₫ / m2

Sàn Gỗ Nhựa Lỗ Tròn 3D Coffee

Sàn Gỗ Nhựa Lỗ Tròn 3D Coffee

480,000₫ / m2

Sàn Gỗ Nhựa Lỗ Vuông 3D Teak

Sàn Gỗ Nhựa Lỗ Vuông 3D Teak

450,000₫ / m2

Sàn Gỗ Nhựa Lỗ Vuông 3D Coffee

Sàn Gỗ Nhựa Lỗ Vuông 3D Coffee

450,000₫ / m2

Theo dõi Sàn Gỗ Hoàng Phát

Facebook Youtube

Đa dạng sản phẩm
và mẫu mã

Đảm bảo
hàng chính hãng

Xem mẫu
miễn phí

Miễn phí
vận chuyển & lắp đặt

HOTLINE 24/7
0902 244 662
0933 866 488

logo sàn gỗ hoàng phát

Sàn Gỗ Hoàng Phát
chuyên sản xuất và cung cấp ván sàn gỗ tự nhiên, sàn gỗ công nghiệp, sàn gỗ ngoài trời, sàn nhựa và các phụ kiện nội thất.

Chính sách chung

  • Chính sách bảo mật
  • Chính sách vận chuyển
  • Chính sách bảo hành
  • Giao hàng & Đổi trả
  • Năng lực sản xuất
Menu
  • Chính sách bảo mật
  • Chính sách vận chuyển
  • Chính sách bảo hành
  • Giao hàng & Đổi trả
  • Năng lực sản xuất

CÔNG TY TNHH THƯƠNG MẠI SẢN XUẤT TRANG TRÍ NỘI THẤT HOÀNG PHÁT

  • Trụ Sở: 871 Phan Văn Trị, Phường Hạnh Thông, TP. HCM (Quận Gò Vấp)
  • Nhà máy SX 1: Thụy Lôi, Thụy Lâm, Đông Anh, Hà Nội
  • Nhà máy SX 2: KCN Biên Hòa 2, Biên Hòa, Đồng Nai
  • MST: 0315043751
  • Hotline: 0933 866 488 090 22 44 662
  • Email: [email protected]
  • Website: www.sangohoangphat.com
  • Website: www.sangohoangphat.vn

© SÀN GỖ HOÀNG PHÁT 2026. All rights reserved.

  • Menu
  • Danh mục
  • icon đại diệnSàn Gỗ Công Nghiệp
  • icon đại diệnSàn Gỗ Tự Nhiên
  • icon đại diệnSàn Gỗ Hoa VănXU HƯỚNG
  • icon đại diệnSàn Nhựa PVC/ SPC
  • icon đại diệnSàn Nhựa Chịu Lực
  • icon đại diệnSàn Thạch Anh KoblerHOT HOT
  • icon đại diệnTấm Ốp Than TreHOT 2026
  • icon đại diệnGỗ Nhựa Ngoài Trời
  • icon đại diệnTấm Ốp Tường
  • icon đại diệnLam Trang Trí
  • icon đại diệnPhụ Kiện Trang Trí
  • icon đại diệnThảm Trải Sàn
  • Bài Viết
  • Dự Án Đã Hoàn Thiện
  • Trang Chủ
  • Giới thiệu
  • Cửa hàng
  • Dự Án
  • Bài Viết
    • Báo Giá Sàn Gỗ
    • Dự Án Đã Hoàn Thiện
    • Lựa Chọn Sàn Gỗ
    • Tin Tức
  • Liên Hệ
Sidebar
Zalo
Phone
x
x
Hàng 1
Hoàng Phát
CÔNG TY TNHH TM – SX – TTNT HOÀNG PHÁT
Địa chỉ: 871 Phan Văn Trị, Phường Hạnh Thông, TP. HCM
Hotline: 0933 866 488 - 090 22 44 662 - MST: 0315043751
Web: sangohoangphat.com Mail: [email protected]
STK: 22022018 - Ngân Hàng ACB - CN TP. Hồ Chí Minh
BẢNG BÁO GIÁ
Ngày:
Kính gửi: ......................................................
SĐT:
Địa chỉ: ......................................................
MST: ......................................................
Gửi chành xe:
Công trình: ......................................................
🏫 SÀN GỖ HOÀNG PHÁT gửi đến quý khách hàng thông tin ĐƠN HÀNG như sau:
STT TÊN SẢN PHẨM HÌNH ẢNH ĐVT SỐ LƯỢNG
TẠM TÍNH
ĐƠN GIÁ
(VNĐ)
% CK ĐƠN GIÁ CK
(VNĐ)
THÀNH TIỀN
(VNĐ)
GHI CHÚ
1
0 0 0
TỔNG CỘNG 0
THUẾ VAT 8% 0
THUẾ VAT 10% 0
TỔNG CỘNG SAU THUẾ 0
SỐ TIỀN TẠM ỨNG ĐỢT 1 0
SỐ TIỀN TẠM ỨNG ĐỢT 2 0
SỐ TIỀN TẠM ỨNG ĐỢT 3 0
SỐ TIỀN CÒN LẠI 0
Số tiền bằng chữ: ...
  • Đơn giá trên chưa bao gồm thuế VAT 8%.
  • Số lượng/ diện tích trên chưa bao gồm hao hụt vật tư trong quá trình thi công.
CÔNG TY TNHH TM – SX – TTNT HOÀNG PHÁT
Con dấu Hoàng Phát
Giám Đốc
ĐẶNG HƯNG PHONG
Phương thức thanh toán:
  • Tạm ứng đợt 1: Tạm ứng 40% giá trị đơn hàng ngay khi xác nhận đơn đặt hàng.
  • Tạm ứng đợt 2: Tạm ứng 50% giá trị đơn hàng ngay khi bàn giao đầy đủ vật tư tại công trình.
  • Thanh toán đợt 3: Thanh toán 10% giá trị còn lại ngay khi hoàn thành, nghiệm thu công trình.
XÁC NHẬN KHÁCH HÀNG

Sign in

close

Lost your password?

No account yet?

Create an Account