Alle Artikel  ·  9. Juli 2026  ·  Shopware 6  ·  B2B

Shopware 6 als Katalog betreiben, ohne Preise im Theme zu verstecken

B2B-Konditionen erst nach Freigabe, das Sortiment trotzdem öffentlich. Oder das Schaufenster vor dem Launch, ohne dass jemand bestellen kann. Shopware 6 hat dafür keinen eingebauten Katalogmodus.

Preise sitzen nicht nur auf der Detailseite. Sie erscheinen im Listing, in der Suche, im Header-Warenkorb und oft im Product-Schema. Ein CSS-Hide auf dem Kaufen-Button erreicht davon nur einen Block.

Wann der Shop als Katalog laufen soll

Zwei Auslöser kommen in der Praxis am häufigsten vor.

  • B2B-Preise nur nach Login: Produkte öffentlich, Konditionen erst für freigegebene Händler
  • Schaufenster vor dem Launch oder in der Saisonpause: Sortiment zeigen, Kaufweg aus

In beiden Fällen reicht es nicht, den Button „In den Warenkorb“ auf einer Seite zu verstecken. Listenpreis und Mini-Cart bleiben sonst sichtbar. Shopweit müssen Preisblöcke und Warenkorb zusammen abgeschaltet werden.

B2B-Suite und Theme-Hack für denselben Job

Für komplexe Großhandelsprozesse mit Preislisten und Anfrage-Workflows sind B2B-Suites sinnvoll. Für das reine Ausblenden von Preis und Warenkorb sind Lizenz, Projektlaufzeit und Agenturbindung unverhältnismäßig.

Was Theme-CSS übrig lässt

Ein Snippet auf dem Kaufen-Button oder dem Preisblock trifft eine Stelle. Listing, Suche und Header bleiben. Nach dem nächsten Theme- oder Shopware-Update ist die Anpassung oft weg, weil sie in Twig oder Custom CSS lag.

In einem Staging-Shop war der Button per CSS weg, das Header-Badge zeigte weiter „1“. Preis und Kaufweg sitzen in verschiedenen Templates. Deshalb müssen beide Schalter zusammen.

Preis und Warenkorb in der Administration schalten

Das Plugin Elemente ausblenden steuert die Blöcke in den Plugin-Einstellungen. Verkaufspreis, Listenpreis, Streichpreis und der Warenkorb inklusive Header-Icon lassen sich abschalten, ohne Template-Dateien.

Was die Checkboxen abdecken

  • Verkaufspreis, Listenpreis und Streichpreis auf Detailseite und im Listing
  • Warenkorb-Button, Mini-Cart und Header-Icon

Die Konfiguration liegt in der Administration, nicht im Theme. Ein Shopware-Update überschreibt sie deshalb nicht. Wenn der Verkauf startet, nehmen Sie die Haken zurück. Der Shop rendert die Blöcke wieder.

Produktdaten, SEO und Kundenverwaltung bleiben. Sie schalten nur die Kaufelemente ab, statt eine parallele Katalog-Site aufzubauen.

Die Schalter einzeln

Hier geht es um Preise und Warenkorb zusammen. Jeder Schalter hat einen eigenen Artikel.

Preise und Warenkorb in der Administration abschalten

Mit Elemente ausblenden setzen Sie die Checkboxen für Preisblöcke und Warenkorb. Melden Sie sich ab und öffnen Sie Listing plus Mini-Cart. Preis und Warenkorb-Icon müssen beide fehlen.

Plugin für den Katalogmodus jetzt kostenlos testen Elemente ausblenden für Shopware 6 im Store ansehen

Was nach dem Ausblenden noch fehlt

Der leere Preisbereich braucht einen Ersatz, sonst wirkt die Karte kaputt. Setzen Sie „Angebot anfragen“ oder „Händler-Login“ an dieselbe Stelle. Ob im Markup noch ein Betrag steht, prüft der Artikel zu den Preisfeldern.

Ausgeloggt in der Kategorie prüfen

Schalten Sie Preise und Warenkorb, öffnen Sie eine Kategorie im Inkognito-Fenster. Steht dort noch ein Betrag oder ein Warenkorb-Badge, ist ein Block übrig. Elemente ausblenden setzt beide Schalter in derselben Plugin-Config.

Weitere Artikel: Preise ausblenden  ·  Warenkorb ausblenden  ·  Hersteller ausblenden  ·  Dropshipping & Lieferantenquellen