Menu
EUR

SALE

Overstock, B- keus producten en andere aanbiedingen!

Uitverkoop

Overstock, uitlopende artikelen en andere aanbiedingen!

Alle artikelen op deze sale pagina kunnen op ieder moment uit ons assortiment verdwijnen of uitverkocht zijn. Hier hanteren wij dan ook zeer transparant de regel: OP=OP!

Het gebeurt wel eens dat een leverancier producten uit zijn assortiment besluit te halen. Dit geeft ons de noodzaak om onze voorraad ook te verkopen, ook al vinden wij de producten van uitstekende kwaliteit.

In sommige gevallen zijn de producten licht beschadigd, waardoor wij ze extra goedkoop aanbieden.
Denk hierbij aan lichte krassen of kleine deukjes. 

Soms hebben wij echter een zeer kwalitatieve partij hekwerk voor een mooie prijs op kunnen kopen. Deze verkopen wij dan ook voor een zeer aantrekkelijk tarief aan onze klanten!

Maak je keuze uit een van de uitverkoop producten en bestel voordat jouw favoriete product is uitverkocht.

22 Producten
Toon:
Rol gaas verzinkt 25 meter
Rol gaas verzinkt 25 meter
€125,00 €103,31
Vlechtband Dubbelstaafmat stroken - SALE
-17%
Vlechtband Dubbelstaafmat stroken - SALE
€8,99 €7,43 €7,50 €6,20
Hekwerkstaander op voetplaat - SALE
Hekwerkstaander op voetplaat - SALE
€43,95 €36,32
Spijlenvak doorgestoken spijlen incl. 2 palen H180cm
-21%
Spijlenvak doorgestoken spijlen incl. 2 palen H180cm
€350,00 €289,26 €275,00 €227,27
Spijlenhekwerk (2 vakken en 3 palen)
-22%
Spijlenhekwerk (2 vakken en 3 palen)
€450,00 €371,90 €350,00 €289,26
Koker 60 x 40 mm - Licht beschadigd
Koker 60 x 40 mm - Licht beschadigd
€23,95 €19,79
Harmonicagaas maaswijdte 15 x 15 mm
Harmonicagaas maaswijdte 15 x 15 mm
€165,00 €136,36
3DM | 3D regelbaar scharnier
3DM | 3D regelbaar scharnier
€109,95 €90,87
3DW | 3-D regelbaar
3DW | 3-D regelbaar
€119,95 €99,13
Harmonicagaas 10 meter op rol Rood 1m hoog
-33%
Harmonicagaas 10 meter op rol Rood 1m hoog
€30,00 €24,79 €20,00 €16,53
Toon 1 - 22 van 22
Prijs
Min Max
Sluiten
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(); }); })();