0

Contact & Support

We are happy to help!

E-Mail

You can of course contact us by e-mail.

General inquiries
mail@servershop24.de
Service & Support
support@servershop24.de
Do you want to offer hardware to us?
einkauf@servershop24.de
Disposal of old devices
entsorgung@servershop24.de
Applications or personnel questions
personal@servershop24.de

Phone

You can also reach us by phone. Our switchboard is staffed around the clock.

Switzerland
+41 44 522 0489
United Kingdom
+44 20 3499 0285

Our colleagues on site are available Monday to Friday, 8:00 - 18:00.

Live chat

We are testing a new chat system! Click the “Support” button at the bottom right to reach our support tool with built-in chat. If someone is available, the chat will be offered to you there.

WhatsApp support

Simply click the link or add the number in WhatsApp manually: +49 8752 866 404 - 00

Open WhatsApp chat

Ticket system

A ticket has a number of advantages over a plain e-mail, and you benefit from them!
For you it means that we can help you faster and better. It's that simple! For us it means faster routing, several colleagues working on a request at the same time, and much more…

Lukas from our support team at his desk
(function () { var wurzel = document.getElementById('kt-kontakt'); if (!wurzel) return; var form = document.getElementById('kt-kontakt-form'); if (!form) return; function ausAdresse(schluessel) { try { return new URLSearchParams(window.location.search).get(schluessel) || ''; } catch (e) { return ''; } } // 1. Artikelangabe von einer Produktseite // // Die Felder behalten ihren Namen auch ohne Wert. Ceres sammelt fuer die Mail // jedes Feld mit name-Attribut, ohne auf den Wert zu sehen, also stehen bei // einer Anfrage ohne Produktbezug zwei leere Zeilen im Ticket. Das ist so // gewollt (Nutzerentscheidung 10.09.2026): daran ist zu erkennen, dass die // Anfrage sich auf kein bestimmtes Produkt bezieht. var artikelKasten = document.getElementById('kt-kontakt-artikel'); var artikelId = ausAdresse('productID'); var artikelName = ausAdresse('productName'); var feldId = document.getElementById('kt-kontakt-artikel-id'); var feldName = document.getElementById('kt-kontakt-artikel-name'); if (feldId && artikelId) { feldId.value = artikelId; feldId.readOnly = true; } if (feldName && artikelName) { feldName.value = artikelName; feldName.readOnly = true; } if (artikelKasten && (artikelId || artikelName)) artikelKasten.style.display = 'block'; // 2. reCaptcha-Zustimmung function gruppe() { var g = window.App && App.config && App.config.global && App.config.global.googleRecaptchaConsentGroup; return (g || 'media') + '.reCaptcha'; } function zugestimmt() { try { return !!window.ceresStore.getters.isConsented(gruppe()); } catch (e) { return false; } } var kasten = document.getElementById('kt-kontakt-consent'); var haken = document.getElementById('kt-kontakt-consent-cb'); function consentAnzeigen() { if (!kasten) return; var fehlt = !zugestimmt(); kasten.style.display = fehlt ? 'block' : 'none'; if (haken) haken.checked = !fehlt; } if (haken) { haken.addEventListener('change', function () { var store = window.ceresStore; if (!store) return; // Gezielt zustimmen: nur schalten, wenn der Zustand noch nicht passt. // Die Altseite rief toggleConsent bei jedem Klick: zweimal klicken nahm // die Zustimmung unbemerkt zurueck. if (haken.checked !== zugestimmt()) store.commit('toggleConsent', gruppe()); store.commit('storeConsents'); // Die recaptcha-Komponente laedt das Google-Script erst, wenn sie ein // 'consent-change' sieht. Ob der ConsentManager das selbst ausloest, ist // von aussen nicht sicher, darum schicken wir es zusaetzlich. document.dispatchEvent(new CustomEvent('consent-change')); consentAnzeigen(); }); } // 3. Absenden form.addEventListener('submit', function (e) { var knopf = form.querySelector('.btn-send-contact-form'); if (!e.submitter && knopf) { e.preventDefault(); knopf.click(); return; } if (!window.ceresStore) return; // preventDefault macht die Action selbst; wir rufen sie nur auf. window.ceresStore.dispatch('sendContactForm', e); }); consentAnzeigen(); })();
document.addEventListener('DOMContentLoaded', function() { let subform = document.getElementById('custom-sib-form'); subform.addEventListener('submit', function (event) { event.preventDefault(); var form = event.target; var formData = new FormData(form); fetch(form.action, { method: form.method, body: new URLSearchParams(formData).toString(), headers: { 'Content-Type': 'application/x-www-form-urlencoded' } }) .then(data => { document.getElementById('form-response').style.display = 'block'; form.querySelector('button[type="submit"]').disabled = true; form.querySelector('button[type="submit"]').style.opacity = 0.8; document.getElementById('form-response').style.color = '#17ca17'; document.getElementById('form-response').innerText = "You have successfully subscribed to the newsletter"; }) .catch(error => { console.log(error) }); }); })