Menu
EUR
Gratis
verzending vanaf €700,-
Altijd
5 jaar
garantie
Levering met
eigen bezorgservice
Achteraf betalen
mogelijk
1674
beoordelingen
9.4
Menu
Menu
EUR
Mijn account
Verlanglijst
0
Alle categorieën
Hekwerk
Hekwerk
Gaashekwerk
Gaashekwerk
Harmonicagaas
Tuingaas op rol
Kippengaas
Schapengaas
Volièregaas
Metalen paal
Staafmathekwerk
Staafmathekwerk
Dubbelstaafmat hekwerk
Enkelstaafmat 3D Hekwerk
Metalen palen
Spijlenhekwerk
Spijlenhekwerk
Spijlenhekwerk Excellent
Spijlenhekwerk Direct
Mikado hekwerk
Leibomen hekwerk
Verzinkt hekwerk
Schutting
Schutting
WPC schutting
WPC schutting
WPC schutting Felix
WPC schutting Highlander
Aluminium schutting
Decopanelen
Compleet Hekwerkpakket
Compleet Hekwerkpakket
Harmonicagaas pakket
Dubbelstaafmat hekwerk pakket
Spijlenhekwerk pakket
Spijlenhekwerk pakket
Spijlenhekwerk Excellent
Spijlenhekwerk Direct
Spijlenhekwerk Mikado
Bladkorf
Bladkorf
Bladkorf budget
Bladkorf standaard
Bladkorf premium
Leilinde pakket
Ballenvanger
Ballenvanger
Ballenvanger stellage basic
Ballenvanger stellage premium
Ballenvanger stellage Excellent
Zichtwering
Zichtwering
Vlechtbanden
Vlechtbanden
Vlechtband voor gaashekwerk/ poort
Vlechtbanden voor dubbelstaafmat
Winddoeken
Lamellen
Poorten
Poorten
Tuin- / Staafmat Poorten
Tuin- / Staafmat Poorten
Enkele poorten
Dubbele poorten
Spijlenpoort
Spijlenpoort
Spijlenpoort - Direct
Spijlenpoort - Excellent
Spijlenpoort - Excellent
Enkele poorten
Dubbele poorten
Tuinpoort met houtvulling
Tuinpoort met houtvulling
Enkele poort
Dubbele poort
Stalen designpoorten
Stalen designpoorten
Enkele poorten
Dubbele poorten
Aluminium designpoorten
Aluminium designpoorten
Enkele poorten
Dubbele poorten
Schuifpoorten
Schuifpoorten
Schuifpoort - spijlen
Schuifpoort - dubbelstaafmat
Schuifpoort - mikado
Tuinpoort met diverse vullingen
Wand- en gevelbekleding
Wand- en gevelbekleding
Gevelbekleding - WEO
WEO Brise- Soleil
Wandbekleding - Garden Wall
WEO toebehoren en accessoires
Hang en sluitwerk
Hang en sluitwerk
Sloten
Sloten
Draaipoort sloten
Insteeksloten
Zwembadpoort sloten
Schuifpoorten
Slotvangers
Slotvangers
Slotvanger voor draaipoorten
Slotvanger zwembadpoorten
Slotvangers voor insteeksloten
Slotvanger voor schuifpoorten
Krukparen
Krukparen
Standaard krukparen
Kindveilige krukparen
Deurgrepen
Anti paniek krukparen
Scharnieren
Poortsluiters
Grondgrendels & grondstop
Grondgrendels & grondstop
Grondgrendels
Grondstop
Poortvangers
Poortvangers
Aluminium poortvanger
Stalen poortvanger
Automatisatie & Electronics
Automatisatie & Electronics
Sloten
Slotvangers
Voeding
Accessoires/ overig
Toebehoren
Toebehoren
Cilinders
Veiligheidskabels
Overig
Onderdelen
Onderdelen
Palen
Palen
Ronde palen
Kokerpalen
Paalvoet adapters
Gereedschap voor palen
Bovenbuis
Koppen
Koppen
T-kop / doorvoerkop
Kniestukken/ hoekverbindingen
Puntdraadkoppen
Doppen en afdekkappen
Draden
Draden
Bind- en spandraad
Puntdraad
Draad toebehoren
Bevestigingsmateriaal
Bevestigingsmateriaal
Bevestigingsmateriaal gaashek
Bevestigingsmateriaal Staafmathekwerk
Bevestigingsmateriaal Spijlenhek
Paalvoeten
Muurbevestiging
Klein materiaal
Beveiliging
Beveiliging
Puntdraadkoppen
Puntdraad
Roterende punten/ puntenkam
Slootwaaier
Gereedschappen
Accessoires
Accessoires
Netten
Pakketbrievenbus
Hekwerk verlichting
Schaduwdoeken
Ophangsystemen
Ophangsystemen
Plankhouders
Sponsorbordprofielen
Bouwhekken
Bouwhekken
Bouwhekken (los)
Bouwhek - complete pakketten
Bouwhek poorten
Bouwhek onderdelen
Bouwhek onderdelen
Bouwhekklemmen
Bouwhek voeten
Stabiliteit en veiligheid
Poort accessoires
Zeilen en banners
Dranghekken
Transport & opslag
Uitverkoop
Handleidingen
Inspiratie & Advies
Over ons
Klantenservice
UITVERKOOP
€
Incl. btw
Excl. btw
1674
beoordelingen
9.4
Home
/
Zichtdichte poorten & hekwerk
Zichtdichte poorten & hekwerk
Merken
Alle merken
Fiberdeck
Prijs
Min
Max
Filters
26
Producten
Toon:
6
12
24
36
48
Standaard
Meest bekeken
Nieuwste producten
Laagste prijs
Hoogste prijs
Naam oplopend
Naam aflopend
Filters
Dichte stalen poort met hout
€1.232,00
€1.018,18
Dubbele dichte stalen poort met houtvulling
€1.975,00
€1.632,23
Aluminium poort met WPC vulling
€1.390,00
€1.148,76
WPC scherm modern compleet (zonder palen) - horizontaal
€269,95
€223,10
WPC scherm - modern compleet (zonder palen) - verticaal
€288,95
€238,80
WPC scherm premium compleet (zonder palen) - horizontaal
€269,95
€223,10
WPC scherm - premium compleet (zonder palen) - verticaal
€288,95
€238,80
WPC scherm - Exotics - compleet (zonder palen) - horizontaal
€311,95
€257,81
WPC scherm - Exotics - compleet (zonder palen) - verticaal
€330,95
€273,51
Aluminium poort met dichte vulling
€2.805,99
€2.319,00
Aluminium poort met schuine lamellen
€2.707,99
€2.238,01
Dubbele aluminium poort met dichte vulling
€5.056,99
€4.179,33
Dubbele aluminium poort met schuine lamellen
€4.860,99
€4.017,35
Stalen poort - Plaatvulling
€2.585,95
€2.137,15
Stalen poort - Lamellen schuin
€2.278,95
€1.883,43
Stalen poort - Aluminium vulling
€2.270,95
€1.876,82
Stalen poort - Accoya hout met kruis
€3.160,95
€2.612,36
Stalen dubbele poort - Aluminium vulling
€4.011,95
€3.315,66
Stalen dubbele poort - Plaatvulling
€4.493,95
€3.714,01
Stalen dubbele poort - Schuine lamellen
€3.652,95
€3.018,97
Stalen poort - Accoya hout
€2.006,95
€1.658,64
Stalen poort - Vuren hout
€1.835,95
€1.517,31
Stalen dubbele poort - Accoya hout met kruis
€4.287,95
€3.543,76
Stalen dubbele poort - Accoya hout
€3.311,95
€2.737,15
Toon
1
-
24
van 26
Toon meer
Merken
Alle merken
Fiberdeck
Prijs
Min
Max
Toepassen
Sluiten
© Copyright 2026 Hekwerk Direct
Kies uw taal
Nederlands
Kies uw valuta
€
EUR
Mijn account
Inloggen
Wachtwoord vergeten?
of
Een account aanmaken
Recent toegevoegd
Totaal incl. btw
€0,00
Bestel nog voor
€700,00
en de verzending is gratis
Bekijk winkelwagen (0)
Doorgaan naar afrekenen
0
Vergelijk
Start vergelijking
Toevoegen aan winkelwagen
Dit artikel is toegevoegd aan uw winkel wagen!
Doorgaan naar afrekenen
Ga verder met winkelen
(function () { const API_BASE = "https://hd-spijlen.michel-abchekwerk.workers.dev"; const TARGET_SLUG = "/spijlendirect-compleet-pakket"; if (!location.pathname.includes(TARGET_SLUG)) return; console.log("[HD] configurator init"); function waitForProductForm(cb) { const maxTime = Date.now() + 15000; const iv = setInterval(() => { const form = document.querySelector('form[action*="cart"]'); const mount = document.getElementById("hd-configurator"); if (form && mount) { clearInterval(iv); cb(form, mount); } if (Date.now() > maxTime) { clearInterval(iv); console.warn("[HD] product form niet gevonden binnen timeout"); } }, 200); } waitForProductForm(async (productForm, mount) => { console.log("[HD] product form gevonden → configurator injecteren"); // 1️⃣ verberg standaard Lightspeed koopblok productForm.style.display = "none"; // 2️⃣ defaults (later uitbreidbaar) const DEFAULTS = { soortSpijlen: "Spijlen 25x25 vlak", hoeken: "0", muuraansluiting: "Geen", soortPalen: "Grondpalen", soortPaaldop: "Paalkap kunststof", }; const fmtEUR = (n) => new Intl.NumberFormat("nl-NL", { style: "currency", currency: "EUR" }).format(n); function getVatPref() { try { const v = localStorage.getItem("vat_type_pref") || ""; if (/excl/i.test(v)) return "excl"; if (/incl/i.test(v)) return "incl"; } catch {} return "incl"; } function roundingNote(m) { if (!isFinite(m) || m <= 0) return ""; const vakken = Math.ceil(m / 2.2); return `Wordt afgerond naar ${vakken} vak(ken) = ${(vakken * 2.2) .toFixed(1) .replace(".", ",")}m`; } // 3️⃣ opties ophalen const opt = await fetch(API_BASE + "/api/options").then(r => r.json()); if (!opt.ok) { mount.innerHTML = "
Configurator kon opties niet laden.
"; return; } const kleuren = opt.options.kleuren.filter(k => /7016|9005/.test(k)); const hoogtes = opt.options.hoogtes; // 4️⃣ UI renderen (theme-styling wordt automatisch overgenomen) mount.innerHTML = `
Configureer je spijlenpakket
Kleur
Hoogte
Totale lengte (meter)
Bereken prijs
`; const elKleur = mount.querySelector("#hd-kleur"); const elHoogte = mount.querySelector("#hd-hoogte"); const elLengte = mount.querySelector("#hd-lengte"); const elRound = mount.querySelector("#hd-round"); const elBtn = mount.querySelector("#hd-calc"); const elPrice = mount.querySelector("#hd-price"); kleuren.forEach(k => elKleur.add(new Option(k, k))); hoogtes.forEach(h => elHoogte.add(new Option(h, h))); elLengte.oninput = () => { elRound.textContent = roundingNote(Number(elLengte.value)); }; elRound.textContent = roundingNote(10); async function quote() { elBtn.disabled = true; const cfg = { ...DEFAULTS, kleur: elKleur.value, hoogte: elHoogte.value, lengthM: Number(elLengte.value), }; const res = await fetch(API_BASE + "/api/quote", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ config: cfg }), }).then(r => r.json()); elBtn.disabled = false; if (!res.ok) { elPrice.textContent = "Prijs ophalen mislukt"; return; } const pref = getVatPref(); const main = pref === "excl" ? res.totalExcl : res.totalIncl; elPrice.innerHTML = `
${fmtEUR(main)}
Incl. ${fmtEUR(res.totalIncl)} · Excl. ${fmtEUR(res.totalExcl)}
`; } elBtn.onclick = quote; quote(); }); })();