Skip to content
GEOFIX NYA WEBBSHOP ÄR HÄR - klicka här för att få information om hur du som redan är Geofix kund kommer åt ditt webbkonto
GEOFIX NYA WEBBSHOP ÄR HÄR - klicka här för att få information om hur du som redan är Geofix kund kommer åt ditt webbkonto

Rule finder / Hole finder

Filters

Zircon Multiscanner X85

Original price €261,95 - Original price €261,95
Original price €261,95
€261,95
€261,95 - €261,95
Current price €261,95

Overview Technical description Zircon Multiscanner X85 The MultiScanner X85 OneStep detects water-filled plastic heating pipes, ...

View full details

Zircon HD900c Multidetector

Original price €167,95 - Original price €167,95
Original price
€167,95
€167,95 - €167,95
Current price €167,95

Zircon HD900c Multidetector Multi-detector with four different functions. Detects wooden and metal studs. Two search modes, for 19 mm and for 3...

View full details

Stud finder Zircon StudSensor e50

Original price €47,95 - Original price €47,95
Original price
€47,95
€47,95 - €47,95
Current price €47,95

Overview Technical description Video Stud finder Zircon StudSensor e50 The StudSensor™ e50 stud finder quickly and easily fin...

View full details

Rule finder FWS 80

Original price €61,95 - Original price €61,95
Original price €61,95
€61,95
€61,95 - €61,95
Current price €61,95

Rule finder FWS 80 For detecting metal, wood and live wires in ceilings, walls and floors. Features Detection up to 80 mm depth, depend...

View full details

Zircon HD55 Rule Detector

Original price €64,95 - Original price €64,95
Original price
€64,95
€64,95 - €64,95
Current price €64,95

Zircon HD55 Rule Detector Stud detector with LEDs that show the edges of a stud. For detecting wooden or metal studs in walls, ceilings or floo...

View full details
*/ (function () { window.dataLayer = window.dataLayer || []; const CONFIG = { CURRENCY: "SEK", // Lägg gärna till/justera selektorer om ditt tema använder andra element CHECKOUT_BUTTON_SELECTORS: [ 'button[name="checkout"]', 'input[name="checkout"]', 'form[action*="/checkout"] [type="submit"]', 'a[href*="/checkout"]' ] }; function fetchCart() { return fetch('/cart.js', { credentials: 'same-origin' }) .then(r => r.json()) .catch(() => null); } function mapItems(cart) { if (!cart || !Array.isArray(cart.items)) return []; return cart.items.map((it, idx) => ({ item_id: String(it.variant_id || it.id || it.sku || ''), item_name: it.product_title || it.title || '', item_brand: 'Geofix AB', item_variant: it.variant_title || '', price: (typeof it.final_price === 'number' ? it.final_price : it.price || 0) / 100, quantity: it.quantity || 1, index: idx + 1 })); } function totalValue(items) { return items.reduce((s, i) => s + (Number(i.price) || 0) * (Number(i.quantity) || 0), 0); } function isCheckoutClick(target) { if (!target) return false; // träff på definierade selektorer for (const sel of CONFIG.CHECKOUT_BUTTON_SELECTORS) { if (target.closest(sel)) return true; } // fallback: formulär som postar till /checkout const form = target.closest('form'); if (form && /\/checkout/i.test(form.action || '')) return true; return false; } // Lyssna brett i capture-fasen så vi hinner hämta vagnen innan redirect document.addEventListener('click', function (e) { const el = e.target; if (!isCheckoutClick(el)) return; // Hämta /cart.js och pusha begin_checkout snabbt innan sidan lämnas fetchCart().then(cart => { const items = mapItems(cart); const value = totalValue(items); window.dataLayer.push({ event: 'begin_checkout', ecommerce: { currency: CONFIG.CURRENCY, value: value, items: items } }); }); // Ingen preventDefault – låt redirect ske normalt }, true); // Extra säkerhet: lyssna även på submit (t.ex. enter-tryck i formulär) document.addEventListener('submit', function (e) { const form = e.target; if (!form) return; if (!/\/checkout/i.test(form.action || '')) return; fetchCart().then(cart => { const items = mapItems(cart); const value = totalValue(items); window.dataLayer.push({ event: 'begin_checkout', ecommerce: { currency: CONFIG.CURRENCY, value: value, items: items } }); }); }, true); })();