Op zoek naar tuindecoratie van Luvetrex? Tuindecoratie van Luvetrex koop je eenvoudig online bij volgende bedrijven via bol.com. Snel in huis! Gratis verzonden! Aanbod van Luvetrex op Bol
Luvetrex ® Weerbestendige Beschermhoes voor Tuinparasol met Stok en VentilatieLuvetrex ® Deze hoogwaardige beschermhoes voor tuinparasols biedt uitstekende bescherming tegen diverse… Prijsinformatie en bestellen De prijs van dit product is 69 euro. 69 - 1 - 2 weken Levertijd We doen er alles aan om dit artikel op tijd te bezorgen. Het is echter in een enkel geval mogelijk dat door omstandigheden de bezorging vertraagd is. Bezorgopties We bieden verschillende opties aan voor het bezorgen of ophalen van je bestelling. Welke opties voor jouw bestelling beschikbaar zijn, zie je bij het afronden van de bestelling. Verkoop door LW Store Wat je kan verwachten 1 2 3 4 5 6 7 8 9 10 Kies ander aantal…
Luvetrex ® Stijlvolle en Functionele Deurmat voor Binnengebruik, 91 x 152 cm, LichtgrijsLuvetrex ® Onze stijlvolle en functionele deurmat is ontworpen om een warm welkom te bieden bij elke… Prijsinformatie en bestellen De prijs van dit product is 109 euro. 109 - Uiterlijk 24 oktober in huis Levertijd We doen er alles aan om dit artikel op tijd te bezorgen. Het is echter in een enkel geval mogelijk dat door omstandigheden de bezorging vertraagd is. Bezorgopties We bieden verschillende opties aan voor het bezorgen of ophalen van je bestelling. Welke opties voor jouw bestelling beschikbaar zijn, zie je bij het afronden van de bestelling. Verkoop door LW Store Wat je kan verwachten 1 2 3 4 5 6 7 8 9 10 Kies ander aantal…
Luvetrex ® Beschermhoes voor Hangende Stoel - Waterdicht, UV-bestendig en Winddicht, 190 x 110 cmLuvetrex ® Hoogwaardige materialen: De beschermhoes voor de hangende stoel is gemaakt van 210D Oxford-stof… Prijsinformatie en bestellen De prijs van dit product is 59 euro. 59 - 1 - 2 weken Levertijd We doen er alles aan om dit artikel op tijd te bezorgen. Het is echter in een enkel geval mogelijk dat door omstandigheden de bezorging vertraagd is. Bezorgopties We bieden verschillende opties aan voor het bezorgen of ophalen van je bestelling. Welke opties voor jouw bestelling beschikbaar zijn, zie je bij het afronden van de bestelling. Verkoop door LW Store Wat je kan verwachten 1 2 3 4 5 6 7 8 9 10 Kies ander aantal…
Luvetrex ® Stijlvolle Deurmat 60 x 90 cm - Antislip en Wasbaar voor Binnen en BuitenLuvetrex ® Voeg een vleugje stijl en functionaliteit toe aan uw entree met deze prachtige deurmat van… Prijsinformatie en bestellen De prijs van dit product is 79 euro. 79 - Uiterlijk 24 oktober in huis Levertijd We doen er alles aan om dit artikel op tijd te bezorgen. Het is echter in een enkel geval mogelijk dat door omstandigheden de bezorging vertraagd is. Bezorgopties We bieden verschillende opties aan voor het bezorgen of ophalen van je bestelling. Welke opties voor jouw bestelling beschikbaar zijn, zie je bij het afronden van de bestelling. Verkoop door LW Store Wat je kan verwachten 1 2 3 4 5 6 7 8 9 10 Kies ander aantal…
Luvetrex ® Grijze Welkom Deurmat - Robuust en Weerbestendig - 67x90cmLuvetrex ® Deze stijlvolle grijze deurmat van 67 x 90 cm is de perfecte aanvulling voor elke entree.… Prijsinformatie en bestellen De prijs van dit product is 49 euro. 49 - Uiterlijk 24 oktober in huis Levertijd We doen er alles aan om dit artikel op tijd te bezorgen. Het is echter in een enkel geval mogelijk dat door omstandigheden de bezorging vertraagd is. Bezorgopties We bieden verschillende opties aan voor het bezorgen of ophalen van je bestelling. Welke opties voor jouw bestelling beschikbaar zijn, zie je bij het afronden van de bestelling. Verkoop door LW Store Wat je kan verwachten 1 2 3 4 5 6 7 8 9 10 Kies ander aantal…
Luvetrex ® Betoverende Windgong voor Buiten met 6 Aluminium Buisjes en Handige OphanghaakLuvetrex ® Creëer een rustgevende sfeer in uw tuin, terras, balkon of patio met deze betoverende windgong.… Prijsinformatie en bestellen De prijs van dit product is 59 euro. 59 - Uiterlijk 24 oktober in huis Levertijd We doen er alles aan om dit artikel op tijd te bezorgen. Het is echter in een enkel geval mogelijk dat door omstandigheden de bezorging vertraagd is. Bezorgopties We bieden verschillende opties aan voor het bezorgen of ophalen van je bestelling. Welke opties voor jouw bestelling beschikbaar zijn, zie je bij het afronden van de bestelling. Verkoop door LW Store Wat je kan verwachten 1 2 3 4 5 6 7 8 9 10 Kies ander aantal…
Luvetrex ® Stijlvolle en Wasbare Deurmat met Antislip voor Binnen en Overdekt Buiten GebruikLuvetrex ® Deze praktische en stijlvolle deurmat is perfect voor gebruik binnenshuis en in overdekte… Prijsinformatie en bestellen De prijs van dit product is 109 euro. 109 - Uiterlijk 24 oktober in huis Levertijd We doen er alles aan om dit artikel op tijd te bezorgen. Het is echter in een enkel geval mogelijk dat door omstandigheden de bezorging vertraagd is. Bezorgopties We bieden verschillende opties aan voor het bezorgen of ophalen van je bestelling. Welke opties voor jouw bestelling beschikbaar zijn, zie je bij het afronden van de bestelling. Verkoop door LW Store Wat je kan verwachten 1 2 3 4 5 6 7 8 9 10 Kies ander aantal…
Luvetrex ® Aluminium Deurmat met Schoenreiniger en Borstelstrips voor Efficiënte Reiniging - Grijs 58.5 x 36.5 cmLuvetrex ® Deze robuuste aluminium deurmat is de perfecte oplossing voor het grondig reinigen van schoenen… Prijsinformatie en bestellen De prijs van dit product is 269 euro. 269 - Uiterlijk 24 oktober in huis Levertijd We doen er alles aan om dit artikel op tijd te bezorgen. Het is echter in een enkel geval mogelijk dat door omstandigheden de bezorging vertraagd is. Bezorgopties We bieden verschillende opties aan voor het bezorgen of ophalen van je bestelling. Welke opties voor jouw bestelling beschikbaar zijn, zie je bij het afronden van de bestelling. Verkoop door LW Store Wat je kan verwachten 1 2 3 4 5 6 7 8 9 10 Kies ander aantal…
Luvetrex ® Extra Dunne Binnen Deurmat 40 x 60 cm voor Non-Slip Absorberend GebruikLuvetrex ® Deze ultra dunne deurmat van 40 x 60 cm is slechts 3 mm dik en past perfect bij de meeste… Prijsinformatie en bestellen De prijs van dit product is 69 euro. 69 - Uiterlijk 24 oktober in huis Levertijd We doen er alles aan om dit artikel op tijd te bezorgen. Het is echter in een enkel geval mogelijk dat door omstandigheden de bezorging vertraagd is. Bezorgopties We bieden verschillende opties aan voor het bezorgen of ophalen van je bestelling. Welke opties voor jouw bestelling beschikbaar zijn, zie je bij het afronden van de bestelling. Verkoop door LW Store Wat je kan verwachten 1 2 3 4 5 6 7 8 9 10 Kies ander aantal…
Luvetrex ® Stijlvolle Kokosmat met Zwarte Kat - 70 x 40 cm - Welkomstmat met Antislip PVCLuvetrex ® Verfraai uw voordeur - het ontwerp van onze vuilvangmat voor buiten zal niet onopgemerkt blijven!… Prijsinformatie en bestellen De prijs van dit product is 69 euro. 69 - Uiterlijk 24 oktober in huis Levertijd We doen er alles aan om dit artikel op tijd te bezorgen. Het is echter in een enkel geval mogelijk dat door omstandigheden de bezorging vertraagd is. Bezorgopties We bieden verschillende opties aan voor het bezorgen of ophalen van je bestelling. Welke opties voor jouw bestelling beschikbaar zijn, zie je bij het afronden van de bestelling. Verkoop door LW Store Wat je kan verwachten 1 2 3 4 5 6 7 8 9 10 Kies ander aantal…
Luvetrex ® Set van 2 Moderne Opvouwbare Stoelen voor Eetkamer, Bureau en Buitenactiviteiten, Houten Frame, TaupeLuvetrex ® Ontdek veelzijdige opvouwbare stoelen die perfect zijn voor elke gelegenheid. Of het nu gaat… Prijsinformatie en bestellen De prijs van dit product is 209 euro. 209 - Uiterlijk 7 november in huis Levertijd We doen er alles aan om dit artikel op tijd te bezorgen. Het is echter in een enkel geval mogelijk dat door omstandigheden de bezorging vertraagd is. Bezorgopties We bieden verschillende opties aan voor het bezorgen of ophalen van je bestelling. Welke opties voor jouw bestelling beschikbaar zijn, zie je bij het afronden van de bestelling. Verkoop door LW Store Wat je kan verwachten
Luvetrex ® Ergonomische Toiletkruk voor Volwassenen en Kinderen met Antislipfunctie in GrijsLuvetrex ® Comfortabele toilethulp: toiletkruk voor volwassenen, gehumaniseerd voetkussendesign, past… Prijsinformatie en bestellen De prijs van dit product is 69 euro. 69 - 1 - 2 weken Levertijd We doen er alles aan om dit artikel op tijd te bezorgen. Het is echter in een enkel geval mogelijk dat door omstandigheden de bezorging vertraagd is. Bezorgopties We bieden verschillende opties aan voor het bezorgen of ophalen van je bestelling. Welke opties voor jouw bestelling beschikbaar zijn, zie je bij het afronden van de bestelling. Verkoop door LW Store Wat je kan verwachten 1 2 3 4 5 6 7 8 9 10 Kies ander aantal…
Luvetrex ® Tuintafel Beschermhoes voor Alle Seizoenen met Waterdichte en UV-bestendige EigenschappenLuvetrex ® Deze veelzijdige tuintafel beschermhoes biedt optimale bescherming voor uw buitenmeubilair… Prijsinformatie en bestellen De prijs van dit product is 69 euro. 69 - 1 - 2 weken Levertijd We doen er alles aan om dit artikel op tijd te bezorgen. Het is echter in een enkel geval mogelijk dat door omstandigheden de bezorging vertraagd is. Bezorgopties We bieden verschillende opties aan voor het bezorgen of ophalen van je bestelling. Welke opties voor jouw bestelling beschikbaar zijn, zie je bij het afronden van de bestelling. Verkoop door LW Store Wat je kan verwachten 1 2 3 4 5 6 7 8 9 10 Kies ander aantal…
Luvetrex ® Hangstoelafdekking, waterdicht, afdekzeil voor hangstoel met frame, beschermhoes voor tuinschommel, uv-bestendig, zware belasting, hangmand, beschermhoes, weerbestendig, groenLuvetrex ® [100% waterdicht materiaal]: de hangstoel is gemaakt van hoogwaardig Oxford-weefsel met een… Prijsinformatie en bestellen De prijs van dit product is 69 euro. 69 - 1 - 2 weken Levertijd We doen er alles aan om dit artikel op tijd te bezorgen. Het is echter in een enkel geval mogelijk dat door omstandigheden de bezorging vertraagd is. Bezorgopties We bieden verschillende opties aan voor het bezorgen of ophalen van je bestelling. Welke opties voor jouw bestelling beschikbaar zijn, zie je bij het afronden van de bestelling. Verkoop door LW Store Wat je kan verwachten 1 2 3 4 5 6 7 8 9 10 Kies ander aantal…
Luvetrex ® Veelzijdige Zonwering voor Buiten met Waterafstotende Eigenschappen en UV Bescherming, 2 x 3 m, Zee BlauwLuvetrex ® Creëer een schaduwrijke en beschermde buitenruimte met deze hoogwaardige zonwering. Gemaakt… Prijsinformatie en bestellen De prijs van dit product is 69 euro. 69 - Uiterlijk 30 oktober in huis Levertijd We doen er alles aan om dit artikel op tijd te bezorgen. Het is echter in een enkel geval mogelijk dat door omstandigheden de bezorging vertraagd is. Bezorgopties We bieden verschillende opties aan voor het bezorgen of ophalen van je bestelling. Welke opties voor jouw bestelling beschikbaar zijn, zie je bij het afronden van de bestelling. Verkoop door LW Store Wat je kan verwachten 1 2 3 4 5 6 7 8 9 10 Kies ander aantal… 1 … 216 217 218 219 220 Verder kijken? Alles in Schaduwdoeken rechthoekig Alles in Schaduwdoek bevestigingsmaterialen Alles van Hanse® Anderen zochten ook: bevestigingsset schaduwdoek Anderen zochten ook: schaduwnet Anderen zochten ook: hanse schaduwdoek Alles in Schaduwdoeken vierkant Alles in NESLING Alles in Zonneschermen Anderen zochten ook: schaduwdoek waterdicht Alles in Buitenkado Anderen zochten ook: zonnedoek Alles in Harmonica schaduwdoeken Alles in Schaduwdoeken trapezium Anderen zochten ook: schaduwdoek 90 graden Alles in Luifels Alles in Parasols Anderen zochten ook: perel schaduwdoek Alles in Zonwering Anderen zochten ook: schaduwdoek driehoek Anderen zochten ook: nesling schaduwdoek Alles in Vensterzonweringen Anderen zochten ook: schaduwdoek op rol Alles in Shadow Comfort Toon meer Lijst met gekozen artikelen om te vergelijken Vergelijk artikelen Waar wil je dit mee vergelijken? Je kan in totaal vier artikelen kiezen. Er is nog plaats voor andere artikelen. ander artikel. Vergelijk Service & contact Snel regelen in je account Volg je bestelling, betaal facturen of retourneer een artikel. Heb je ons nodig? We helpen je graag. Onze klantenservice is dag en nacht open. Klantenservice Contact opnemen Bestellen & Leveren Betalen Retourneren Garantie & Reparatie Over bol De voordelen van bol Nieuws Werken bij bol Bol & duurzaamheid Bol & B corp Bollebozen De bol app Bedrijfsgegevens Zakendoen met bol Zakelijk verkopen Zakelijk bestellen Zakelijke cadeaukaarten Adverteren Affiliate Marketing Wil je ons volgen? Volg ons op facebook Volg ons op pinterest Volg ons op instagram Volg ons op youtube Volg ons op linkedin Volg ons op TikTok Meld je aan voor korting en inspiratie in je mailbox bol de winkel van ons allemaal bol de winkel van ons allemaal Certificaat Becommerce Algemene voorwaarden Privacy Cookies © 1999-2024 bol.com b.v. * De voordelen van bol.com gelden niet voor het gehele assortiment. Bekijk de voorwaarden Alle prijzen zijn inclusief BTW en andere heffingen en exclusief eventuele verzenden en servicekosten {"isNewBillieGraphicExpActive":true,"textInputComponentMigrationEnabled":false,"bodyContainerComponentMigrationEnabled":false,"messageComponentMigrationEnabled":false,"windowContainerComponentMigrationEnabled":false,"headerComponentMigrationEnabled":false,"conversationalProtocolV4":false,"authRedirectEnabled":false,"isLiveChatRegisterFixEnabled":true,"isLocalStorageAndroidEnabled":true,"isFocusTrapEnabled":true,"pageName":"/be/nl/l/schaduwdoeken/21672/","chatrUrl":"https://chatr.bol.com/v1/p3/converse","chatrImageUploadUrl":"https://chatr.bol.com/v1/p3/image","chatrIsTypingUrl":"https://chatr.bol.com/v1/converse/isTyping","countryCode":"BE","language":"nl-BE","deviceType":"DESKTOP","onLoginPage":false,"authState":"ANONYMOUS","labels":[{"key":"chosenLiveChat","value":"Gekozen voor live chat"},{"key":"headerAgentConnected","value":"In gesprek met $agent"},{"key":"submitButtonTitle","value":"Typ een bericht in het tekstveld, en druk dan op deze knop om het bericht te zenden. (Of druk op ENTER)"},{"key":"alwaysOnline","value":"Altijd online"},{"key":"proactiveHeader","value":"Stel je vraag, krijg meteen antwoord"},{"key":"billieInitProductText","value":"Hallo, ik ben Billie, de chatbot van bol. Ik kan je snel helpen. En anders stuur ik je door naar de juiste persoon bij bol of onze partners. Wat wil je over dit artikel vragen?"},{"key":"downloadingImageFromBackend","value":"Afbeelding wordt opgehaald"},{"key":"headerAgentTyping","value":"$agent is aan het typen"},{"key":"headerSearchingExpert","value":"Zoeken naar een expert"},{"key":"askYourQuestion","value":"Stel je vraag"},{"key":"attachmentError401","value":"Log in om bijlages te kunnen verzenden"},{"key":"plazaPhoneErrorText","value":"Sorry er ging iets mis. Probeer het nog een keer."},{"key":"proactiveWelcome","value":"Op zoek naar antwoorden? Die hebben wij. Stel gerust je vraag."},{"key":"addAttachment","value":"Voeg een bijlage toe"},{"key":"noConnectionToChat","value":"Ik kan je niet verbinden met de chat. Ik verzamel nu de andere contactopties voor jou."},{"key":"attachmentErrorDefault","value":"Er is iets mis gegaan, je bijlage kan niet worden verzonden. Probeer het later nog eens."},{"key":"askNewQuestion","value":"Nieuwe vraag stellen"},{"key":"thereAreNewMessages","value":"Er staan $count nieuwe berichten voor je klaar"},{"key":"menuMinimize","value":"Gesprek minimaliseren"},{"key":"loginAttachmentLink","value":" om een bijlage te sturen."},{"key":"plazaPhoneNumberDescription","value":"Je kunt ze op dit nummer bereiken:"},{"key":"plazaShowNumber","value":"Telefoonnummer tonen"},{"key":"searchingExpert","value":"Zoeken naar een expert"},{"key":"noConnectionContactBot","value":" Ik kan je niet verbinden. Ik verzamel nu de andere contactopties voor jou."},{"key":"noConnectionToChatOtherContactOptions","value":"Er ging iets mis ... Door een onverwachte storing kun je niet verder chatten.\r\n We zijn wel bereikbaar op een andere manier. Ik zoek even de contactopties voor jou."},{"key":"somethingWentWrong","value":"Er ging iets mis..."},{"key":"cannotSendMessage","value":"Kan bericht niet versturen"},{"key":"billieInitTextSub","value":"Hoe kan ik je helpen?"},{"key":"menuClose","value":"Gesprek afsluiten"},{"key":"inputTitle","value":"Typ hier je bericht."},{"key":"msgLongerThanExpected","value":"Sorry, het is nu wat drukker dan verwacht"},{"key":"thereIsANewMessage","value":"Er staat $count nieuw bericht voor je klaar"},{"key":"loginAttachment","value":"Log in om een bijlage te sturen."},{"key":"srUserChatMessage","value":"Gebruiker zegt:"},{"key":"liveChatStarted","value":"Je live chat is gestart"},{"key":"connectWithAgent","value":"We verbinden je daarna met een expert"},{"key":"billieError","value":"Ik kan je niet verbinden met onze chatbot Billie. Ik verzamel nu de andere contactopties voor jou."},{"key":"cannotSendImage","value":"Kan bijlage niet versturen"},{"key":"groupedChannelHeader","value":"Kom je er niet uit met de partner?"},{"key":"submitButtonName","value":"versturen"},{"key":"contactNow","value":"Ik wil contact opnemen"},{"key":"typeSomething","value":"Typ eerst je bericht"},{"key":"imagePending","value":"Bijlage wordt verstuurd"},{"key":"billieInitTextNew","value":"Hallo, ik ben Billie, de chatbot van bol. Ik kan je snel helpen. En anders weet ik wie bij bol je verder kan helpen."},{"key":"attachmentError500","value":"De server geeft een error,je bijlage kan niet worden verzonden. Probeer het later nog eens."},{"key":"billieInitProductTextSub","value":"Wat wil je over dit artikel vragen?"},{"key":"welcomeWaiting","value":"Typ gerust vast een bericht ..."},{"key":"chattingWithOtherAgent","value":"Je chat nu met een andere $agent"},{"key":"login","value":"Log in"},{"key":"yourCustomerNumberIs","value":"Je klantnummer is"},{"key":"noPartnerSolution","value":"Als je er met de partner niet uitkomt, zoeken we samen naar een oplossing."},{"key":"contactPlazaHeader","value":"Contact opnemen met onze partner"},{"key":"inputPlaceholder","value":"Je vraag of bericht ..."},{"key":"errorTimeoutRetry","value":"Er ging iets mis. We verbinden je opnieuw."},{"key":"noConnectionToBillie","value":"Er ging iets mis ... Door een onverwachte storing kun je niet verder chatten met onze chatbot Billie. We zijn wel bereikbaar op een andere manier. We zoeken even de contactopties voor jou."},{"key":"chooseContactOptions","value":"Kies een contactoptie"},{"key":"bolCustomerService","value":"De bol klantenservice is er voor je"},{"key":"attachmentError415","value":"Je bijlage is het verkeerde type en kan niet worden verzonden. Kies een .jpg, .png of .gif afbeelding"},{"key":"attachmentError413","value":"Je bijlage is te groot en kan niet worden verzonden"},{"key":"billieInitText","value":"Hallo, ik ben Billie, de chatbot van bol. Ik kan je snel helpen. En anders stuur ik je door naar de juiste persoon bij bol of onze partners. Hoe kan ik je helpen?"},{"key":"chatBotBillie","value":"Chatbot Billie"},{"key":"tryNow","value":"direct proberen"},{"key":"srBillieChatMessage","value":"Chatbot Billie zegt:"},{"key":"noConnectionPossible","value":"Geen verbinding mogelijk"},{"key":"cantPreview","value":"Kan afbeelding niet tonen"},{"key":"errorTimeoutCountdown","value":"Er ging iets mis. We verbinden je opnieuw over $countdown seconden."},{"key":"msgKeepOnSearching","value":"We blijven voor je zoeken"},{"key":"chattingWithAgent","value":"Je chat nu met $agent"},{"key":"menuRestart","value":"Gesprek opnieuw starten"}],"isCuiFromPackage":false,"isBillieBannerImprovements":false,"isBillieIntroductionExpActive":false,"isCUIResetSwitchActive":true,"isUrlMessageParamsFixEnabled":false,"themeName":"","recaptchaSiteKey":"6LfvbwkTAAAAANOIO8BXcuW1TzqOPfdZ3aUPhuPY","isFullScreen":false,"isStandalone":false,"csHomeUrl":"https://www.bol.com/nl/m/klantenservice/","conversationalUIAsyncMeasurementEndpoint":"/nl/conversational-ui-m2-data/send-conversation-id","initializeConversationType":"ContactBot","abTests":["BLSM_CUI_RESET_APP_BUG","CUI-BASSIE-V2_control","CUI-CHITOS-RETURN_a","CUI-CHITOS-WARREP_a","CUI-CHITOS-WIMP_a"],"unleashSwitches":[],"bucketingId":"41c01687-f494-4f01-ad84-db733cdd6adb","fallbackChannels":[{"type":"phone","titleShort":"Bel ons","title":"Bel met onze klantenservice","responseTime":"Binnen 1 minuut reactie","description":"We zijn 24 uur per dag, 7 dagen per week bereikbaar","buttonText":"Bel 030 310 49 91","buttonUrl":"tel:0303104991"},{"type":"mail","titleShort":"Mail ons","title":"","responseTime":"We reageren binnen 24 uur","description":"Mogelijk om een foto mee te sturen","buttonText":"Ga naar mail formulier","buttonUrl":"/nl/contactformulier"},{"type":"liveChat","titleShort":"Chat met ons","title":"Chat met onze klantenservice","responseTime":"Zo snel mogelijk reactie","description":"We zijn dag en nacht bereikbaar. Ook in het weekend.","buttonText":"Start live chat","buttonUrl":"","errorType":"ParleyError"}]} { "PERCENTAGE_ITEM_IN_VIEW": 50, "TIME_IN_VIEW_MS": 1000, "SEND_THROTTLE_MS": 250, "CHECK_FOR_METRICS_MS": 250, "BLTG_TIMEOUT_IN_MS": 100, "URL_BLTG_END_POINT": "https://mvw.s-bol.com/v1/client-interaction" } !function(){if('PerformanceLongTaskTiming' in window){var g=window.__tti={e:[]}; g.o=new PerformanceObserver(function(l){g.e=g.e.concat(l.getEntries())}); g.o.observe({entryTypes:['longtask']})}}(); var perfMetrics = (function (w, p) { return w[p] = w[p] || function(){(w[p].q=w[p].q||[]).push(arguments)}; })(window, '@wsp/performance-metrics'); perfMetrics('init', {"apiUrl":"https://firefly.bol.com","apiKey":"WEBSHOP","softwareVersion":"20241017090051","whiteList":["^https:\\/\\/[^\\/]+\\.(s-)?bol\\.com\\/"],"blackList":["^https:\\/\\/[^\\/]+\\.bol\\.com\\/(nl\\/bltg|tracking)\\/","^https:\\/\\/swa\\.bol\\.com\\/"]}); (function (w, d, u) { function l() { var t = d.createElement("script"); t.async = true; t.src = u; d.getElementsByTagName("head")[0].appendChild(t); } w.addEventListener('pageshow', function () { if ('requestIdleCallback' in w) { w.requestIdleCallback(l); } else { w.setTimeout(l, 200); } }); })(window, document, "https://assets.s-bol.com/0.3.6/performance-metrics.js"); {"waitForConsent":true,"fbPixId":"903451823449917","analyticsObj":{"pageInfo":{"pageType":"LPBROWSE","country":"BE","shoppingChannelContextTypeAndDeviceType":"www.bol.com,UNKNOWN","canonicalUrl":"https://www.bol.com/be/nl/l/schaduwdoeken/21672/?page\u003d220","shortURL":"/l/schaduwdoeken/21672/","countryLanguage":"be-nl","external":true,"subscriptionInfo":{"selectMembership":false},"shouldSendUserProps":false,"renderedInApp":false},"products":[{"productId":"9300000062187780","title":"vidaXL - Zonnescherm - driehoekig - 4,5x4,5x4,5 - m - oxford - stof","category":"21672","brand":"vidaXL","brick":"10005291","seller":"1178874_vidaXL.be","price":39.99,"discount":0.0,"categoryNumbersFlattened":["21672","13024","12974"],"chunk":"80009257","categories":["Tuin","Zonwering","Schaduwdoeken"],"orderable":"available","quantity":1},{"productId":"9200000122181050","title":"Shadow Comfort driehoek 3,6x3,6x3,6m Post Modern Mauve","category":"21672","brand":"Shadow Comfort","brick":"10005291","seller":"1563504_Brandsplaza","price":51.44,"discount":0.0,"categoryNumbersFlattened":["21672","13024","49919","12974"],"chunk":"80009257","categories":["Tuin","Zonwering","Schaduwdoeken","Schaduwdoeken driehoek"],"orderable":"available","quantity":1},{"productId":"9300000182612794","title":"Zonneschermzeil rechthoekig 30 x 30 cm - UV-blokkerend - voor terras en tuin - buitenactiviteiten - zandvangst Shade Sail","category":"21672","brand":"Merkloos","brick":"10005291","seller":"1800216_Jas Sales ","price":88.95,"discount":0.0,"categoryNumbersFlattened":["21672","13024","12974"],"chunk":"80009257","categories":["Tuin","Zonwering","Schaduwdoeken"],"orderable":"available","quantity":1},{"productId":"9300000057613972","title":"vidaXL - Zonnescherm - vierkant - 6x6 - m - oxford - stof - wit","category":"21672","brand":"vidaXL","brick":"10005291","seller":"1274500_Living BE","price":99.99,"discount":0.0,"categoryNumbersFlattened":["21672","13024","12974"],"chunk":"80009257","categories":["Tuin","Zonwering","Schaduwdoeken"],"orderable":"available","quantity":1},{"productId":"9300000171619531","title":"vidaXL Zonnescherm driehoekig 4x4x5-8 m oxford stof zwart - Zonnezeil - Zonnezeilen - Zonnedoek - Zonnedoeken","category":"21672","brand":"vidaXL","brick":"10005291","seller":"1435157_Home\u0026Living België","price":45.95,"discount":0.0,"categoryNumbersFlattened":["21672","13024","12974"],"chunk":"80009257","categories":["Tuin","Zonwering","Schaduwdoeken"],"orderable":"available","quantity":1},{"productId":"9300000161976625","title":"The Living Store Zonnezeil UV-bestendig - 2/4 x 3 m - Beige","category":"21672","brand":"The Living Store","brick":"10005291","seller":"1447365_Online Woonwinkel BE","price":26.95,"discount":0.0,"categoryNumbersFlattened":["49920","21672","13024","12974"],"chunk":"80009257","categories":["Tuin","Zonwering","Schaduwdoeken","Schaduwdoeken rechthoekig"],"orderable":"available","quantity":1},{"productId":"9300000161976546","title":"The Living Store Zonnezeil Driehoek 3 x 3 x 3 m - Antraciet - PU-gecoat Oxford Stof","category":"21672","brand":"The Living Store","brick":"10005291","seller":"1447365_Online Woonwinkel BE","price":33.95,"discount":0.0,"categoryNumbersFlattened":["21672","13024","12974"],"chunk":"80009257","categories":["Tuin","Zonwering","Schaduwdoeken"],"orderable":"available","quantity":1},{"productId":"9300000175022115","title":"Sol Royal SolVision HS9 – Schaduwdoek Driehoek 6x6x6m Anthraciet – Waterafstotend – UV Bescherming","category":"21672","brand":"Sol Royal","brick":"10005291","seller":"1510389_Brandvin","price":48.99,"discount":2.0,"categoryNumbersFlattened":["21672","13024","49919","12974"],"chunk":"80009257","categories":["Tuin","Zonwering","Schaduwdoeken","Schaduwdoeken driehoek"],"promo":"in prijs verlaagd","orderable":"available","quantity":1},{"productId":"9300000159282232","title":"Zonnezeil 3 x 4 m Polyester Scheurvast - Zonnezeil Waterdicht - Zonwering 95% UV Bescherming Zeildoek Pergola met Oogjes en Bevestigingskoorden - Voor Balkon, in Tuin - Grijs","category":"21672","brand":"Merkloos","brick":"10005291","seller":"1800216_Jas Sales ","price":89.0,"discount":0.0,"categoryNumbersFlattened":["49920","21672","13024","12974"],"chunk":"80009257","categories":["Tuin","Zonwering","Schaduwdoeken","Schaduwdoeken rechthoekig"],"orderable":"available","quantity":1},{"productId":"9300000176824158","title":"Rechthoekig zonnezeil, voor balkon, schaduwnet voor broeikas, blokkeert effectief zonlicht en uv-stralen, de lucht kan op en neer circuleren, 3 x 6 m, zwart","category":"21672","brand":"Merkloos","brick":"10005291","seller":"1761922_Ribbi","price":116.15,"discount":0.0,"categoryNumbersFlattened":["21672","13024","12974"],"chunk":"80009257","categories":["Tuin","Zonwering","Schaduwdoeken"],"orderable":"available","quantity":1},{"productId":"9300000168884397","title":"vidaXL Zonnezeil - Zonnezeilen - Zonnedoek - Zonnedoeken - Zonnescherm trapezium 3/4x3 m oxford stof zwart","category":"21672","brand":"vidaXL","brick":"10005291","seller":"1447365_Online Woonwinkel BE","price":36.95,"discount":3.0,"categoryNumbersFlattened":["21672","13024","12974"],"chunk":"80009257","categories":["Tuin","Zonwering","Schaduwdoeken"],"orderable":"available","quantity":1},{"productId":"9300000183860924","title":"Zonnescherm, voor in de tuin, met uv-bescherming, weerbestendig en , van HDPE-materiaal, ademend, vierkant, 3 x 4, terracotta","category":"21672","brand":"Merkloos","brick":"10005291","seller":"1740974_Sevn Shop","price":91.08,"discount":7.92,"categoryNumbersFlattened":["21672","13024","12974"],"chunk":"80009257","categories":["Tuin","Zonwering","Schaduwdoeken"],"orderable":"available","quantity":1},{"productId":"9300000192457363","title":"Luvetrex ® Veelzijdige Zonwering voor Buiten met Waterafstotende Eigenschappen en UV Bescherming, 2 x 3 m, Zee Blauw","category":"21672","brand":"Luvetrex","brick":"10005291","seller":"1805800_LW Store","price":69.0,"discount":0.0,"categoryNumbersFlattened":["49920","21672","13024","12974"],"chunk":"80009257","categories":["Tuin","Zonwering","Schaduwdoeken","Schaduwdoeken rechthoekig"],"orderable":"available","quantity":1}]}} (function(){ //rnwy_comp: device_profile/v1/default $RNWY.loader() .now('webshop') .now(function() { WSP.utils.deviceProfile.setDeviceProfile('UNKNOWN'); }); //rnwy_comp: customer_menu/v1/customer_menu $RNWY.loader() .win('webshop') .win('offcanvas') .win(function () { const accountToggle = document.getElementById('account-toggle'); if (!accountToggle) return null const accountMenu = document.getElementById('account-menu'); const menuItems = Array.from(document.querySelectorAll('#accountNav > li a')); const nextHandle = document.getElementById('nextHandle'); let preventFocusTrap = false; let currentFocus = -1; let mouseDownTarget = null; const isFocusable = (element) => { if (element.tabIndex < 0) return false; if (element.disabled) return false; switch (element.nodeName) { case 'A': return !!element.href && element.rel !== 'ignore'; case 'INPUT': return element.type !== 'hidden'; case 'BUTTON': case 'SELECT': case 'TEXTAREA': return true; default: return false; } } const attemptFocus = (element) => { if (!isFocusable(element)) return false preventFocusTrap = true element.focus(); preventFocusTrap = false; return document.activeElement === element; } const focusFirstDescendant = (element) => { for (let i = 0; i < element.childNodes.length; i++) { const child = element.childNodes[i]; if (attemptFocus(child) || focusFirstDescendant(child)) return true; } } const focusLastDescendant = (element) => { for (let i = element.childNodes.length - 1; i >= 0; i--) { const child = element.childNodes[i]; if (attemptFocus(child) || focusLastDescendant(child)) return true; } } // Trap focus within the menu const trapFocus = (e) => { if (preventFocusTrap) return; const isDialogBlurred = !accountMenu.contains(e.target); if (isDialogBlurred) { if (document.activeElement === nextHandle) { focusFirstDescendant(accountMenu); currentFocus = 0; } else { focusLastDescendant(accountMenu); currentFocus = menuItems.length - 1; } } else { currentFocus = menuItems.indexOf(document.activeElement); } }; function setFocusAttribute(isFocused) { accountToggle.setAttribute('data-focus', isFocused ? 'true' : 'false'); } accountToggle.addEventListener('focus', () => setFocusAttribute(true)); accountToggle.addEventListener('blur', () => setFocusAttribute(false)); const accountToggleIsFocused = document.activeElement === accountToggle; setFocusAttribute(accountToggleIsFocused); const showMenu = () => { document.addEventListener('focus', trapFocus, true); focusFirstDescendant(accountMenu); currentFocus = 0; } function toggleMenu() { const isExpanded = accountToggle.getAttribute('aria-expanded') === 'true'; accountToggle.setAttribute('aria-expanded', !isExpanded); if (!isExpanded) { accountMenu.classList.add('is-visible'); accountMenu.setAttribute('aria-hidden', 'false'); showMenu() } else { closeMenu() } } function closeMenu() { document.removeEventListener('focus', trapFocus, true); accountMenu.classList.remove('is-visible'); accountToggle.setAttribute('aria-expanded', 'false'); accountMenu.setAttribute('aria-hidden', 'true'); accountToggle.setAttribute('data-focus', 'false') currentFocus = -1; } accountToggle?.addEventListener('click', (e) => { // This prevents click from bubbling to document e.stopPropagation(); toggleMenu(); }); document?.addEventListener('click', (e) => { if (!accountMenu?.contains(e.target) && e.target !== accountToggle) { closeMenu(); } }); document?.addEventListener('keydown', (e) => { if (e.key === 'Escape') { closeMenu(); } }); function handleNavigation(event) { const key = event.key; if (key === 'ArrowDown' || key === 'ArrowUp' || key === 'Tab') { event.preventDefault(); if (key === 'ArrowDown' || (key === 'Tab' && !event.shiftKey)) { currentFocus = (currentFocus + 1) % menuItems.length; } else if (key === 'ArrowUp' || (key === 'Tab' && event.shiftKey)) { currentFocus = (currentFocus - 1 + menuItems.length) % menuItems.length; } menuItems[currentFocus].focus(); } } function handleMenuItemMouseDown(event) { const targetItem = event.target.closest('a'); if (targetItem && menuItems.includes(targetItem)) { mouseDownTarget = targetItem; currentFocus = menuItems.indexOf(targetItem); } } document.getElementById('accountNav').addEventListener('keydown', handleNavigation); document.getElementById('accountNav').addEventListener('mousedown', handleMenuItemMouseDown); }); //rnwy_comp: basket_button/v9/basket_button $RNWY.loader() .now('jquery') .win('basket') .win(function () { WSP.core.mediator.subscribe('wsp:accessories_helper_ensure_load_accessories_helper_dependencies', function(callback) { if(typeof WSP.Basket === 'undefined') { WSP.Basket = new WSP.core.Basket({}); } if(typeof WSP.BasketButtons === 'undefined') { WSP.BasketButtons = new WSP.core.BasketButtons({}); WSP.core.mediator.subscribe(WSP.events.Basket.basketUpdated, function(data) { WSP.AccessoriesHelper.checkSubserviceButtons(data); }); } callback(); }); WSP.StickyBasket = new WSP.core.StickyBasket({ addToCartElements : '.js_floating_basket_btn', basketUrl : '/be/nl/basket/', loadAccessoriesInline : true, stickyBasketTargetEl : jQuery('.js_basket_wrapper'), showBasketOnHover : false }); if(typeof WSP.AccessoriesHelper === 'undefined') { WSP.AccessoriesHelper = new WSP.core.AccessoriesHelper(); } }); //rnwy_comp: search_bar/v5/default $RNWY.loader() .now('jquery') .dom(function () { document.querySelector('.js_main_menu_btn').addEventListener('click', function () { var mainNavOffcanvas = document.querySelector('wsp-main-nav-offcanvas.js_main_menu'); if (mainNavOffcanvas) { mainNavOffcanvas.toggleVisibility(true); $RNWY.loader() .win('px') .win(function () { px('common.mobilemenu.open', { fromHeader: true }); }); } }); }); //rnwy_comp: price_block/v3/price_block //rnwy_comp: price_block/v3/price_block //rnwy_comp: price_block/v3/price_block //rnwy_comp: price_block/v3/price_block //rnwy_comp: price_block/v3/price_block //rnwy_comp: price_block/v3/price_block //rnwy_comp: price_block/v3/price_block //rnwy_comp: price_block/v3/price_block //rnwy_comp: price_block/v3/price_block //rnwy_comp: price_block/v3/price_block //rnwy_comp: price_block/v3/price_block //rnwy_comp: price_block/v3/price_block //rnwy_comp: price_block/v3/price_block //rnwy_comp: main_object_container/v4/default_ce $RNWY.loader() .win('offcanvas'); //rnwy_comp: footer_default/v4/footer $RNWY.loader().dom(function () { const icons = Array.from(document.querySelectorAll('.wsp-footer__social-icons a svg')); const srTexts = Array.from(document.querySelectorAll('#sr-text')); const iconTypes = ['facebook', 'pinterest', 'instagram', 'youtube', 'linkedin', 'tiktok']; icons.forEach((svg, index) => { // Skip if we don't have a defined icon type if (index >= iconTypes.length) return; const iconType = iconTypes[index]; const srText = srTexts[index] ? srTexts[index].textContent : `Follow us on ${iconType}`; const iconTitle = document.createElement('title'); iconTitle.id = `${iconType}-icon-title`; iconTitle.textContent = srText; const iconDesc = document.createElement('desc'); iconDesc.id = `${iconType}-icon-desc`; iconDesc.textContent = `Icon for ${iconType}`; svg.setAttribute('role', 'img'); svg.setAttribute('aria-labelledby', `${iconType}-icon-title`); svg.setAttribute('aria-describedby', `${iconType}-icon-desc`); svg.insertBefore(iconDesc, svg.firstChild); svg.insertBefore(iconTitle, svg.firstChild); svg.setAttribute('data-icon', iconType); }); }); //rnwy_comp: foot/v6/foot window['@wsp/analytics-loader'] = window['@wsp/analytics-loader'] || {}; window['@wsp/analytics-loader'].waitForConsent = true; $RNWY.loader() .win('jquery') .win('flex-tooltip') .win(function() { if (WSP) { new WSP.core.TooltipController({ tooltipElemsSelector: '.info-link' }); } }); //rnwy_comp: analytics_common/v1/analytics_common window['@wsp/analytics-loader'] = window['@wsp/analytics-loader'] || {}; window['@wsp/analytics-loader'].waitForConsent = true; $RNWY.loader() .win('analytics-loader'); //rnwy_comp: measurement/v3/bltg $RNWY.loader() .win('measurement'); //rnwy_comp: tracking/v1/pixel $RNWY.loader() .win('px') .win(function(){ px('common.page.view', { "channel" : "garden", "eVar12" : "not logged in", "eVar14" : "8", "eVar15" : "5269", "eVar16" : "customer_loyalty_status:0", "eVar19" : "220", "eVar20" : "bestverkocht_11", "eVar21" : "unknown", "eVar24" : "categorieen:Tuin|view:list|standard", "eVar51" : "www.bol.com,UNKNOWN", "eVar52" : "8", "eVar55" : "c5964f43-e302-49d7-a0ed-6844b19c3cab", "eVar74" : "heterogeneous", "eVar75" : "st:1|fb1:0|fb2:0|fb3:0|fb4:0|fb5:0|fb6:0|vce:0|bc:0|rf:0|cf:0|ih:0|se:0|hs:1|af:0|bs:0|tf:0|fr:0|qc:1", "eVar93" : "external-behavioural=unknown|external-transactional=unknown|internal-behavioural=unknown|internal-transactional=unknown", "events" : "event8,event97,event225", "list3" : "CUI-CHITOS-RETURN_a,CUI-CHITOS-WIMP_a,CUI-BASSIE-V2_control,wsp-search-WSP1-12767_a,ATLANTIS-1387_control,GEM-767_a,CUI-CHITOS-WARREP_a,AVP-001_a,wsp-search-mopinion_a", "pageName" : "\/be\/nl\/l\/schaduwdoeken\/21672\/", "prop1" : "Catalog:garden:object-homepage", "prop11" : "5269", "prop18" : "21672", "prop2" : "no cms page", "prop33" : "21672", "prop34" : "aisle", "prop37" : "select:no|be", "prop51" : "style", "prop56" : "unknown:nl-BE:BE:nl-BE_bolcom_media_www:", "prop68" : "\/l\/schaduwdoeken\/21672\/", "server" : "wspc-deployment-68bf9bd8cb-mdttt" }); }); //rnwy_comp: mopinion/v1/mopinion $RNWY.loader() .win('webshop') .win("//assets.s-bol.com/nl/static/assets/vendor/mopinion/pastease-230328.js") .win(function() { var loadMopinion = function () { WSP.utils.OfcConsent.getThirdPartyConsent().then(function (consent) { Pastease.load("iylvyb75XjFdC2iUCNMO18sUE4lEXmnQCPCwOozu", { proxyDeployDomain: 'spoor.bol.com/app/v1', mopinion: { proxyDomain: 'spoor.bol.com/app/v1', } }); }); } if ('requestIdleCallback' in window) { WSP && window.requestIdleCallback(loadMopinion); } else { WSP && setTimeout(loadMopinion, 10); } }); }());