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 öffnenWas 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