Über uns

Wir sind die Menschen hinter SCHRAUBEN-HAMMER. Mit viel Einsatz pflegen wir unsere Produktinformationen, kümmern uns sorgfältig um Deine Bestellung und bringen sie zügig auf den Weg. Bei Fragen rund um Deinen Einkauf sind wir immer für Dich da.

Die Menschen hinter Deinem Einkauf.

Hinter unserem Shop stehen Kolleginnen und Kollegen mit unterschiedlichen Erfahrungen und Aufgaben. Gemeinsam pflegen wir unser Sortiment und die Informationen im Shop, bearbeiten Bestellungen zügig und unterstützen Dich bei Fragen rund um Deinen Einkauf. Was uns verbindet: Wir möchten ehrlich mit Dir umgehen, klare Informationen geben und Deine Bestellung zuverlässig auf den Weg bringen.

Du möchtest uns kennenlernen? Entdecke die Menschen und Arbeitsbereiche hinter unserem Shop.

Unser Team kennenlernen

Unsere Geschichte

Von IT-Dienstleistungen zum eigenen Onlinehandel – mit zwei Shops, einer Eigenmarke und einem gemeinsamen Team.

  1. Vor 2014

    Unsere Wurzeln liegen in der IT

    Mehr als zehn Jahre lang unterstützte INTRA-TEC Onlineshops mit IT-Dienstleistungen. Daraus entstand die Erfahrung für unseren eigenen Handel.

  2. 2014

    FENSTER-HAMMER startet

    Wir eröffneten unseren ersten eigenen Shop. Aus dem anfänglichen Fensterverkauf entwickelte sich ein Sortiment rund um Fensterzubehör.

  3. 2015

    SCHRAUBEN-HAMMER kommt dazu

    Die Nachfrage nach Schrauben und Befestigungstechnik wuchs. Mit SCHRAUBEN-HAMMER entstand unser zweiter spezialisierter Shop.

  4. Wachstum

    Mehr Platz für unser Sortiment

    Aus einer ehemaligen Arztpraxis zogen wir in eine Lagerhalle. Mit dem Sortiment wuchs auch unser Lager weiter.

  5. SCREWREBEL®

    Eine eigene Marke entsteht

    Parallel zu den Shops bauten wir SCREWREBEL® auf und ergänzten unser Angebot um eigene Produkte.

  6. 2020

    Das Team und die Abläufe wachsen

    Die gestiegene Nachfrage während der Corona-Pandemie führte zu einem größeren Team, automatisierten Lagerprozessen und verbesserten Versandabläufen.

  7. 2025

    Die Abholbox kommt dazu

    Seit 2025 kannst Du Bestellungen auch über unsere Abholbox am Standort in Bergisch Gladbach entgegennehmen.

  8. Heute

    Gemeinsam weiterarbeiten

    Unter dem Dach der INTRA-TEC GmbH entwickeln wir Service, Sortiment und Versand mit modernen Systemen und kurzen Wegen weiter.

Was Du bei uns erwarten kannst

Qualität statt Ramsch

Wir wählen unser Sortiment sorgfältig aus und führen nur Produkte, hinter deren Qualität und Zuverlässigkeit wir stehen.

Zügiger Versand

Sorgfältig zusammengestellt, zügig verschickt: Viele Bestellungen gehen noch am selben Tag auf den Weg. Büro und Lager arbeiten direkt zusammen.

Persönlicher Service

Wir helfen Dir bei Fragen zu Bestellung und Versand. E-Mail-Support: sieben Tage pro Woche, Antwort in unter 24 Stunden.

Moderne Abläufe

Digitale Lösungen unterstützen unsere Lager- und Shopsysteme. Wir verbessern damit Produktinformationen und Abläufe rund um Deine Bestellung.

Klare Produktinformationen

Klare Angaben zu Eigenschaften und Einsatzbereichen helfen Dir, Produkte selbst zu vergleichen und eine fundierte Auswahl zu treffen.

Produktbezogene Hinweise teilen wir bei Bedarf aus unserer Erfahrung und unverbindlich. Eine professionelle Fachberatung oder Prüfung Deines konkreten Vorhabens können wir im regulären Shopservice nicht leisten.

Karte wird geladen …

Vor Ort in Bergisch Gladbach

Wenn Du uns persönlich besuchen oder Deine Bestellung abholen möchtest, findest Du Anschrift, Öffnungszeiten und alle Hinweise auf unserer Kontaktseite.

Wir entwickeln uns weiter.

Wir verbessern unsere Produktinformationen, Shops und Abläufe Schritt für Schritt – damit Du Dich leichter orientieren kannst und Deine Bestellung zügig und zuverlässig abgewickelt wird.

Einblicke in unsere Produkte und unseren Alltag findest Du auch auf Social Media.

(function () { var roots = document.querySelectorAll('[data-page="ueber-uns"]'); roots.forEach(function (root) { if (root.dataset.aboutInitialized === 'true') return; root.dataset.aboutInitialized = 'true'; var leads = { sh: 'Wir sind die Menschen hinter SCHRAUBEN-HAMMER. Mit viel Einsatz pflegen wir unsere Produktinformationen, kümmern uns sorgfältig um Deine Bestellung und bringen sie zügig auf den Weg. Bei Fragen rund um Deinen Einkauf sind wir immer für Dich da.', fh: 'Wir sind die Menschen hinter FENSTER-HAMMER. Mit viel Einsatz pflegen wir unsere Produktinformationen, kümmern uns sorgfältig um Deine Bestellung und bringen sie zügig auf den Weg. Bei Fragen rund um Deinen Einkauf sind wir immer für Dich da.' }; var socials = { sh: { instagram: 'https://www.instagram.com/schrauben_hammer/', facebook: 'https://www.facebook.com/p/Schrauben-Hammer-61568918530522/', tiktok: 'https://www.tiktok.com/@schraubenhammer', youtube: 'https://www.youtube.com/@SCHRAUBEN-HAMMER', pinterest: 'https://de.pinterest.com/schraubenhammer/' }, fh: { instagram: 'https://www.instagram.com/fenster.hammer/', facebook: 'https://www.facebook.com/p/Fenster-Hammer-61568737905935/', tiktok: 'https://www.tiktok.com/@fensterhammer', youtube: 'https://www.youtube.com/@FENSTER-HAMMER', pinterest: 'https://de.pinterest.com/08mqxv4brs3kwijf78kesrq0ykf0ke/' } }; function updateShopContent() { var shop = root.getAttribute('data-shop'); var host = window.location.hostname.toLowerCase(); if (shop !== 'fh' && shop !== 'sh') shop = host === 'fenster-hammer.de' || host.slice(-18) === '.fenster-hammer.de' ? 'fh' : 'sh'; root.dataset.aboutBrand = shop; var imageHost = shop === 'fh' ? 'bilder.fenster-hammer.de' : 'bilder.schrauben-hammer.de'; var photoBase = root.getAttribute('data-team-asset-base') || ('https://' + imageHost + '/frontend/Content-Seiten/team/'); root.querySelectorAll('[data-team-photo]').forEach(function (image) { var photoUrl = photoBase + image.getAttribute('data-team-photo'); if (image.getAttribute('src') !== photoUrl) image.src = photoUrl; }); var lead = root.querySelector('[data-about-lead]'); if (lead) lead.textContent = leads[shop]; root.querySelectorAll('[data-about-social]').forEach(function (link) { var channel = link.getAttribute('data-about-social'); if (socials[shop][channel]) link.href = socials[shop][channel]; }); } updateShopContent(); root.addEventListener('contact-v2:shop-change', updateShopContent); var mapCard = root.querySelector('[data-about-map]'); if (mapCard) { var mapCanvas = mapCard.querySelector('[data-about-map-canvas]'); var mapStatus = mapCard.querySelector('[data-about-map-status]'); var loading = false; var map = null; var mapSizeObserver = null; function loadMapDependencies() { var base = (mapCard.dataset.aboutMapAssets || 'https://cdn.jsdelivr.net/npm/leaflet@1.9.4/dist/').replace(/\/?$/, '/'); window.aboutV2MapAssets = window.aboutV2MapAssets || {}; if (window.aboutV2MapAssets[base]) return window.aboutV2MapAssets[base]; var promise = Promise.all(['css', 'js'].map(function (kind) { return new Promise(function (resolve, reject) { if (kind === 'js' && window.L && window.L.map) { resolve(); return; } var element = document.createElement(kind === 'css' ? 'link' : 'script'); var timer = setTimeout(function () { element.remove(); reject(new Error('Kartenbibliothek nicht erreichbar')); }, 15000); element.onload = function () { clearTimeout(timer); resolve(); }; element.onerror = function () { clearTimeout(timer); element.remove(); reject(new Error('Kartenbibliothek nicht erreichbar')); }; if (kind === 'css') { element.rel = 'stylesheet'; element.href = base + 'leaflet.css'; } else { element.src = base + 'leaflet.js'; element.async = true; } document.head.appendChild(element); }); })); window.aboutV2MapAssets[base] = promise; promise.catch(function () { delete window.aboutV2MapAssets[base]; }); return promise; } function failMap() { loading = false; mapCard.dataset.mapState = 'error'; mapStatus.textContent = 'Die Karte ist gerade nicht erreichbar.'; } function showMap() { if (loading || map) return; var mapRect = mapCard.getBoundingClientRect(); if (mapRect.width < 200 || mapRect.height < 160) { if (window.ResizeObserver && !mapSizeObserver) { mapSizeObserver = new ResizeObserver(function () { var readyRect = mapCard.getBoundingClientRect(); if (readyRect.width >= 200 && readyRect.height >= 160) { mapSizeObserver.disconnect(); mapSizeObserver = null; showMap(); } }); mapSizeObserver.observe(mapCard); } return; } loading = true; mapCanvas.setAttribute('tabindex', '-1'); loadMapDependencies().then(function () { var office = [50.95781247189601, 7.144626958022886]; map = window.L.map(mapCanvas, { attributionControl: true, zoomSnap: .1, boxZoom: false, doubleClickZoom: false, dragging: false, keyboard: false, scrollWheelZoom: false, touchZoom: false, zoomControl: false, tap: false, zoomAnimation: false, fadeAnimation: false }); ['boxZoom', 'doubleClickZoom', 'dragging', 'keyboard', 'scrollWheelZoom', 'tap', 'touchZoom'].forEach(function (handler) { if (map[handler] && map[handler].disable) map[handler].disable(); }); map.attributionControl.setPrefix(false); map.setView(office, 8, {animate: false}); var radius = window.L.circle(office, {radius: 50000, color: '#d64a4a', weight: 2, opacity: .88, fillColor: '#e87373', fillOpacity: .045, interactive: false}).addTo(map); function fitRadius() { map.setMinZoom(0); map.setMaxZoom(19); map.invalidateSize({animate: false, pan: false}); map.fitBounds(radius.getBounds(), {padding: [26, 26], animate: false}); var fixedZoom = map.getZoom(); map.setMinZoom(fixedZoom); map.setMaxZoom(fixedZoom); } fitRadius(); var tiles = window.L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', { maxZoom: 19, attribution: '© OpenStreetMap contributors' }); var tileReceived = false; var timeout = setTimeout(failMap, 15000); tiles.on('tileload', function () { tileReceived = true; }); tiles.on('load', function () { if (!tileReceived) { clearTimeout(timeout); failMap(); return; } clearTimeout(timeout); loading = false; mapCard.dataset.mapState = 'ready'; mapStatus.hidden = true; }); tiles.addTo(map); var officeIcon = window.L.divIcon({ className: 'about-location__office-marker', html: '', iconSize: [34, 44], iconAnchor: [17, 42] }); window.L.marker(office, {icon: officeIcon, interactive: false, keyboard: false, title: 'Unser Büro in Bergisch Gladbach'}).addTo(map); if (window.ResizeObserver) { var resize = new ResizeObserver(function () { fitRadius(); }); resize.observe(mapCard); } }).catch(failMap); } if (window.IntersectionObserver) { var mapObserver = new IntersectionObserver(function (entries) { if (entries.some(function (entry) { return entry.isIntersecting; })) { mapObserver.disconnect(); showMap(); } }, {rootMargin: '300px'}); mapObserver.observe(mapCard); } else showMap(); } }); }()); (function () { var root = document.querySelector('.shop-page-v2[data-page="ueber-uns"]'); if (!root) return; var href = root.getAttribute('data-v2-css-url'); if (!href) { var shop = root.getAttribute('data-shop'); var hostname = window.location.hostname.toLowerCase(); var isFhHost = hostname === 'fenster-hammer.de' || hostname.slice(-18) === '.fenster-hammer.de'; if (shop !== 'fh' && shop !== 'sh') shop = isFhHost ? 'fh' : 'sh'; var imageHost = shop === 'fh' ? 'bilder.fenster-hammer.de' : 'bilder.schrauben-hammer.de'; href = 'https://' + imageHost + '/frontend/Content-Seiten/shop-pages-v2-20261015-d8ae5234.min.css'; } // Ein älterer Head-Lader kann dieselbe ID bereits mit veralteter CSS belegen. var existing = document.getElementById('shop-pages-v2-css'); if (existing) { if (existing.href !== href) existing.href = href; return; } var stylesheet = document.createElement('link'); stylesheet.id = 'shop-pages-v2-css'; stylesheet.rel = 'stylesheet'; stylesheet.href = href; document.head.appendChild(stylesheet); }()); (function () { document.querySelectorAll('[data-page="ueber-uns"]').forEach(function (root) { var timeline = root.querySelector('.about-timeline'); if (!timeline || timeline.dataset.revealInitialized === 'true') return; timeline.dataset.revealInitialized = 'true'; var reducedMotion = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)'); if (!window.IntersectionObserver || (reducedMotion && reducedMotion.matches)) return; var items = timeline.querySelectorAll('.about-timeline__item'); var observer; try { observer = new IntersectionObserver(function (entries) { entries.forEach(function (entry) { if (!entry.isIntersecting) return; entry.target.classList.remove('about-reveal-pending'); observer.unobserve(entry.target); }); }, { threshold: 0.12, rootMargin: '0px 0px -24px 0px' }); items.forEach(function (item) { if (item.getBoundingClientRect().top < window.innerHeight - 24) return; observer.observe(item); item.classList.add('about-reveal-pending'); }); function showAll() { if (!reducedMotion.matches) return; observer.disconnect(); items.forEach(function (item) { item.classList.remove('about-reveal-pending'); }); } if (reducedMotion && reducedMotion.addEventListener) reducedMotion.addEventListener('change', showAll); } catch (error) { if (observer) observer.disconnect(); items.forEach(function (item) { item.classList.remove('about-reveal-pending'); }); } }); }());