Alle Artikel  ·  9. August 2026  ·  Shopware 6  ·  Storefront

Shopware 6 Preise ausblenden ohne CSS im Theme

Shopware gibt den Betrag in mehreren Feldern aus. Verkaufspreis, Listenpreis und Streichpreis sitzen in buy-widget.html.twig, im Listing und oft in JSON-LD offers.

Shopware rendert Preise an mehreren Stellen: Produktdetailseite, Listing, Suche und oft im Product-Schema. display: none auf .product-detail-price blendet den Block optisch aus. Im Quelltext, in der Suche und in den strukturierten Daten steht der Betrag weiterhin.

Welche Preisfelder Shopware tatsächlich ausgibt

In der Praxis sind es selten nur der Verkaufspreis. Dazu kommen Listenpreis und Streichpreis. In einem Mandanten blieb nach dem CSS-Hide der durchgestrichene UVP in der Kategoriekarte stehen. Google hat den Preis dann aus dem Markup gezogen, nicht aus dem sichtbaren Block.

  • Verkaufspreis auf Detailseite und im Listing
  • Listenpreis und Streichpreis in Karten und Badges
  • Preis im JSON-LD unter offers

Twig-Override bricht beim nächsten Theme-Update

Eine Anpassung in buy-widget.html.twig wirkt, bis das Theme oder Shopware den Block umbenennt. Danach liegt der Preis wieder offen, und niemand merkt es sofort, weil die Detailseite im Staging oft mit eingeloggtem Händlerkonto getestet wird.

Preise in der Administration abschalten

Mit Elemente ausblenden schalten Sie Verkaufspreis, Listenpreis und Streichpreis in den Plugin-Einstellungen. Die Storefront-Blöcke werden nicht gerendert. Ein Shopware-Update überschreibt die Einstellung nicht, weil sie nicht im Theme liegt.

  • Gilt für Detailseite, Listing und Suche
  • Lässt sich zurücknehmen, sobald der Verkauf startet

Preisblöcke in der Administration steuern

Installieren Sie Elemente ausblenden und deaktivieren Sie die Preisfelder. Öffnen Sie die Kategorie als Gast und danach die Suche. Steht dort noch ein Betrag, ist der Schalter nicht durch.

Plugin ansehen Im Shopware Store öffnen

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. Und prüfen Sie in den Entwicklertools, ob im JSON-LD noch offers mit einem Betrag steht.

Den Kaufweg (Button, Icon, Mini-Cart) beschreibt Warenkorb ausblenden. Preise und Warenkorb zusammen, inklusive Reihenfolge in der Administration, stehen im Guide zum Katalogmodus.

Weiterlesen: Warenkorb ausblenden  ·  Katalogmodus Guide