• 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

Bàn Ghế Ngoài Trời
Ban-ghe-vuong-Composite-ngoai-troi-hp972
Ban-ghe-vuong-Composite-ngoai-troi-hp972
HomeGỗ Nhựa Ngoài TrờiGỗ Nhựa Hoàng PhátBàn Ghế Ngoài Trời Bộ Bàn Ghế Composite Nhà Hàng Ngoài Trời HP972
Bàn Ghế Ngoài Trời

Bộ Bàn Ghế Composite Nhà Hàng Ngoài Trời HP972

7,800,000₫ / Bộ

Đơn giá chưa bao gồm thuế VAT 8%
Giao hàng & lắp đặt miễn phí tại TP. HCM & Hà Nội

  • Bộ gồm 1 bàn + 4 ghế
  • Chất liệu: Khung nhôm sơn tĩnh điện, nan nhựa Composite
  • Kích thước bàn: L800 x W800 x H730 (mm)
  • Kích thước ghế: L580 x W570 x H890 (mm)
  • Màu sắc: Khung nâu, nan nâu
  • Bảo hành: 12 tháng
  • Vận chuyển: Giao hàng toàn quốc
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
SKU: 972 Category: Bàn Ghế Ngoài Trời
Share
  • Mô tả sản phẩm
  • Thông tin bổ sung
Mô tả sản phẩm

Cam kết dịch vụ và chính sách hỗ trợ tại Sàn Gỗ Hoàng Phát

  • Các sản phẩm tại Sàn Gỗ Hoàng Phát được lấy trực tiếp từ nhà máy phân phối có đầy đủ chứng từ, hóa đơn
  • Giá thành cạnh tranh, luôn đảm bảo cung cấp cho khách hàng giá tốt nhất
  • Hỗ trợ tư vấn, thiết kế và gửi mẫu hoàn toàn miễn phí
  • Đội ngũ thi công chuyên nghiệp với hơn 10 năm kinh nghiệm lắp đặt sàn gỗ
  • Chính sách hậu mãi và bảo hành rõ ràng, hỗ trợ khách hàng sửa chữa và bảo hành sàn gỗ miễn phí
  • Tác phong chuyên nghiệp, tại Hoàng Phát mỗi công trình luôn là một tác phẩm
  • Có chính sách ưu đãi đối với các nhà thầu, đại lý cũng như các dự án lớn
Thông tin bổ sung
Thương Hiệu

Bàn Ghế Ngoài Trời

Đánh giá

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

Be the first to review “Bộ Bàn Ghế Composite Nhà Hàng Ngoài Trời HP972” 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 PHẨM TƯƠNG TỰ

Bộ Bàn Tròn & 6 Ghế Sân Vườn Sang Trọng HP946

Bộ Bàn Tròn & 6 Ghế Sân Vườn Sang Trọng HP946

12,300,000₫ / Bộ

Bộ Bàn Vuông Nan Nhựa 6 Ghế Chân Chéo Sân Vườn HP948

Bộ Bàn Vuông Nan Nhựa 6 Ghế Chân Chéo Sân Vườn HP948

15,990,000₫ / Bộ

Bộ Bàn Ghê Nan Nhựa Composite Sân Vườn HP933

Bộ Bàn Ghê Nan Nhựa Composite Sân Vườn HP933

13,380,000₫ / Bộ

Bộ Bàn Vuông Nan Nhựa 6 Ghế Dây Dù Sang Trọng HP935

Bộ Bàn Vuông Nan Nhựa 6 Ghế Dây Dù Sang Trọng HP935

17,900,000₫ / Bộ

Bộ Bàn Ghế Composite Gấp Gọn Tiện Dụng HP940

Bộ Bàn Ghế Composite Gấp Gọn Tiện Dụng HP940

13,400,000₫ / Bộ

Bộ Bàn Tròn & 4 Ghế Gỗ Nhựa Composite Sân Vườn HP952

Bộ Bàn Tròn & 4 Ghế Gỗ Nhựa Composite Sân Vườn HP952

7,800,000₫ / Bộ

Bộ Bàn Ghế Composite Nhà Hàng Ngoài Trời HP942

Bộ Bàn Ghế Composite Nhà Hàng Ngoài Trời HP942

14,500,000₫ / Bộ

Bộ Bàn Ghế Vuông Nan Gỗ Xám Sân Vườn HP974

Bộ Bàn Ghế Vuông Nan Gỗ Xám Sân Vườn HP974

8,400,000₫ / Bộ

Xem thêm sản phẩm >>
close

Sản phẩm mới

Nẹp nhựa kết thúc cho sàn nhựa hèm khóa

Nẹp Nhựa Kết Thúc L

35,000₫ / md

Sàn Nhựa Hèm Khóa Ms FLoorLVT 5mm T8508

Sàn Nhựa Hèm Khóa Ms FLoorLVT 5mm T8508

288,000₫ / m2

Sàn Nhựa Hèm Khóa Ms FLoorLVT 5mm T8507

Sàn Nhựa Hèm Khóa Ms FLoorLVT 5mm T8507

288,000₫ / m2

Sàn Nhựa Hèm Khóa Ms FLoorLVT 5mm T8506

Sàn Nhựa Hèm Khóa Ms FLoorLVT 5mm T8506

288,000₫ / m2

Sàn Nhựa Hèm Khóa Ms FLoorLVT 5mm T8505

Sàn Nhựa Hèm Khóa Ms FLoorLVT 5mm T8505

288,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