{"product_id":"bmw-welcome-lights-5-series-525li-new-3-series-325li-7-series-x1x3x4x5x6-modified-door-lighting-floor-lights","title":"BMW welkomstlicht-projector voor portieren – glazen lens, 5 designs","description":"\u003c!--cc-save-badge--\u003e\n\u003cstyle\u003e\n.cc-save-badge{display:inline-block;margin-left:10px;padding:3px 10px;border-radius:20px;background:#d21f1f;color:#fff;font-size:13px;font-weight:800;letter-spacing:.03em;vertical-align:middle;line-height:1.6;}\n.cc-save-note{flex-basis:100%;width:100%;margin-top:4px;font-size:13px;font-weight:600;color:#1e7d32;}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function(){\n  var V=null;\n  function handle(){var m=location.pathname.match(\/\\\/products\\\/([^\\\/?#]+)\/);return m?m[1]:null;}\n  function load(){\n    if(V){return Promise.resolve(V);}\n    var h=handle(); if(!h){return Promise.reject();}\n    return fetch('\/products\/'+h+'.js').then(function(r){return r.json();}).then(function(p){V={};p.variants.forEach(function(v){V[String(v.id)]=v;});return V;});\n  }\n  function currentId(){\n    var el=document.querySelector('form[action*=\"\/cart\/add\"] [name=\"id\"]');\n    if(el \u0026\u0026 el.value){return String(el.value);}\n    var m=location.search.match(\/variant=(\\d+)\/); return m?m[1]:null;\n  }\n  function sep(c,p,t,d){var s=(c\/100).toFixed(p).split('.');return s[0].replace(\/(\\d)(?=(\\d{3})+$)\/g,'$1'+t)+(s[1]?d+s[1]:'');}\n  function money(c){\n    var p=(c%100===0)?0:2,f='';\n    try{f=String(window.themeGlobalVariables.settings.money_format||'');}catch(e){}\n    if(f.indexOf('{'+'{')\u003e-1){\n      var x=document.createElement('textarea');x.innerHTML=f.replace(\/\u003c[^\u003e]*\u003e\/g,'');f=x.value;\n      var k=(f.match(\/\\{\\{\\s*(\\w+)\\s*\\}\\}\/)||[])[1]||'amount',v;\n      if(k.indexOf('no_decimals')\u003e-1){p=0;}\n      if(k.indexOf('comma_separator')\u003e-1){v=sep(c,p,'.',',');}\n      else if(k.indexOf('apostrophe')\u003e-1){v=sep(c,p,\"'\",'.');}\n      else if(k.indexOf('period_and_space')\u003e-1){v=sep(c,p,' ','.');}\n      else if(k.indexOf('space_separator')\u003e-1){v=sep(c,p,' ',',');}\n      else{v=sep(c,p,',','.');}\n      return f.replace(\/\\{\\{\\s*\\w+\\s*\\}\\}\/,function(){return v;});\n    }\n    try{return new Intl.NumberFormat('en',{style:'currency',currency:window.Shopify.currency.active,minimumFractionDigits:p,maximumFractionDigits:p}).format(c\/100);}catch(e){}\n    return '$'+(c\/100).toFixed(p);\n  }\n  function render(){\n    load().then(function(map){\n      var v=map[currentId()];\n      var box=document.querySelector('.product-detail__price .card-product-price');\n      if(!box){return;}\n      var b=box.querySelector('.cc-save-badge'), n=box.querySelector('.cc-save-note');\n      if(v \u0026\u0026 v.compare_at_price \u0026\u0026 v.compare_at_price\u003ev.price){\n        var pct=Math.round((v.compare_at_price-v.price)*100\/v.compare_at_price);\n        if(!b){b=document.createElement('span');b.className='cc-save-badge';box.appendChild(b);}\n        if(!n){n=document.createElement('div');n.className='cc-save-note';box.appendChild(n);}\n        b.textContent='SAVE '+pct+'%';\n        n.textContent='You save '+money(v.compare_at_price-v.price)+' vs. buying separately';\n        b.style.display='';n.style.display='';\n      } else { if(b){b.style.display='none';} if(n){n.style.display='none';} }\n    }).catch(function(){});\n  }\n  var t=null;\n  function later(){clearTimeout(t);t=setTimeout(render,200);}\n  if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',render);}else{render();}\n  document.addEventListener('change',later,true);\n  try{new MutationObserver(function(m){for(var i=0;i\u003cm.length;i++){var x=m[i].target;if(x.closest \u0026\u0026 (x.closest('.cc-save-badge')||x.closest('.cc-save-note'))){return;}}later();}).observe(document.querySelector('.product-detail__price')||document.body,{childList:true,subtree:true,characterData:true});}catch(x){}\n})();\n\u003c\/script\u003e\n\u003c!--\/cc-save-badge--\u003e\n\u003ch3\u003eBMW welkomstlicht-projector voor portieren – geïmporteerde glazen lens\u003c\/h3\u003e\n\u003cp\u003eGeef de instap van je BMW een upgrade met deze \u003cstrong\u003eLED-welkomstlicht-projector in het portier\u003c\/strong\u003e, passend op BMW 3-serie, 5-serie (525Li), 7-serie en X1\/X3\/X4\/X5\/X6. Telkens als een portier opengaat, projecteert hij een scherp, oplichtend logo op de grond – kies uit BMW-roundel, M-logo, BMW-circuit, M Performance of M-circuit.\u003c\/p\u003e\n\u003cp\u003eDeze versie heeft een \u003cstrong\u003egeïmporteerde lens van kwartsglas\u003c\/strong\u003e in plaats van een standaard kunststof film, voor een scherpere, helderdere en langer meegaande projectie die jarenlang bestand is tegen verkleuring en hitteschade – anders dan goedkopere versies met kunststof lens die binnen enkele maanden doffer worden en verkleuren.\u003c\/p\u003e\n\u003cp\u003eVerkrijgbaar als set van 2 (voordeuren) of als set van 4 voor de hele auto (voor- en achterdeuren) tegen een lagere prijs per stuk.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eBelangrijkste kenmerken\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGeïmporteerde lens van kwartsglas – scherpe, heldere, kleurvaste projectie\u003c\/li\u003e\n\u003cli\u003eVijf logodesigns: BMW-roundel, M-logo, BMW-circuit, M Performance, M-circuit\u003c\/li\u003e\n\u003cli\u003ePlug-and-play montage, zonder zagen of boren\u003c\/li\u003e\n\u003cli\u003eVerkrijgbaar als set van 2 (voordeuren) of set van 4 (hele auto)\u003c\/li\u003e\n\u003cli\u003eBestand tegen hoge temperaturen zonder te vervormen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eSpecificaties\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDesignopties: BMW-roundel, M-logo, BMW-circuit, M Performance, M-circuit\u003c\/li\u003e\n\u003cli\u003eLens: geïmporteerd kwartsglas (in plaats van standaard kunststof film)\u003c\/li\u003e\n\u003cli\u003eCompatibiliteit: BMW 3\/5\/7-serie (525Li, 325Li), X1, X3, X4, X5, X6 en andere BMW-modellen met een standaard instapverlichtingsbehuizing – typ je exacte BMW-model, bouwjaar en uitvoering in het vak \"BMW MODEL\" hieronder, zodat we de juiste pasvorm vóór verzending bevestigen\u003c\/li\u003e\n\u003cli\u003eMontage: plug-and-play, past in de bestaande behuizing van de portierverlichting\u003c\/li\u003e\n\u003cli\u003eVerpakkingen: 2 stuks ($49, voordeuren), 4 stuks ($79, hele auto)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eVeelgestelde vragen\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eWaarom is de glazen lens beter dan versies met kunststof film?\u003c\/strong\u003e\u003cbr\u003eLenzen van kunststof film vervagen en verkleuren meestal binnen enkele maanden door hitte. De lens van kwartsglas behoudt zijn helderheid en scherpte veel langer.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMoet ik 2 of 4 stuks bestellen?\u003c\/strong\u003e\u003cbr\u003e2 stuks zijn voor de voordeuren, waar het welkomstlicht het vaakst wordt gezien. 4 stuks voorzien alle portieren voor een consistent effect in de hele auto, tegen een lagere prijs per stuk dan twee aparte sets van 2.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePast dit op mijn BMW-model?\u003c\/strong\u003e\u003cbr\u003eHet is ontworpen voor BMW-portierpanelen met de standaard behuizing voor instapverlichting. Typ bij het afrekenen je exacte BMW-model, bouwjaar en uitvoering in het vak \"BMW MODEL\", zodat we de juiste pasvorm kunnen bevestigen voordat je bestelling wordt verzonden.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMoet ik de bedrading van mijn auto aanpassen?\u003c\/strong\u003e\u003cbr\u003eNee – de montage is plug-and-play en vervangt de bestaande portierverlichting zonder draden door te knippen of te verbinden.\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eEen duurzame upgrade die jarenlang zijn helderheid en kleur behoudt en telkens als je het portier opent een premium welkomsteffect geeft.\u003c\/p\u003e\n\u003cstyle\u003e\n  .mb-20:has(.product_custom__field-heading){\n    background:#fdeaea;\n    border:2px solid #d21f1f;\n    border-radius:10px;\n    padding:16px 18px 18px;\n  }\n  .product_custom__field-heading{\n    color:#c41414;\n  }\n  .product_custom__field-description{\n    color:#a81111;\n  }\n  .mb-20:has(.product_custom__field-heading) .form-input{\n    border:2px solid #d21f1f;\n  }\n\u003c\/style\u003e\n\u003cscript\u003e\n(function(){\n  if (window.__bmwModelYearRequired) return;\n  window.__bmwModelYearRequired = true;\n  function fields(){\n    return Array.prototype.slice.call(document.querySelectorAll('input[name^=\"properties[\"]'))\n      .filter(function(i){ return \/BMW\\s*Model\/i.test(i.name) || \/BMW\\s*Model\/i.test(i.placeholder || ''); });\n  }\n  function mark(){\n    fields().forEach(function(i){\n      if (!i.hasAttribute('required')) {\n        i.setAttribute('required','required');\n        i.setAttribute('data-required-property','true');\n        if (i.placeholder \u0026\u0026 i.placeholder.indexOf('*') === -1) i.placeholder = i.placeholder + ' *';\n      }\n    });\n  }\n  function message(input, show){\n    var box = input.parentNode.querySelector('.bmw-req-msg');\n    if (!box \u0026\u0026 show){\n      box = document.createElement('div');\n      box.className = 'bmw-req-msg';\n      box.style.cssText = 'color:#c41414;font-size:13px;font-weight:600;margin:-8px 0 12px;';\n      box.textContent = 'Please enter your BMW model and production year before adding to cart.';\n      input.parentNode.insertBefore(box, input.nextSibling);\n    }\n    if (box) box.style.display = show ? '' : 'none';\n  }\n  function valid(){\n    var list = fields(), okAll = true, first = null;\n    list.forEach(function(i){\n      var empty = !i.value.trim();\n      message(i, empty);\n      if (empty){ okAll = false; if (!first) first = i; }\n    });\n    if (first){ try { first.focus(); first.scrollIntoView({behavior:'smooth', block:'center'}); } catch(e){} }\n    return okAll;\n  }\n  document.addEventListener('submit', function(e){\n    var f = e.target;\n    if (f \u0026\u0026 (f.action || '').indexOf('\/cart\/add') !== -1 \u0026\u0026 !valid()){\n      e.preventDefault(); e.stopImmediatePropagation();\n    }\n  }, true);\n  document.addEventListener('click', function(e){\n    var b = e.target.closest \u0026\u0026 e.target.closest('[name=\"add\"], .product-form__submit, .shopify-payment-button__button, .btn-checkout-dynamic button');\n    if (b \u0026\u0026 !valid()){ e.preventDefault(); e.stopImmediatePropagation(); }\n  }, true);\n  mark();\n  new MutationObserver(mark).observe(document.documentElement, {childList:true, subtree:true});\n})();\n\u003c\/script\u003e","brand":"CCS GLOBAL PARTS","offers":[{"title":"BMW-roundel \/ 2 stuks","offer_id":49094652133598,"sku":"397216935314928298178","price":49.0,"currency_code":"USD","in_stock":true},{"title":"BMW-roundel \/ 4 stuks","offer_id":49094652166366,"sku":"397216935314928298179","price":79.0,"currency_code":"USD","in_stock":true},{"title":"M-logo \/ 2 stuks","offer_id":49094652199134,"sku":"397216935314928298180","price":49.0,"currency_code":"USD","in_stock":true},{"title":"M-logo \/ 4 stuks","offer_id":49094652231902,"sku":"397216935314928298181","price":79.0,"currency_code":"USD","in_stock":true},{"title":"BMW-circuit \/ 2 stuks","offer_id":49094652264670,"sku":"397216935314928298182","price":49.0,"currency_code":"USD","in_stock":true},{"title":"BMW-circuit \/ 4 stuks","offer_id":49094652297438,"sku":"397216935314928298183","price":79.0,"currency_code":"USD","in_stock":true},{"title":"M Performance \/ 2 stuks","offer_id":49094652330206,"sku":"397216935314928298184","price":49.0,"currency_code":"USD","in_stock":true},{"title":"M Performance \/ 4 stuks","offer_id":49094652362974,"sku":"397216935314928298185","price":79.0,"currency_code":"USD","in_stock":true},{"title":"M-circuit \/ 2 stuks","offer_id":49094652395742,"sku":"397216935314928298186","price":49.0,"currency_code":"USD","in_stock":true},{"title":"M-circuit \/ 4 stuks","offer_id":49094652428510,"sku":"397216935314928298187","price":79.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0806\/9755\/7214\/files\/O1CN012HWmST1IIxnGY39Ql__3322490871.jpg?v=1790068836","url":"https:\/\/car-conceptor.com\/nl\/products\/bmw-welcome-lights-5-series-525li-new-3-series-325li-7-series-x1x3x4x5x6-modified-door-lighting-floor-lights","provider":"Car Conceptor","version":"1.0","type":"link"}