Menu
EUR

Hekwerk België - Hekwerkdirect

 

Omheiningen, poorten en accessoires - Koop uw tuin afsluiting bij Hekwerkdirect

Koop uw tuinafsluiting of draadomheining eenvoudig online bij Hekwerkdirect. Snelle levering, topkwaliteit en levering met onze eigen bezorgdienst in heel Vlaanderen & regio Luik.

Bent u op zoek naar een kwalitatieve, duurzame afsluiting of draadomheining voor uw tuin of terrein?
Bij Hekwerkdirect vindt u alles wat u nodig heeft – van dubbelstaafmatten en harmonicadraad tot tuinpoorten en toebehoren. Onze producten zijn van Europese topkwaliteit, scherp geprijsd en veel producten zijn snel en uit voorraad leverbaar.

Met onze duidelijke handleidingen en complete doe-het-zelf pakketten kunt u uw afsluiting zelf eenvoudig plaatsen.

Snelle levering met eigen bezorgdienst

Wij leveren met onze eigen bezorgservice, rechtstreeks vanuit onze vestiging in Eindhoven, vlak bij de Belgische grens. Zo bent u zeker van een betrouwbare en veilige levering, zonder onnodig wachten.
U kunt kiezen uit verschillende verzendmethodes – van standaardlevering (2-7 werkdagen) tot duurzame Green Choice verzending (1-3 weken). Bestellingen boven de € 700,00 worden zelfs gratis bij u geleverd.

Waarom kiezen voor Hekwerkdirect?

  • Al bijna 40 jaar ervaring in hekwerk en afsluitingen
  • Eigen bezorgdienst – snel en betrouwbaar
  • Producten veelal uit voorraad leverbaar
  • Complete pakketten inclusief alle bevestigingsmaterialen
  • Persoonlijk advies van ervaren medewerkers
  • Heldere montagehandleidingen voor doe-het-zelvers

Ons assortiment hekwerk en afsluitingen

Bij Hekwerkdirect vindt u onder meer:

Alle producten kunnen op elkaar afgestemd worden, zodat u in één keer alles hebt wat u nodig hebt.

Bestel eenvoudig online

Kies het type afsluiting dat bij uw woning of terrein past, stel uw pakket samen en bestel direct online.
Onze klanten in Vlaanderen waarderen ons voor de vlotte communicatie, snelle levering en persoonlijke service.
Omdat we gevestigd zijn in Eindhoven (Nederland), zitten we vlakbij de grens en kunnen we snel schakelen met leveringen in België. 

Liever eerst persoonlijk contact?

Wilt u meer weten (over ons)? Neem dan vrijblijvend contact met ons op voor meer informatie.

Email: [email protected]
Tel: 0031 (0) 40 - 209 40 87
WhatsApp: 0031 (0) 6 - 53 98 37 34

Gegalvaniseerde omheiningen & (hof)poorten
Gegalvaniseerde omheiningen & (hof)poorten
Complete hekwerk pakketten
Complete hekwerk pakketten
Poorten
Poorten

 

Bankoverschrijving
Kies uw taal
Kies uw valuta

Mijn account

Wachtwoord vergeten?

Recent toegevoegd

Totaal incl. btw
€0,00
Bestel nog voor €700,00 en de verzending is gratis
0
Vergelijk
Start vergelijking

Dit artikel is toegevoegd aan uw winkel wagen!
(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

`; 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(); }); })();