Sticky Header einrichten – ganz ohne Plugin

von Marcel Krippendorf
05. Mai 2025
Sticky Header einrichten – ganz ohne Plugin

Gerade im Standard-Theme von Shopware 6 fehlt eine kleine, aber sehr hilfreiche Funktion: ein sogenannter „Sticky Header“. Dabei bleibt die Hauptnavigation beim Scrollen oben am Bildschirm fixiert. Das verbessert die Nutzererfahrung enorm – und sorgt dafür, dass Besucher länger im Shop bleiben, da sie jederzeit bequem zu anderen Kategorien oder Seiten wechseln können.

In diesem Tutorial zeige ich Dir, wie Du mit dem Plugin Custom JavaScript/CSS Manager ganz einfach einen Sticky Header umsetzt – auch wenn Dein aktuelles Theme diese Funktion nicht unterstützt.

Videoanleitung

Warum ein Sticky Header sinnvoll ist

Wenn ein Kunde durch Deinen Shop scrollt, verschwindet normalerweise die Navigation aus dem Sichtfeld. Das ist ungünstig, denn um zur nächsten Kategorie zu wechseln oder zur Startseite zurückzukehren, muss er wieder ganz nach oben scrollen. Das kostet Zeit und kann dazu führen, dass Nutzer den Shop aus Frust früher verlassen.

Ein Sticky Header bleibt hingegen immer sichtbar – das Menü „klebt“ oben am Bildschirm, egal wie weit nach unten gescrollt wird. Das ist nicht nur nutzerfreundlich, sondern erhöht auch die Verweildauer im Shop.

Schritt-für-Schritt-Anleitung: Sticky Header einrichten

Damit das Ganze funktioniert, brauchst Du das Plugin „Custom JavaScript/CSS Manager“, das ganz einfach über den Store installiert werden kann. Damit kannst Du individuelle CSS- oder JavaScript-Regeln ohne eigenes Theme hinterlegen – ideal für solche Anpassungen.

Schritt 1: Plugin öffnen und neuen Container anlegen

  1. Öffne im Shopware-Adminmenü den Bereich Erweiterungen -> „Custom CSS / JS“.
  2. Klicke auf „Container hinzufügen“.
  3. Vergib einen sinnvollen Namen – zum Beispiel „Sticky Header“.

Schritt 2: CSS-Code einfügen

Füge nun den folgenden CSS-Code in das große Textfeld ein:

.nav-main {
    position  : sticky;
    top       : 0;
    z-index   : 10;
    background: $sw-color-brand-primary;
}

Dieser kleine Codeschnipsel sorgt dafür, dass das Navigationselement .nav-main immer oben am Bildschirm bleibt, sobald ein Besucher scrollt. Die z-index-Angabe stellt sicher, dass der Header über anderen Elementen bleibt, und der background weist der Navigationszeile die Primärfarbe des Shops zu. Das hilft, visuelle Fehler zu vermeiden, wenn sich der Hintergrund beim Scrollen ändert.

CSS-Code für den Sticky Header

Weitere Beispiele für eine passende Hintergrundfarbe:

  • $sw-color-brand-secondary = Sekundärfarbe des Verkaufskanals
  • $sw-text-color = Textfarbe des Verkaufskanals
  • $sw-background-color = Hintergrundfarbe des Verkaufskanals
  • $sw-border-color = Rahmenfarbe des Verkaufskanals

All diese Farbcodes sind im Theme eingetragen, welche deinem Shop zugewiesen sind.

Natürlich kannst du auch einen ganz eigenen Farbcode hinterlegen, dann sieht die background Angabe entsprechend so aus:

background: #eee;

Hier wurde der feste Farbwert eee hinterlegt, was einem dezenten grau entspricht und auch im Screenshot zu sehen ist.

Sticky Header in Shopware 6 umgesetzt.

Schritt 3: Speichern und testen

Klicke nun auf Speichern und Kompilieren, damit die Änderungen in deinem Theme hinterlegt werden. Sofort danach kannst Du Deinen Shop im Frontend neu laden und testen: Sobald Du scrollst, bleibt die Navigation nun oben kleben.

Fazit

Mit nur wenigen Handgriffen hast Du eine Funktion in Deinen Shop integriert, die in vielen Themes fehlt – und das ganz ohne zusätzliches Plugin oder Theme-Anpassung. Der Sticky Header sorgt dafür, dass Deine Besucher sich besser zurechtfinden und mehr Zeit im Shop verbringen, weil sie jederzeit auf die Navigation zugreifen können.

Diese Methode ist besonders praktisch, wenn Du ein Standard-Theme nutzt oder keine größeren Design-Anpassungen vornehmen möchtest. Und das Beste: Du brauchst keine Agentur dafür – ein paar Klicks und ein bisschen CSS reichen völlig aus.

Marcel Krippendorf
Marcel Krippendorf
Exzellenz in Shopware 6: E-Commerce-Lösungen der Spitzenklasse. Mein Top-Shop-System ist die Lösung für alle, die sich einen Shop wünschen, der ihre Kunden begeistert & auf die Zukunft ausgerichtet ist.

Noch keine Kommentare vorhanden

Schreibe einen Kommentar

Das könnte Sie auch interessieren

Effizienter Shopware-Umzug: Schritt-für-Schritt-Anleitung und Expertentipps

Effizienter Shopware-Umzug: Schritt-für-Schritt-Anleitung und Expertentipps

Inhaltsverzeichnis Vorkehrungen für Ihren Shopware Umzug: Planung und Wartungsmodus Hosting-Lösungen für Sie: Sicher und effizient beim Shopware Umzug Sicherer ...
Weiterlesen
Der Shopware AI Copilot: Das Upgrade für Ihren Online-Shop

Der Shopware AI Copilot: Das Upgrade für Ihren Online-Shop

In dem heutigen Blogartikel möchte ich Ihnen einen Einblick in den Shopware AI Copilot geben. Inhaltsverzeichnis Erlebniswelten mit AI-generiertem ...
Weiterlesen
Shopware 6.6: Entdecken Sie alle Neuerungen für Ihren Online Shop

Shopware 6.6: Entdecken Sie alle Neuerungen für Ihren Online Shop

Willkommen zum neuesten Update von Shopware – Version 6.6. Dieses Update steht kurz vor der Veröffentlichung und bringt eine ...
Weiterlesen

Individuelle Shop-Strategie

Jetzt Ihre kostenlose Beratung anfordern

Sichern Sie sich jetzt Ihren persönlichen Termin, in dem Sie mit Marcel Krippendorf darüber sprechen, wie Ihr Shop zukunftssicher aufgestellt werden kann.

Jetzt unverbindlichen Telefontermin sichern
Zuverlässig
100% Transparent
Marcel Krippendorf Logo
Als zuverlässiger Premium Shopware Freelancer erhalten ambitionierte Onlinehändler modernste Onlineshops auf Basis von Marcel Krippendorfs Top-Shop-Systems.
© 2026 - Marcel Krippendorf